Changeset 38186 for trunk/ippScripts/scripts/sc_prepare_run.pl
- Timestamp:
- Apr 24, 2015, 6:31:45 PM (11 years ago)
- File:
-
- 1 edited
-
trunk/ippScripts/scripts/sc_prepare_run.pl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippScripts/scripts/sc_prepare_run.pl
r38168 r38186 304 304 print COMMAND "#!/bin/tcsh\n"; 305 305 print COMMAND "##### Moab controll lines\n"; 306 print COMMAND "#MSUB -l nodes=${node_req}:ppn=${proc_per_node},walltime=${time_req}:00:00\n"; ## CHECK RESOURCES 307 print COMMAND "#MSUB -j oe\n"; 308 print COMMAND "#MSUB -V\n"; 309 print COMMAND "#MSUB -o ${remote_root}/stask_logs/${stage}.${remote_id}.out\n"; 306 if ($remote_recipe{SCHEDULER} eq 'MOAB') { 307 print COMMAND "#MSUB -l nodes=${node_req}:ppn=${proc_per_node},walltime=${time_req}:00:00\n"; ## CHECK RESOURCES 308 print COMMAND "#MSUB -j oe\n"; 309 print COMMAND "#MSUB -V\n"; 310 print COMMAND "#MSUB -o ${remote_root}/stask_logs/${stage}.${remote_id}.out\n"; 311 } 312 elsif ($remote_recipe{SCHEDULER} eq 'SLURM') { 313 print COMMAND "###### sbatch control lines\n"; 314 print COMMAND "#SBATCH --time ${time_req}:00:00\n"; 315 print COMMAND "#SBATCH --nodes ${node_req}\n"; 316 print COMMAND "#SBATCH --open-mode=append\n"; 317 print COMMAND "#SBATCH --export=ALL\n"; 318 print COMMAND "#SBATCH --exclusive\n"; 319 } 320 else { 321 &my_die("No scheduler defined", $remote_id, 0, 'fail_state'); 322 } 323 310 324 print COMMAND "date\n"; 311 325 print COMMAND 'srun -n $SLURM_JOB_NUM_NODES -m cyclic -l /bin/hostname | sort -n | awk \'{printf "%s\n", $2}\' > hosts.${SLURM_JOB_ID}' . "\n";
Note:
See TracChangeset
for help on using the changeset viewer.
