Changeset 5078 for BOL/LMDZ_Setup_amaury


Ignore:
Timestamp:
Jul 19, 2024, 11:12:52 AM (4 months ago)
Author:
abarral
Message:

update cdo env for adastra
force simu in exclusive mode
force back OMP=2 for orchCMIP6+xios

Location:
BOL/LMDZ_Setup_amaury
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • BOL/LMDZ_Setup_amaury/lmdz_env.sh

    r5062 r5078  
    7878        unset cdo
    7979        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
    8281        cdo "$@"
    8382        set_env
  • BOL/LMDZ_Setup_amaury/script_SIMU

    r5052 r5078  
    3131#@ADS#SBATCH --output=outNOM_SIMU%j
    3232#@ADS#SBATCH --error=outNOM_SIMU%j
     33#@ADS#SBATCH --exclusive
    3334
    3435set -eux
  • BOL/LMDZ_Setup_amaury/setup.sh

    r5034 r5078  
    166166  # omp=8 by default (for Jean-Zay must be a divisor of 40 procs/node), but we need
    167167  # 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
    168169  ######################################################################
    169170  jm=$(echo "$resol" | cut -dx -f2)
     
    171172  omp=8
    172173  if [[ $aerosols = "spla" ]]; then omp=1; fi
     174  if [[ $veget = "CMIP6" && $xios = "y" ]]; then omp=2; fi
    173175  if [[ $mpi -gt $NB_MPI_MAX ]]; then mpi=$NB_MPI_MAX; fi
    174176  if [[ $omp -gt $NB_OMP_MAX ]]; then omp=$NB_OMP_MAX; fi
  • BOL/LMDZ_Setup_amaury/slurm_set_cpu_binding.sh

    r5052 r5078  
    4444}
    4545
    46 create_affinity_numactl "$SLURM_NTASKS_PER_NODE" "$OMP_NUM_THREADS" ""
     46create_affinity_numactl "$SLURM_NTASKS_PER_NODE" "$OMP_NUM_THREADS"
    4747
    4848# Modulo arithmetic eases some corner use cases.
Note: See TracChangeset for help on using the changeset viewer.