[kirkpa48@dev-intel16 crossoverRunsCTEST3]$ python MQ-Mod.py
Setting up your jobs...
FDPTRN (WORLD_MAZE-foodDistributionPattern) = ['AlternatingCorners', 'RandomCorners']
WLDRST (WORLD_MAZE-resetMazeIntervalGenerations) = ['0', '1']
excluding:
including:
C0__FDPTRN_AlternatingCorners__WLDRST_0
C1__FDPTRN_AlternatingCorners__WLDRST_1
C2__FDPTRN_RandomCorners__WLDRST_0
C3__FDPTRN_RandomCorners__WLDRST_1
the following settings files will be included:
settings.cfg
settings_organism.cfg
settings_world.cfg
running these 4 conditions will result in 20 jobs
If you wish to run, use a run option (runLocal or runHPCC)
kirkpa48
[kirkpa48@dev-intel16 crossoverRunsCTEST3]$ cat MQ_conditions.txt
Lines starting with # are ignored
Lists must not contain white space (i.e. "1,2,3" OK, "1, 2, 3" Not OK)
REPS = [FIRST REP] [LAST REP]
REPS = 101 105
VAR = [SHORT NAME] [REAL NAME] [conditon1,condition2,etc.]
Short name is used in this file, and also determines output directory names
VAR = FDPTRN WORLD_MAZE-foodDistributionPattern AlternatingCorners,RandomCorners
VAR = WLDRST WORLD_MAZE-resetMazeIntervalGenerations 0,1
EXCEPT = [SHORT NAME]=[condition],[SHORT NAME]=[condition],etc.
If all name/condition pairs are met for any EXCEPT, then that combination will not be run.
EXCEPT = FDPTRN=AlternatingCorners
list of setting files (.cfg) which you want MABE to load with the -f option. files will be loaded in the order provided.
SETTINGS = settings.cfg,settings_organism.cfg,settings_world.cfg
list of files used by MABE (i.e. maps, images, etc.)
OTHERFILES = population_loader.cfg,organismSource/$RN$/snapshot_organisms_200000.csv
JOBNAME will be appended before condition (C*) identifier - if "NONE" then job will have not JOBNAME
JOBNAME = NONE
EXECUTABLE is the name of program to run, may include a path
EXECUTABLE = ./MABE
#EXECUTABLE = MABE.exe
HPCC
HPCC_LONGJOB = FALSE
HPCC_PARAMETERS = #PBS -l feature=intel16|intel14
HPCC_PARAMETERS = #PBS -l nodes=1:ppn=1,walltime=3:50:00,mem=2gb
HPCC_PARAMETERS = #PBS -j oe
HPCC_PARAMETERS = #PBS -m ae
[kirkpa48@dev-intel16 crossoverRunsCTEST3]$
These files should only produce two conditions