Changeset 5934 for branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST
- Timestamp:
- 2015-11-26T21:22:57+01:00 (9 years ago)
- Location:
- branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/config/X64_ADA.cfg
r5929 r5934 31 31 32 32 PATH='/smplocal/pub/cdo/1.5.9/bin':$PATH 33 #WRAPPER_LDFLAGS='-L/smplocal/pub/IdrMemMPI/1.4/lib -lidrmem' 33 ## Not working with module delimiter ':' 34 #WRAPPER_LDFLAGS='-L/smplocal/pub/IdrMemMPI/1.4/lib -lidrmem '${WRAPPER_LDFLAGS} -
branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/config/martin.cfg
r5929 r5934 26 26 TRUS_SCRA=$SCRATCHDIR/NEMO/trusting/${TRUS_REFE}/${TRUS_BRAN}/${DATE} 27 27 TRUS_STOR=$CCCSTOREDIR/NEMO/trusting_sav/${TRUS_REFE}/${TRUS_BRAN} 28 TRUS_FORC=$CCCWORKDIR/NEMO/FORC _tmp28 TRUS_FORC=$CCCWORKDIR/NEMO/FORC 29 29 TRUS_XIOS=$CCCWORKDIR/XIOS/xios-1.0 30 30 -
branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cron/ada.env
r5929 r5934 2 2 3 3 ## Equivalent of source arch-X64_ADA.env with module commands 4 PATH='/smplocal/intel/composer_xe_2013.1.117/bin/intel64:/smplocal/intel/composer_xe_2013.1.117/bin/intel64_mic:/smplocal/intel/composer_xe_2013.1.117/debugger/gui/intel64:/smplocal/intel/composer_xe_2013.1.117/bin/intel64:/smplocal/intel/composer_xe_2013.1.117/mpirt/bin/intel64:/smplocal/intel/impi/4.1.0.024/intel64/bin:/smplocal/pub/ cdo/1.5.9/bin:/smplocal/pub/Modules/IDRIS/wrappers:/smplocal/pub/NetCDF/4.1.3/mpi/bin':$PATH4 PATH='/smplocal/intel/composer_xe_2013.1.117/bin/intel64:/smplocal/intel/composer_xe_2013.1.117/bin/intel64_mic:/smplocal/intel/composer_xe_2013.1.117/debugger/gui/intel64:/smplocal/intel/composer_xe_2013.1.117/bin/intel64:/smplocal/intel/composer_xe_2013.1.117/mpirt/bin/intel64:/smplocal/intel/impi/4.1.0.024/intel64/bin:/smplocal/pub/Modules/IDRIS/wrappers:/smplocal/pub/NetCDF/4.1.3/mpi/bin':$PATH 5 5 LD_LIBRARY_PATH='/smplocal/intel/composer_xe_2013.1.117/compiler/lib/intel64:/smplocal/intel/composer_xe_2013.1.117/mkl/lib/intel64:/smplocal/intel/composer_xe_2013.1.117/compiler/lib/intel64:/smplocal/intel/composer_xe_2013.1.117/mpirt/lib/intel64:/smplocal/intel/composer_xe_2013.1.117/ipp/../compiler/lib/intel64:/smplocal/intel/composer_xe_2013.1.117/ipp/lib/intel64:/smplocal/intel/composer_xe_2013.1.117/tbb/lib/intel64:/smplocal/intel/impi/4.1.0.024/intel64/lib':${LD_LIBRARY_PATH} 6 6 INCLUDE='/smplocal/intel/composer_xe_2013.1.117/mkl/include':$INCLUDE … … 9 9 WRAPPER_CXXFLAGS='-I/smplocal/pub/NetCDF/4.1.3/mpi/include' 10 10 WRAPPER_FFLAGS='-I/smplocal/pub/NetCDF/4.1.3/mpi/include' 11 WRAPPER_LDFLAGS='-L/smplocal/pub/ IdrMemMPI/1.4/lib -lidrmem -L/smplocal/pub/NetCDF/4.1.3/mpi/lib -Bstatic -lnetcdff -lnetcdf -lnetcdf_c++ -Bdynamic -L/smplocal/pub/HDF5/1.8.9/par/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz'11 WRAPPER_LDFLAGS='-L/smplocal/pub/NetCDF/4.1.3/mpi/lib -Bstatic -lnetcdff -lnetcdf -lnetcdf_c++ -Bdynamic -L/smplocal/pub/HDF5/1.8.9/par/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz' 12 12 13 13 ## IDRIS files systems (no need with `at`) … … 52 52 #prepend-path WRAPPER_LDFLAGS -L/smplocal/pub/NetCDF/4.1.3/mpi/lib -Bstatic -lnetcdff -lnetcdf -lnetcdf_c++ -Bdynamic -L/smplocal/pub/HDF5/1.8.9/par/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz 53 53 #------------------------------------------------------------------- 54 #-------------------------------------------------------------------55 #/smplocal/pub/Modules/IDRIS/modulefiles/outils/idrmemmpi/1.4:56 #prepend-path PATH /smplocal/pub/Modules/IDRIS/wrappers57 #prepend-path WRAPPER_LDFLAGS -L/smplocal/pub/IdrMemMPI/1.4/lib -lidrmem58 #-------------------------------------------------------------------59 #-------------------------------------------------------------------60 #/smplocal/pub/Modules/IDRIS/modulefiles/outils/cdo/1.5.9:61 #prepend-path PATH /smplocal/pub/cdo/1.5.9/bin62 #prepend-path PATH /smplocal/pub/Modules/IDRIS/wrappers63 #------------------------------------------------------------------- -
branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/cron/curie.env
r5929 r5934 2 2 3 3 ## Equivalent of source arch-X64_CURIE.env with module commands 4 PATH='/usr/local/ccc_users_env/bin:/opt/intel/14.0.3.174/bin/intel64:/opt/mpi/bullxmpi/1.2.8.2/bin:/usr/local/netcdf- utils-4.3.3.1_hdf5/bin:/usr/local/netcdf-4.3.3.1_hdf5_parallel/bin:/ccc/cont003/home/dsm/p86ipsl/bin':$PATH4 PATH='/usr/local/ccc_users_env/bin:/opt/intel/14.0.3.174/bin/intel64:/opt/mpi/bullxmpi/1.2.8.2/bin:/usr/local/netcdf-4.3.3.1_hdf5_parallel/bin:/ccc/cont003/home/dsm/p86ipsl/bin':$PATH 5 5 LD_LIBRARY_PATH='/lib64:/lib:/usr/lib64:/usr/lib:/opt/intel/14.0.3.174/compiler/lib/intel64:/usr/local/intel-14.0.3.174/14.0.3.174/mkl/lib/intel64:/opt/intel/14.0.3.174/debugger/lib/intel64:/opt/mpi/bullxmpi/1.2.8.2/lib:/usr/local/netcdf-4.3.3.1_hdf5_parallel/lib':${LD_LIBRARY_PATH} 6 6 … … 73 73 #setenv NETCDF_LDFLAGS -L/usr/local/netcdf-4.3.3.1_hdf5_parallel/lib -lnetcdf 74 74 #------------------------------------------------------------------- 75 #-------------------------------------------------------------------76 #/opt/Modules/default/modulefiles/applications/cdo/1.6.7:77 #append-path PATH /usr/local/netcdf-utils-4.3.3.1_hdf5/bin78 #------------------------------------------------------------------- -
branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/inc/trusting_func.sh
r5929 r5934 78 78 local soft_rel str 79 79 80 ## Sourcing environment 80 81 if [ -n "${TRUS_ENVI}" ]; then 81 ## Sourcing environment modulefile (.env) only if module function is set82 82 if [[ -e ${TRUS_ENVI}.env && $( declare -F | grep ' module' ) ]]; then 83 ## .env file if module function is available 83 84 . ${TRUS_ENVI}.env 84 85 else 86 ## .path file if existing, if not the given file 85 87 [ -e ${TRUS_ENVI}.path ] && . ${TRUS_ENVI}.path || . ${TRUS_ENVI} 86 88 fi 87 89 fi 88 90 89 ## Problem with `prepend-path` of modulefile that use ':' instead of ' ' as delimiter on LDFLAGS variables91 ## Problem with `prepend-path` of modulefile that use ':' instead of ' ' as delimiter 90 92 [ $TRUS_HPCC == 'X64_ADA' ] && WRAPPER_LDFLAGS='-L/smplocal/pub/IdrMemMPI/1.4/lib -lidrmem '${WRAPPER_LDFLAGS} 91 93 … … 195 197 diff_restart() { 196 198 local base_name comp dif file list_comp list_tmsp nb_dom time_step tmsp 197 local files_list='' dif t=0199 local files_list='' dif_sum=0 198 200 199 201 ## Stop if no benchmark files (ie time.step) … … 204 206 if [ $( find -regex ".*_restart.*[0-9]\.nc" -print -quit ) ]; then 205 207 base_name=$( find -regex ".*_restart.*[0-9]\.nc" \ 206 | sed "s#^\./\(.*\)_[0-9]*_restart.*#\1#" | sort -u )208 | sed "s#^\./\(.*\)_[0-9]*_restart.*#\1#" | sort -u ) 207 209 list_comp=$( find -regex ".*_restart.*[0-9]\.nc" \ 208 | sed "s#^.*\(restart[a-z_]*\)_[0-9].*\.nc#\1#" | sort -u )210 | sed "s#^.*\(restart[a-z_]*\)_[0-9].*\.nc#\1#" | sort -u ) 209 211 list_tmsp=$( find -regex ".*_restart.*[0-9]\.nc" \ 210 | sed "s#^.*\([0-9]\{8\}\)_restart.*#\1#" | sort -u )212 | sed "s#^.*\([0-9]\{8\}\)_restart.*#\1#" | sort -u ) 211 213 212 214 ## Loop on each time step … … 220 222 ${TRUS_NGCM}/TOOLS/REBUILD_NEMO/rebuild_nemo -t ${TRUS_NPRO} $file ${nb_dom} \ 221 223 > /dev/null 224 225 ## Possibility of remaining decomposed restarts (even after rebuild) 226 [ $? -eq 0 ] && rm -f ${file}_[0-9]*.nc \ 227 > /dev/null 228 222 229 elif [ ${nb_dom} -eq 0 ]; then 223 230 TRUS_RSLT='FAILED' && get_out 8 … … 253 260 done 254 261 255 ## List different files for web comment with sum of different parameters262 ## List different files for web comment with sum of different records 256 263 if [ ${dif_sum} -ne 0 ]; then 257 264 echo 'Restarts: '${files_list}${dif_sum}' record(s) differ<br>' \ -
branches/2015/dev_r5092_CNRS18_TRUST/NEMOGCM/TRUST/trusting.sh
r5929 r5934 136 136 cd ${TRUS_SCRA} 137 137 get_inputs 138 [ $? -ne 0 ] && get_out 3 || echo 'Success'139 138 cp ${TRUS_NGCM}/CONFIG/${TRUS_CONF}/cpp_* . 140 139 find ${TRUS_NGCM}/CONFIG/${TRUS_CONF}/EXP00 -regex '.*\(_cfg\|.in\|opa\|_ref\|.xml\)' \
Note: See TracChangeset
for help on using the changeset viewer.