//States #define MAL_UNRESERVED -1 #define MAL_DENIED -2 #define MAL_ZOMBIE -3 #define MAL_NOT_STARTED 0 #define MAL_SPAWN_PENDING 1 #define MAL_SPAWN_SINGLE_START 2 #define MAL_SPAWN_SINGLE_PENDING 3 #define MAL_SPAWN_COMPLETED 4 #define MAL_DIST_PENDING 5 #define MAL_DIST_COMPLETED 6 #define MAL_DIST_ADAPTED 7 #define MAL_APP_EXECUTING 0 #define MAL_APP_ENDED 1 // TODO Refactor #define COMM_PHY_NODES 1 #define COMM_PHY_CPU 2 // SPAWN METHODS #define COMM_SPAWN_SERIAL 0 #define COMM_SPAWN_PTHREAD 1 #define COMM_SPAWN_MERGE 2 #define COMM_SPAWN_MERGE_PTHREAD 3 //#define COMM_SPAWN_BASELINE 0 //#define COMM_SPAWN_MERGE 1 //SPAWN STRATEGIES #define COMM_SPAWN_MULTIPLE 0 #define COMM_SPAWN_SINGLE 1 //#define COMM_SPAWN_SERIAL 0 //#define COMM_SPAWN_PTHREAD 1 #define MAL_USE_NORMAL 0 #define MAL_USE_IBARRIER 1 #define MAL_USE_POINT 2 #define MAL_USE_THREAD 3 #define MAL_INT 0 #define MAL_CHAR 1 #define MALLEABILITY_CHILDREN 1 #define MALLEABILITY_NOT_CHILDREN 0