
##############################################################
# Gestion des modules
##############################################################

hostname=jean-zay1
echo lmdz_env $hostname 0:3 ${hostname:0:3}

case ${hostname:0:5} in

        jean-) ARCH=X64_JEANZAY
		module purge
		compilo=19.0.4 # available 2013.0, 2017.2
		module load intel-compilers/$compilo
		#module load intel-mpi/$compilo
		module load intel-mkl/$compilo
		module load hdf5/1.10.5-mpi
		module load netcdf/4.7.2-mpi
		module load netcdf-fortran/4.5.2-mpi
		module load subversion/1.9.7
                module load nco
                module load cdo
		login=`whoami` ; groupe=`echo $login | cut -c2-4`
		# Inputation de la consommation sur le groupe $groupe
                # changer la variable groupe pour imputer sur un autre groupe
                # que celui de son compte
                # Par exemple
                # groupe=lmd
		submit="sbatch -A ${groupe}@cpu "
		run="srun --label -n "
		SCRATCHD=$SCRATCH
		STORED=$STORE
		LMDZD=$WORK
		nb_mpi_max=2000
		nb_omp_max=20
	       	LMDZ_Init=/gpfsstore/rech/$groupe/$login/LMDZ_Init ;;
	*) ARCH=
		submit=". "
		run="mpirun -np "
		SCRATCHD=~/TMP/SCRATCH
		STORED=~/TMP/
		LMDZD=~/TMP
		nb_mpi_max=2
		nb_omp_max=2
	       	LMDZ_Init=~/LMDZ/LMDZ_Init
esac


echo LMDZ_Init dans lmdz_env $LMDZ_Init
