diff --git a/cluster_basic/Matlab_sbatch.sh b/cluster_basic/Matlab_sbatch.sh index cfd2cc4..daea468 100755 --- a/cluster_basic/Matlab_sbatch.sh +++ b/cluster_basic/Matlab_sbatch.sh @@ -1,70 +1,71 @@ #!/bin/bash # print_help() { echo "=================================================================" >&2 echo " DCSR, University of Lausanne " >&2 echo " " >&2 echo "Usage : sbatch $0 " >&2 echo " " >&2 echo "Purpose: submit a Matlab job on Wally/Axiom UNIL clusters using " >&2 echo " Matlab Compiler Runtime environment. " >&2 echo " " >&2 echo "To do : need to run Matlab_runtime.sh before to generated the " >&2 echo " application to run. " >&2 echo " " >&2 echo "=================================================================" >&2 exit 1 } # Check command line options # -------------------------- if [ "$#" == "1" ]; then if [ "$1" == "-h" ] || [ "$1" == "--help" ]; then $(print_help) else echo; echo "FATAL: only accepted options are -h and --help."; echo fi exit 1 fi if [ "$#" -ge "2" ]; then echo; echo "FATAL: only accepts a single option (-h or --help)"; echo exit 1 fi # STEP 1: Set SLURM sbatch options # -------------------------------- -#SBATCH --account rfabbret_cours_hpc -#SBATCH --reservation HPC-course +#SBATCH --partition debug #SBATCH --time 00-00:05:00 #SBATCH --nodes 1 #SBATCH --cpus-per-node 1 #SBATCH --memory 100M # STEP 2: load the Matlab Compiler Runtime module # Note: this will define the $MCR_PATH environment variable # ----------------------------------------------------------------- module purge -module load Development/Languages/Matlab_Compiler_Runtime/v96 +source /dcsrsoft/spack/bin/setup_dcsrsoft +module load matlab-runtime + echo; echo "STEP 2:" module list echo; echo "MCR_PATH = $MCR_PATH" echo; echo # STEP 3: define which Matlab application to run # ---------------------------------------------- MATLAB_SCRIPT=Matlab_script echo "STEP 3: will be running the following application: $MATLAB_SCRIPT" echo " (see Matlab_runtime.sh for compilation of the application)" echo; echo # STEP 4: execute the code with Matlab runtime # -------------------------------------------- echo "STEP 4: Running with Matlab Compiler Runtime on node:" `hostname` sh run_$MATLAB_SCRIPT.sh $MCR_PATH echo; echo