Changeset 3966
- Timestamp:
- Nov 8, 2016, 4:36:05 PM (9 years ago)
- Location:
- dynamico_lmdz/aquaplanet/ICOSA_LMDZ
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
dynamico_lmdz/aquaplanet/ICOSA_LMDZ/arch/arch-X64_ADA.env
r3868 r3966 1 module unload compilerwrappers 2 module unload netcdf 3 module unload hdf5 1 module purge 4 2 3 module load intel/2016.4 5 4 module load netcdf/mpi/4.3.3.1 6 5 module load hdf5/mpi/1.8.14 7 #NETCDF_INC_DIR=/smplocal/pub/NetCDF/4.1.3/mpi/include 8 #NETCDF_LIB_DIR=/smplocal/pub/NetCDF/4.1.3/mpi/lib 9 #HDF5_INC_DIR=/smplocal/pub/HDF5/1.8.9/par/linclude 10 #HDF5_LIB_DIR=/smplocal/pub/HDF5/1.8.9/par/lib 6 7 export NETCDF_INC_DIR=/smplocal/pub/NetCDF/4.3.3.1/mpi/include 8 export NETCDF_LIB_DIR=/smplocal/pub/NetCDF/4.3.3.1/mpi/lib 9 export HDF5_INC_DIR=/smplocal/pub/HDF5/1.8.14/par/include 10 export HDF5_LIB_DIR=/smplocal/pub/HDF5/1.8.14/par/lib -
dynamico_lmdz/aquaplanet/ICOSA_LMDZ/arch/arch-X64_ADA.fcm
r3891 r3966 9 9 %PROD_FFLAGS -g -traceback -O3 -vec-report2 10 10 %DEV_FFLAGS -g -O1 -traceback 11 %DEBUG_FFLAGS -g -traceback-check bounds -fp-model strict11 %DEBUG_FFLAGS -g -check bounds -fp-model strict 12 12 %MPI_FFLAGS 13 13 %OMP_FFLAGS -openmp -openmp-threadprivate=compat 14 %BASE_LD -i4 -r8 -auto ${MKL_LIBS}14 %BASE_LD -i4 -r8 -auto -L${MKL_ROOT}/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core 15 15 %MPI_LD 16 16 %OMP_LD -openmp -openmp-threadprivate=compat -
dynamico_lmdz/aquaplanet/ICOSA_LMDZ/arch/arch-X64_ADA.path
r3910 r3966 1 #NETCDF_INCDIR="-I $NETCDF_INC_DIR"2 #NETCDF_LIBDIR="-L $NETCDF_LIB_DIR"3 #NETCDF_LIB="-lnetcdff -lnetcdf"1 NETCDF_INCDIR="-I $NETCDF_INC_DIR" 2 NETCDF_LIBDIR="-L $NETCDF_LIB_DIR" 3 NETCDF_LIB="-lnetcdff -lnetcdf" 4 4 5 5 MPI_INCDIR="" … … 7 7 MPI_LIB="" 8 8 9 #HDF5_INCDIR="-I $HDF5_INC_DIR"10 #HDF5_LIBDIR="-L $HDF5_LIB_DIR"11 #HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl"9 HDF5_INCDIR="-I $HDF5_INC_DIR" 10 HDF5_LIBDIR="-L $HDF5_LIB_DIR" 11 HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl" 12 12 13 13 XIOS_INCDIR="-I$ROOT/../XIOS/inc" -
dynamico_lmdz/aquaplanet/ICOSA_LMDZ/bld.cfg
r3911 r3966 66 66 bld::excl_dep use::phyaqua_mod 67 67 bld::excl_dep use::wxios 68 bld::excl_dep use::write_field_mod 69 bld::excl_dep use::checksum_mod 68 70 69 71 bld::tool::SHELL /bin/bash -
dynamico_lmdz/aquaplanet/ICOSA_LMDZ/compile
r3906 r3966 1 make_icosa_lmdz -debug -parallel mpi_omp - arch X64_ADA -job 8 -with_orchidee1 make_icosa_lmdz -debug -parallel mpi_omp -with_orchidee -arch X64_ADA -job 8 -
dynamico_lmdz/aquaplanet/ICOSA_LMDZ/make_icosa_lmdz
r3931 r3966 3 3 4 4 export ROOT=$PWD 5 5 set -x 6 6 echo $0 $* > rebuild_all 7 7 chmod a+x rebuild_all … … 16 16 arch_defined="FALSE" 17 17 parallel_defined="FALSE" 18 arch_path="arch" 18 arch_path="../ARCH" 19 arch_default_path="arch" 19 20 parallel="none" 20 21 physics="none" … … 84 85 rm -f arch.fcm 85 86 rm -f arch.env 86 ln -s $arch_path/arch-${arch}.path ./arch.path 87 ln -s $arch_path/arch-${arch}.fcm ./arch.fcm 87 88 if test -f $arch_path/arch-${arch}.path 89 then 90 ln -s $arch_path/arch-${arch}.path arch.path 91 elif test -f $arch_default_path/arch-${arch}.path 92 then 93 ln -s $arch_default_path/arch-${arch}.path arch.path 94 fi 95 96 if test -f $arch_path/arch-${arch}.fcm 97 then 98 ln -s $arch_path/arch-${arch}.fcm arch.fcm 99 elif test -f $arch_default_path/arch-${arch}.fcm 100 then 101 ln -s $arch_default_path/arch-${arch}.fcm arch.fcm 102 fi 103 88 104 if test -f $arch_path/arch-${arch}.env 89 then 90 ln -s $arch_path/arch-${arch}.env arch.env 91 else 92 ln -s .void_file arch.env 93 fi 105 then 106 ln -s $arch_path/arch-${arch}.env arch.env 107 elif test -f $arch_default_path/arch-${arch}.env 108 then 109 ln -s $arch_default_path/arch-${arch}.env arch.env 110 else 111 ln -s .void_file arch.env 112 fi 94 113 source arch.env 95 114 source arch.path 96 115 else 97 echo " Veuillez definir une architecture cible"116 echo "Please define a target architecture" 98 117 exit 1 99 118 fi … … 169 188 170 189 cd ../IOIPSL 171 ./makeioipsl_fcm -$compil_mode -parallel -arch $arch - j $job $full_flag || exit 1190 ./makeioipsl_fcm -$compil_mode -parallel -arch $arch -arch_path $arch_path -j $job $full_flag || exit 1 172 191 cd - 173 192 174 193 cd ../XIOS 175 ./make_xios --$compil_mode --arch $arch -- job $job $full_flag2 || exit 1194 ./make_xios --$compil_mode --arch $arch --arch_path $arch_path --job $job $full_flag2 || exit 1 176 195 cd - 177 196 … … 179 198 then 180 199 cd ../ORCHIDEE 181 ./makeorchidee_fcm -$compil_mode -parallel $parallel -xios2 -arch $arch - j $job $full_flag || exit 1200 ./makeorchidee_fcm -$compil_mode -parallel $parallel -xios2 -arch $arch -arch_path $arch_path -j $job $full_flag || exit 1 182 201 cd - 183 202 fi … … 189 208 lmdz_veget="orchidee2.0" 190 209 fi 191 ./makelmdz_fcm gcm -$compil_mode -mem -parallel $parallel -nodyn -io xios -v $lmdz_veget -arch $arch - j $job $full_flag || exit 1210 ./makelmdz_fcm gcm -$compil_mode -mem -parallel $parallel -nodyn -io xios -v $lmdz_veget -arch $arch -arch_path $arch_path -j $job $full_flag || exit 1 192 211 cd - 193 212 194 213 cd ../ICOSAGCM 195 ./make_icosa -$compil_mode -parallel $parallel -external_ioipsl -with_xios -arch $arch - job $job $full_flag || exit 1214 ./make_icosa -$compil_mode -parallel $parallel -external_ioipsl -with_xios -arch $arch -arch_path $arch_path -job $job $full_flag || exit 1 196 215 cd - 197 216 fi
Note: See TracChangeset
for help on using the changeset viewer.