[cig-commits] [commit] master: SOLVER/submit.csh: Some improvements (d9174f4)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Wed Nov 12 04:41:27 PST 2014
Repository : https://github.com/geodynamics/axisem
On branch : master
Link : https://github.com/geodynamics/axisem/compare/201b2a8c3949bb5acd44c5b1f0eeaba0012815d3...d9174f4e9c01eb069c0079f9a67d155de1997361
>---------------------------------------------------------------
commit d9174f4e9c01eb069c0079f9a67d155de1997361
Author: Simon Stähler <staehler at geophysik.uni-muenchen.de>
Date: Wed Nov 12 13:39:30 2014 +0100
SOLVER/submit.csh: Some improvements
- jobname is produced from name of the run + PX,MZZ etc.
- default walltime is reduced to 10 minutes
- field for notification adress introduced
>---------------------------------------------------------------
d9174f4e9c01eb069c0079f9a67d155de1997361
SOLVER/submit.csh | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/SOLVER/submit.csh b/SOLVER/submit.csh
index aa567a4..64474c9 100755
--- a/SOLVER/submit.csh
+++ b/SOLVER/submit.csh
@@ -332,6 +332,9 @@ foreach isim (${srcapp})
if ( $newqueue == 'true' ) then
+ set jobname = `echo $1 |sed 's/\//_/g'`"_"`echo $isim |sed 's/\//_/g'`
+
+
########## LSF SCHEDULER ######################
if ( $queue == 'lsf' ) then
# for Brutus: http://brutuswiki.ethz.ch/brutus/OpenMPI#Issues_when_Using_Many_Cores
@@ -388,18 +391,21 @@ foreach isim (${srcapp})
echo "#@ class = general " >> job.cmd
echo "#@ total_tasks=$nodnum " >> job.cmd
echo "#@ node = $nnodes " >> job.cmd
+ echo "#@ island_count = 1" >> job.cmd
echo "#@ network.MPI = sn_all,not_shared,us " >> job.cmd
- echo "#@ wall_clock_limit = 1:00:00" >> job.cmd
- echo "#@ job_name = $outputname" >> job.cmd
+ echo "#@ wall_clock_limit =00:10:00" >> job.cmd
+ echo "#@ job_name = $jobname" >> job.cmd
echo "#@ initialdir = $current_dir" >> job.cmd
echo "#@ notification=always" >> job.cmd
+ echo "#@ notify_user = MAILADRESS" >> job.cmd
echo "#@ energy_policy_tag = Axisem_Solver " >> job.cmd
echo "#@ minimize_time_to_solution = yes " >> job.cmd
echo "#@ queue " >> job.cmd
echo ". /etc/profile" >> job.cmd
echo ". /etc/profile.d/modules.sh" >> job.cmd
- echo "module load netcdf/mpi" >> job.cmd
- echo "module load intel" >> job.cmd
+ echo "module load mpi.ibm" >> job.cmd
+ echo "module load netcdf/mpi/4.3" >> job.cmd
+ echo "module load fortran/intel" >> job.cmd
echo "poe ./axisem > $outputname " >> job.cmd
llsubmit job.cmd
More information about the CIG-COMMITS
mailing list