Changeset 5078
- Timestamp:
- Jul 19, 2024, 11:12:52 AM (4 months ago)
- Location:
- BOL/LMDZ_Setup_amaury
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
BOL/LMDZ_Setup_amaury/lmdz_env.sh
r5062 r5078 78 78 unset cdo 79 79 module purge 80 module load GCC-CPU-4.0.0 81 module load cdo/2.4.2-omp-mpi 80 module load develop GCC-CPU-4.0.0 cdo/2.4.2-omp-mpi 82 81 cdo "$@" 83 82 set_env -
BOL/LMDZ_Setup_amaury/script_SIMU
r5052 r5078 31 31 #@ADS#SBATCH --output=outNOM_SIMU%j 32 32 #@ADS#SBATCH --error=outNOM_SIMU%j 33 #@ADS#SBATCH --exclusive 33 34 34 35 set -eux -
BOL/LMDZ_Setup_amaury/setup.sh
r5034 r5078 166 166 # omp=8 by default (for Jean-Zay must be a divisor of 40 procs/node), but we need 167 167 # omp=1 for SPLA (only MPI parallelisation) 168 # omp=2 for veget=CMIP6+XIOS beacause of a bug in ORCHIDEE/src_xml/xios_orchidee.f90 168 169 ###################################################################### 169 170 jm=$(echo "$resol" | cut -dx -f2) … … 171 172 omp=8 172 173 if [[ $aerosols = "spla" ]]; then omp=1; fi 174 if [[ $veget = "CMIP6" && $xios = "y" ]]; then omp=2; fi 173 175 if [[ $mpi -gt $NB_MPI_MAX ]]; then mpi=$NB_MPI_MAX; fi 174 176 if [[ $omp -gt $NB_OMP_MAX ]]; then omp=$NB_OMP_MAX; fi -
BOL/LMDZ_Setup_amaury/slurm_set_cpu_binding.sh
r5052 r5078 44 44 } 45 45 46 create_affinity_numactl "$SLURM_NTASKS_PER_NODE" "$OMP_NUM_THREADS" ""46 create_affinity_numactl "$SLURM_NTASKS_PER_NODE" "$OMP_NUM_THREADS" 47 47 48 48 # Modulo arithmetic eases some corner use cases.
Note: See TracChangeset
for help on using the changeset viewer.