Changeset 4978 for BOL/LMDZ_Setup_amaury
- Timestamp:
- Jun 10, 2024, 10:56:50 AM (5 months ago)
- Location:
- BOL/LMDZ_Setup_amaury
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
BOL/LMDZ_Setup_amaury/lmdz_env.sh
r4958 r4978 46 46 LMDZ_INIT=$STORE/LMDZ_Init 47 47 ;; 48 spiri) 49 module purge 50 module load subversion/1.13.0 51 module load gcc/11.2.0 52 module load openmpi/4.0.7 53 54 root_dir=~/"LMDZ_SETUP_ROOT/LMDZ_Setup"; 55 ARCH="X64_MESOIPSL-GNU" 56 SIMRUNBASEDIR="$SCRATCH/" 57 LMDZD="$root_dir/LMDZD" 58 LMDZ_INIT="$root_dir/LMDZ_Init" 59 NB_MPI_MAX=20 60 NB_OMP_MAX=1 61 RUNCMD="srun --label -n" 62 SUBMITCMD="sbatch" 63 ;; 48 64 adast) 49 #module purge65 module purge 50 66 # module load PrgEnv-gnu 51 67 # module load cray-hdf5-parallel … … 58 74 LMDZD="$root_dir/LMDZD" 59 75 LMDZ_INIT="$root_dir/LMDZ_Init" 60 NB_MPI_MAX=20 0061 NB_OMP_MAX=2 076 NB_MPI_MAX=20 # TODO 2000 in JZ 77 NB_OMP_MAX=2 # TODO 20 in JZ 62 78 RUNCMD="srun --label --account=$account -n" 63 79 SUBMITCMD="sbatch --account=$account" -
BOL/LMDZ_Setup_amaury/script_SIMU
r4958 r4978 16 16 #@JZ# To submit to test queue ; "time" (above) must be max 30 min 17 17 #@JZ#TESTQ#SBATCH --qos=qos_cpu-dev 18 #@SP#Spirit 19 #@SP#SBATCH --job-name=NOM_SIMU 20 #@SP#SBATCH --ntasks=8 21 #@SP#SBATCH --cpus-per-task=8 22 #@SP#SBATCH --hint=nomultithread 23 #@SP#SBATCH --time=00:30:00 24 #@SP#SBATCH --output=outNOM_SIMU%j 25 #@SP#SBATCH --error=outNOM_SIMU%j#@SP#Spirit 26 #@SP#SBATCH --job-name=NOM_SIMU 27 #@SP#SBATCH --ntasks=8 28 #@SP#SBATCH --cpus-per-task=8 29 #@SP#SBATCH --hint=nomultithread 30 #@SP#SBATCH --time=00:30:00 31 #@SP#SBATCH --output=outNOM_SIMU%j 32 #@SP#SBATCH --error=outNOM_SIMU%j 33 #@ADS#Adastra 34 #@ADS#SBATCH --job-name=NOM_SIMU 35 #@ADS#SBATCH --ntasks=8 36 #@ADS#SBATCH --cpus-per-task=8 37 #@ADS#SBATCH --hint=nomultithread 38 #@ADS#SBATCH --time=00:30:00 39 #@ADS#SBATCH --output=outNOM_SIMU%j 40 #@ADS#SBATCH --error=outNOM_SIMU%j 18 41 19 42 set -ex -
BOL/LMDZ_Setup_amaury/setup.sh
r4958 r4978 74 74 case ${hostname:0:5} in 75 75 jean-) platform="JZ";; 76 spiri) platform="SP";; 77 adast) platform="ADS";; 76 78 *) echo "Warning: $hostname is not a known job platform (ignore if running locally)"; return 0;; 77 79 esac … … 233 235 cp "$local/install_lmdz.sh" . 234 236 chmod +x install_lmdz.sh 235 # TODO handle arch/env here (used to be -env-file)236 237 echo "./install_lmdz.sh -noclean $optim -v $version $svnopt -d $resol -rad $rad -bench 0 -parallel mpi_omp $ins_cosp $ins_xios $ins_aero $ins_inlandsis -name $LMDZname -veget $veget -netcdf 0 -arch $ARCH" >> install_lmdz_options.$$.sh 237 238 chmod +x install_lmdz_options.$$.sh 238 239 echo "Running install_lmdz_options.$$.sh" 240 set -o pipefail 239 241 gcm=$MODEL/$(./install_lmdz_options.$$.sh | tee /dev/tty | tail -n 1 | sed -n "s:.* executable is \(.*\.e\).*:\1:p") 242 set +o pipefail 240 243 mv install_lmdz.sh install_lmdz.$$.sh 241 244 cd "$local" … … 599 602 #@JZ#JeanZay 600 603 #@JZ#SBATCH --job-name=Init # nom du job 601 #@JZ#SBATCH --ntasks=1 # Nombre de processus MPI602 #@JZ#SBATCH --cpus-per-task=16 # nombre de threads OpenMP604 #@JZ#SBATCH --ntasks=1 # Nombre de processus MPI 605 #@JZ#SBATCH --cpus-per-task=16 # nombre de threads OpenMP 603 606 #@JZ# /!\ Attention, la ligne suivante est trompeuse mais dans le vocabulaire 604 #@JZ# de Slurm "multithread" fait bien r éférence Ãl'hyperthreading.605 #@JZ#SBATCH --hint=nomultithread # 1 thread par coeur physique (pas d'hyperthreading)606 #@JZ#SBATCH --time=00:10:00 # Temps d’exécution maximum demandé(HH:MM:SS)607 #@JZ# de Slurm "multithread" fait bien référence à l'hyperthreading. 608 #@JZ#SBATCH --hint=nomultithread # 1 thread par coeur physique (pas d'hyperthreading) 609 #@JZ#SBATCH --time=00:10:00 # Temps d'exécution maximum demandé (HH:MM:SS) 607 610 #@JZ#SBATCH --output=Init%j.out # Nom du fichier de sortie 608 611 #@JZ#SBATCH --error=Init%j.out # Nom du fichier d'erreur (ici commun avec la sortie) 609 612 #@JZ# To submit to dev queue; "time" (above) must be max 2h 610 613 #@JZ# #SBATCH --qos=qos_cpu-dev 614 #@SP#Spirit 615 #@SP#SBATCH --job-name=Init 616 #@SP#SBATCH --ntasks=1 617 #@SP#SBATCH --cpus-per-task=16 618 #@SP#SBATCH --hint=nomultithread 619 #@SP#SBATCH --time=00:10:00 620 #@SP#SBATCH --output=Init%j.out 621 #@SP#SBATCH --error=Init%j.out 622 #@ADS#Adastra 623 #@ADS#SBATCH --job-name=Init 624 #@ADS#SBATCH --ntasks=1 625 #@ADS#SBATCH --cpus-per-task=16 626 #@ADS#SBATCH --hint=nomultithread 627 #@ADS#SBATCH --time=00:10:00 628 #@ADS#SBATCH --output=Init%j.out 629 #@ADS#SBATCH --error=Init%j.out 611 630 612 631 # ANCIEN MULTI STEP case \${LOADL_STEP_NAME} in
Note: See TracChangeset
for help on using the changeset viewer.