Changeset 5280
- Timestamp:
- 2015-05-15T19:55:34+02:00 (10 years ago)
- Location:
- branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM
- Files:
-
- 2 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/ARCH/CNRS/arch-X64_ADA_trust.fcm
r5228 r5280 31 31 %NCDF_HOME # module load netcdf/mpi/4.1.3 32 32 %HDF5_HOME # module load netcdf/mpi/4.1.3 33 %XIOS_HOME $ WORKDIR/XIOS/branchs/xios-1.033 %XIOS_HOME ${DIR_XIOS} 34 34 %OASIS_HOME 35 35 36 %NCDF_INC 37 %NCDF_LIB 36 %NCDF_INC -I${NETCDF_INCDIR} 37 %NCDF_LIB -L${NETCDF_LIBDIR} ${NETCDF_LDFLAGS} -lnetcdff 38 38 %XIOS_INC -I%XIOS_HOME/inc 39 39 %XIOS_LIB -L%XIOS_HOME/lib -lxios -
branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/SETTE/trusting.env
r5276 r5280 6 6 export DATESTR=$( LC_ALL=C date -d"${date_test}" +%Y%m%dT%H%M ) 7 7 8 # External softs directories 9 export DIR_XIOS=${DIR_WORK}/XIOS/xios-1.0 DIR_OASI=${DIR_WORK}/OASIS 10 11 # Environment architecture (XIOS for compliance) 12 . ${DIR_XIOS}/arch/arch-${ARCH}.env 13 8 14 # Super-computers configuration 9 15 if [ $USER == ${IDRIS_ID} ]; then 10 ARCH=X64_ADA_trust 16 ARCH=X64_ADA_trust ; COMPILER=ifort; MPI=intel 11 17 # Job commands : LoadLeveler 12 18 JOB_SUB=llsubmit; JOB_LIST=llq ; JOB_VIEW='llq -xl'; JOB_DEL=llcancel 13 # Directories $HOME $WORKDIR $COMMONDIR $TMPDIR 19 # Directories $HOME $WORKDIR $COMMONDIR $TMPDIR ergon 14 20 DIR_WORK=$WORKDIR ; DIR_SCRA=$TMPDIR/trusting ; DIR_STOR=trusting_sav 15 21 elif [ $USER == ${TGCC_ID} ]; then 16 ARCH=X64_CURIE_trust 22 ARCH=X64_CURIE_trust; COMPILER=ifort; MPI=bullxmpi 17 23 # Job commands : ccc_* 18 24 JOB_SUB=ccc_msub; JOB_LIST=ccc_mpp; JOB_VIEW=ccc_macct; JOB_DEL=ccc_mdel … … 20 26 DIR_WORK=$CCCWORKDIR; DIR_SCRA=$SCRATCHDIR/trusting; DIR_STOR=$CCCSTOREDIR/trusting_sav 21 27 else 22 ARCH='' 28 ARCH='' ; COMPILER='' ; MPI='' 23 29 JOB_SUB='' ; JOB_LIST='' ; JOB_VIEW='' ; JOB_DEL='' 24 30 DIR_WORK='' ; DIR_SCRA='' ; DIR_STOR='' 25 31 fi 26 32 27 export ARCH 33 [ -z "$FC" ] && COMPILER=$FC 34 35 export ARCH COMPILER MPI 28 36 export JOB_SUB JOB_LIST JOB_VIEW JOB_DEL 29 37 export DIR_WORK DIR_SCRA DIR_STOR … … 38 46 export NEMO_FORC=${DIR_WORK}/NEMO/FORC FORC_TAR=ORCA2_LIM_nemo_v3.6.tar 39 47 40 # External softs directories41 export DIR_XIOS=${DIR_WORK}/XIOS/xios-1.0 DIR_OASI=${DIR_WORK}/OASIS42 43 # Environment architecture (XIOS for compliance)44 . ${DIR_XIOS}/arch/arch-${ARCH}.env45 46 48 # Comparatives directories localization 47 DIR_REFE=${DIR_STOR}/${CONF_REF }/${NEMO_BRAN}48 DIR_TEST=${DIR_SCRA}/${CONF_REF }/${NEMO_BRAN}/trusting_${DATESTR}49 DIR_REFE=${DIR_STOR}/${CONF_REFE}/${NEMO_BRAN} 50 DIR_TEST=${DIR_SCRA}/${CONF_REFE}/${NEMO_BRAN}/trusting_${DATESTR} 49 51 export DIR_REFE DIR_TEST -
branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/SETTE/trusting.sh
r5276 r5280 5 5 DEBUG=0; PUBLISH=0; status='OK' 6 6 NEMO_BRAN=trunk; # dev_r5092_CNRS_SETTE dev_v3_4_STABLE_2012 7 compiler=ifort # gfortran f95 f90 pgfortran pgf95 pgf90 mpifort mpif90 8 mpi=bullxmpi # openmpi mpich intel mpxlf 7 CONF_REFE=ORCA2_LIM_PISCES 8 CONF_TEST=${CONF_REFE}_trust 9 #COMPILER=ifort gfortran f95 f90 pgfortran pgf95 pgf90 mpifort mpif90 mpiifort 10 #MPI=bullxmpi openmpi mpich intel mpxlf 9 11 10 12 … … 45 47 # 46 48 #============================================= 47 for rel in $ compiler $mpinetcdf; do49 for rel in $COMPILER $MPI netcdf; do 48 50 printf "Step......................\nGet $rel release\n" > mesg_03_step.txt 49 51 arch_rel=$( echo $LOADEDMODULES | sed "s#.*:$rel/\([^:]*\).*#\1#" ) 50 52 [ -z "${arch_rel}" ] && arch_rel=$( echo $PATH | sed "s#.*$rel/\([^/]*\).*#\1#" ) 51 [[ $rel == $ compiler && -z "$FC" ]] && arch_rel=$FC53 [[ $rel == $COMPILER && -z "$FC" ]] && arch_rel=$( $FC --version | grep -m1 -o ' [0-9.]* ' ) 52 54 echo $rel ${arch_rel} >> model.log 53 55 done 54 56 55 57 sed -n 1p model.log | sed 'i\Fortran compiler' > mesg_04_curiec.txt 56 sed -n 2p model.log | sed 'i\MPI 57 sed -n 3p model.log | sed 'i\NetCDF 58 sed -n 2p model.log | sed 'i\MPI libraries ' > mesg_05_mpicurie.txt 59 sed -n 3p model.log | sed 'i\NetCDF libraries' > mesg_06_netcdf_curie.txt 58 60 59 61 … … 73 75 printf "Step......................\nCompilation NEMO configuration %s\n" ${CONF_REF} > mesg_03_step.txt 74 76 cd ${NEMO_CONF} 75 ./makenemo -n ${CONF_TEST} clean77 #[ -d ${CONF_TEST} ] && ./makenemo -n ${CONF_TEST} clean 76 78 ./makenemo -n ${CONF_TEST} -r ${CONF_REFE} -m $ARCH -j 16 #> /dev/null 2>&1 77 79 [ ! -e ${CONF_TEST}/BLD/bin/nemo.exe ] && getout
Note: See TracChangeset
for help on using the changeset viewer.