Changeset 1985
- Timestamp:
- 2010-07-05T17:54:00+02:00 (14 years ago)
- Location:
- branches/DEV_r1879_FCM/NEMOGCM
- Files:
-
- 6 added
- 1 deleted
- 7 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-PW6_VARGAS.fcm
r1973 r1985 1 1 %NCDF_INC -I/usr/local/pub/NetCDF/3.6.2/include 2 2 %NCDF_LIB -L /usr/local/pub/NetCDF/3.6.2/lib -lnetcdf 3 %FC xlf_r4 %LD mpxlf _r3 %FC mpxlf90_r 4 %LD mpxlf90_r 5 5 %AR ar 6 6 %M_K gmake 7 7 %FPP_FLAGS -P 8 %FFLAGS - qautodbl=dbl4 -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 %NCDF_INC %USER_INC8 %FFLAGS -O3 -qsave -qrealsize=8 -qsuffix=f=f90 -qsuffix=cpp=F90 -qextname -qsource -q64 -qlargepage -qmaxmem=-1 %NCDF_INC %USER_INC 9 9 %MPI_FFLAGS -I/usr/lpp/ppe.poe/include/thread64 10 10 %OMP_FFLAGS 11 %BASE_LD12 %MPI_LD13 %OMP_LD14 11 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-SX8_BRODIE.fcm
r1973 r1985 8 8 %FPP_FLAGS -P -traditional 9 9 %FFLAGS -f2003 nocbind -dW -Wf,"-A idbl4",-ptr byte -sx8 -C vopt -Wf"-init stack=nan" -Wl"-f nan" -Wf"-P nh -O overlap" -Wf,-pvctl noassume loopcnt=10000 %NCDF_INC %USER_INC 10 %BASE_LD11 10 %USER_INC 12 -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-gfortran_osx.fcm
r1973 r1985 1 2 3 1 %NCDF_INC -I/usr/local/gfortran_4_3/netcdf3_6_3/include 4 2 %NCDF_LIB -L/usr/local/gfortran_4_3/netcdf3_6_3/lib -lnetcdf 5 % COMPILERgfortran6 %L INKgfortran3 %FC gfortran 4 %LD gfortran 7 5 %AR ar 8 6 %ARFLAGS -rs 9 %MAKE make 10 %FPP /usr/bin/cpp-4.0 7 %M_K make 11 8 %FPP_FLAGS -P -traditional 12 %FPP_DEF 13 %BASE_FFLAGS -fdefault-real-8 -O3 -funroll-all-loops 14 %PROD_FFLAGS -fdefault-real-8 -fast 15 %DEV_FFLAGS -fdefault-real-8 -g 16 %DEBUG_FFLAGS -fdefault-real-8 -g 17 %MPI_FFLAGS 18 %OMP_FFLAGS 19 %BASE_LD 20 %MPI_LD 21 %OMP_LD 22 9 %FFLAGS -fdefault-real-8 -O3 -funroll-all-loops 10 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-ifort_osx.fcm
r1973 r1985 1 1 %NCDF_INC -I/usr/local/pub/netcdf/4.0.1-ifort/include 2 2 %NCDF_LIB -L /usr/local/pub/netcdf/4.0.1-ifort/lib -lnetcdf 3 % COMPILERmpif904 %L INKmpif903 %FC mpif90 4 %LD mpif90 5 5 %AR libtool 6 6 %ARFLAGS -c -s -o 7 %MAKE make 8 %FPP cpp 7 %M_K make 9 8 %FPP_FLAGS -P -traditional -I/usr/local/pub/openmpi/1.3.3-ifort/include 10 %FPP_DEF 11 %BASE_FFLAGS -r8 -O3 -traceback 12 %PROD_FFLAGS -r8 -fast 13 %DEV_FFLAGS -r8 -g 14 %DEBUG_FFLAGS -r8 -g 15 %MPI_FFLAGS 16 %OMP_FFLAGS 17 %BASE_LD 18 %MPI_LD 19 %OMP_LD 20 9 %FFLAGS -r8 -O3 -traceback 10 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/EXTERNAL/IOIPSL/src/defprec.f90
r1984 r1985 18 18 INTEGER,PARAMETER :: r_4=SELECTED_REAL_KIND(6,37) 19 19 INTEGER,PARAMETER :: r_8=SELECTED_REAL_KIND(15,307) 20 INTEGER,PARAMETER :: i_std=i_ ?, r_std=r_?20 INTEGER,PARAMETER :: i_std=i_4, r_std=r_8 21 21 !----------------- 22 22 END MODULE defprec -
branches/DEV_r1879_FCM/NEMOGCM/TOOLS/Fmake_bld.sh
r1972 r1985 59 59 [ ! -d ${2}/${1}/BLD ] && \mkdir ${2}/${1}/BLD 60 60 ln -sf ${2}/${1}/BLD ${CONFIG_DIR}/${1}/BLD 61 #ln -sf ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm ${TOOLS_DIR}/cpp.fcm61 ln -sf ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm ${TOOLS_DIR}/cpp.fcm 62 62 rm -f ${CONFIG_DIR}/${NEW_CONF}/BLD/fcm.bld.lock -
branches/DEV_r1879_FCM/NEMOGCM/TOOLS/bld.cfg
r1972 r1985 12 12 13 13 %FFLAGS %FFLAGS %NCDF_INC 14 %LD_FLAGS % BASE_LD %NCDF_LIB14 %LD_FLAGS %NCDF_LIB 15 15 src::agrif $MAIN_DIR/EXTERNAL/AGRIF/AGRIF_FILES 16 16 src::ioipsl $MAIN_DIR/EXTERNAL/IOIPSL/src -
branches/DEV_r1879_FCM/NEMOGCM/TOOLS/makenemo_fcm.sh
r1972 r1985 88 88 #- 89 89 #- FCM and functions location --- 90 #RB Should we add fcm as a vendor ??? 91 #export PATH=${MAIN_DIR}/modeles/fcm/bin:$PATH 90 export PATH=${MAIN_DIR}/EXTERNAL/fcm/bin:$PATH 92 91 93 92 #- … … 149 148 export NEMO_TDIR=${NEMO_TDIR:-$CONFIG_DIR} 150 149 151 #-152 #- Find fcm ---153 . Fcheck_script.sh fcm || exit154 155 #-156 150 #- When used for the first time, choose a compiler --- 157 . Fcheck_archfile.sh ${CMP_NAM} || exit151 . ${TOOLS_DIR}/Fcheck_archfile.sh ${CMP_NAM} || exit 158 152 159 153 #- 160 154 #- Choose a default configuration if needed --- 161 155 #- ORCA2_LIM or last one used --- 162 . Fcheck_config.sh ${NEW_CONF} || exit156 . ${TOOLS_DIR}/Fcheck_config.sh ${NEW_CONF} || exit 163 157 164 158 if [ ${#NEW_CONF} -eq 0 ] ; then … … 166 160 echo "You are installing a new configuration" 167 161 ind=0 168 . Fread_dir.sh OPA_SRC YES169 . Fread_dir.sh LIM_SRC_2YES170 . Fread_dir.sh LIM_SRC_3NO171 . Fread_dir.sh TOP_SRCNO172 . Fread_dir.sh C1D_SRC YES173 . Fread_dir.sh NST_SRC YES174 . Fread_dir.sh OFF_SRCNO162 . ${TOOLS_DIR}/Fread_dir.sh OPA_SRC YES 163 . ${TOOLS_DIR}/Fread_dir.sh LIM_SRC_2 YES 164 . ${TOOLS_DIR}/Fread_dir.sh LIM_SRC_3 NO 165 . ${TOOLS_DIR}/Fread_dir.sh TOP_SRC NO 166 . ${TOOLS_DIR}/Fread_dir.sh C1D_SRC YES 167 . ${TOOLS_DIR}/Fread_dir.sh NST_SRC YES 168 . ${TOOLS_DIR}/Fread_dir.sh OFF_SRC NO 175 169 REF_CONF=ORCA2_LIM 176 170 elif [ ${#NEM_SUBDIR} -gt 0 ] && [ ${#REF_CONF} -eq 0 ]; then … … 180 174 elif [ ${#NEM_SUBDIR} -eq 0 ] && [ ${#REF_CONF} -gt 0 ]; then 181 175 echo "You are installing a new configuration based on ${REF_CONF}" 182 Fcopy_dir.sh ${REF_CONF}176 ${TOOLS_DIR}/Fcopy_dir.sh ${REF_CONF} 183 177 fi 184 178 NEW_CONF=${x_n} 185 . Fmake_config.sh ${NEW_CONF} ${REF_CONF}179 . ${TOOLS_DIR}/Fmake_config.sh ${NEW_CONF} ${REF_CONF} 186 180 else 187 181 sed -e "/${NEW_CONF} /d" ${TOOLS_DIR}/cfg.txt > ${TOOLS_DIR}/cfg.tmp … … 197 191 #- Clean links and librairies --- 198 192 #- Creating the good links, at first on OPA_SRC --- 199 . Fmake_WORK.sh ${NEW_CONF} ${TAB[*]} || exit 200 201 ##SF exit 202 203 . Fmake_bld.sh ${NEW_CONF} ${NEMO_TDIR} || exit 193 . ${TOOLS_DIR}/Fmake_WORK.sh ${NEW_CONF} ${TAB[*]} || exit 194 195 . ${TOOLS_DIR}/Fmake_bld.sh ${NEW_CONF} ${NEMO_TDIR} || exit 204 196 205 197 #- At this stage the configuration has beeen chosen 206 198 #- We look after agrif 207 199 grep key_agrif ${TOOLS_DIR}/cpp.fcm && export AGRIFUSE=1 208 . Fprep_agrif.sh ${NEW_CONF} ${NEMO_TDIR} || exit200 . ${TOOLS_DIR}/Fprep_agrif.sh ${NEW_CONF} ${NEMO_TDIR} || exit 209 201 210 202 #- … … 231 223 #- 232 224 #- Unset variables 233 Fclean_var.sh225 ${TOOLS_DIR}/Fclean_var.sh 234 226 235 227
Note: See TracChangeset
for help on using the changeset viewer.