Changeset 2010
- Timestamp:
- 2010-07-13T22:54:34+02:00 (14 years ago)
- Location:
- branches/DEV_r1879_FCM/NEMOGCM
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-IA64_PLATINE.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 20 21 %LD mpif90 21 22 %LDFLAGS 23 %FPPFLAGS -P -C -traditional 22 24 %AR ar 23 25 %ARFLAGS rs -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-PW6_VARGAS.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 20 21 %LD mpxlf90_r 21 22 %LDFLAGS 22 %AR ar 23 %ARFLAGS -rs 23 %FPPFLAGS -P -C 24 %AR ar 25 %ARFLAGS rs 24 26 %MK gmake 25 27 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-SX8_BRODIE.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 20 21 %LD sxmpif90 21 22 %LDFLAGS 23 %FPPFLAGS -P -C -traditional 22 24 %AR sxar 23 %ARFLAGS -rs25 %ARFLAGS rs 24 26 %MK sxgmake 25 27 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-SX8_MERCURE.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 20 21 %LD sxmpif90 21 22 %LDFLAGS 23 %FPPFLAGS -P -C -traditional 22 24 %AR sxar 23 %ARFLAGS -rs25 %ARFLAGS rs 24 26 %MK gmake 25 27 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-SX9_MERCURE.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 20 21 %LD sxmpif90 21 22 %LDFLAGS 23 %FPPFLAGS -P -C -traditional 22 24 %AR sxar 23 %ARFLAGS -rs25 %ARFLAGS rs 24 26 %MK gmake 25 27 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-X64_TITANE.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 20 21 %LD mpif90 21 22 %LDFLAGS 23 %FPPFLAGS -P -C -traditional 22 24 %AR ar 23 %ARFLAGS 25 %ARFLAGS rs 24 26 %MK gmake 25 27 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-gfortran_osx.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 19 20 %FFLAGS %FCFLAGS 20 21 %LD gfortran 22 %LDFLAGS 23 %FPPFLAGS -P -C -traditional 21 24 %AR libtool 22 25 %ARFLAGS -c -s -o -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-ifort_osx.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 19 20 %FFLAGS -r8 -O3 -traceback 20 21 %LD mpif90 22 %FPPFLAGS -P -C -traditional 21 23 %LDFLAGS 22 24 %AR libtool -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-xlf_aix.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 20 21 %LD mpxlf90_r 21 22 %LDFLAGS 23 %FPPFLAGS -P -C 22 24 %AR ar 23 %ARFLAGS -rs25 %ARFLAGS rs 24 26 %MK gmake 25 27 %USER_INC -
branches/DEV_r1879_FCM/NEMOGCM/ARCH/arch-xlf_osx.fcm
r1987 r2010 6 6 # LD linker 7 7 # LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 8 # FPPFLAGS pre-processing flags 8 9 # AR assembler 9 10 # ARFLAGS assembler flags … … 18 19 %FCFLAGS -O3 -qrealsize=8 -qextname -qsuffix=f=f90 -qsuffix=cpp=F90 19 20 %FFLAGS %FCFLAGS 21 %FPPFLAGS -P -C -traditional 20 22 %LD xlf90 21 23 %LDFLAGS -
branches/DEV_r1879_FCM/NEMOGCM/CONFIG/GYRE/cpp_GYRE.fcm
r1985 r2010 1 bld::tool::fppkeys key_zco key_gyre key_dynspg_flt key_ldfslp key_zdftke key_vectopt_loop key_vectopt_memory 1 bld::tool::fppkeys key_zco key_gyre key_dynspg_flt key_ldfslp key_zdftke key_vectopt_loop key_vectopt_memory key_iomput -
branches/DEV_r1879_FCM/NEMOGCM/CONFIG/GYRE_LOBSTER/cpp_GYRE_LOBSTER.fcm
r1985 r2010 1 bld::tool::fppkeys key_zco key_gyre key_dynspg_flt key_ldfslp key_zdftke key_vectopt_loop key_vectopt_memory key_top key_lobster key_trc_diaadd key_trc_dia3d 1 bld::tool::fppkeys key_zco key_gyre key_dynspg_flt key_ldfslp key_zdftke key_vectopt_loop key_vectopt_memory key_top key_lobster key_trc_diaadd key_trc_dia3d key_iomput -
branches/DEV_r1879_FCM/NEMOGCM/CONFIG/ORCA2_LIM/cpp_ORCA2_LIM.fcm
r1985 r2010 1 bld::tool::fppkeys key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_tradmp key_trabbc key_zdftke key_zdfddm key_ mpp_mpi1 bld::tool::fppkeys key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_tradmp key_trabbc key_zdftke key_zdfddm key_iomput -
branches/DEV_r1879_FCM/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/cpp_ORCA2_LIM_PISCES.fcm
r1985 r2010 1 bld::tool::fppkeys key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_tradmp key_trabbc key_zdftke key_zdfddm key_top key_pisces key_trcbbl_dif key_trcldf_eiv key_trc_zdfddm key_trc_diaadd key_trc_dia3d 1 bld::tool::fppkeys key_trabbl_dif key_vectopt_loop key_vectopt_memory key_orca_r2 key_lim2 key_dynspg_flt key_diaeiv key_ldfslp key_traldf_c2d key_traldf_eiv key_dynldf_c3d key_dtatem key_dtasal key_tradmp key_trabbc key_zdftke key_zdfddm key_top key_pisces key_trcbbl_dif key_trcldf_eiv key_trc_zdfddm key_trc_diaadd key_trc_dia3d key_iomput -
branches/DEV_r1879_FCM/NEMOGCM/CONFIG/POMME/cpp_POMME.fcm
r1985 r2010 1 bld::tool::fppkeys P_P = key_pomme_r025 key_dynspg_flt key_zdftke key_dtatem key_dtasal key_traldf_c2d key_dynldf_c2d key_ldfslp key_obc 1 bld::tool::fppkeys P_P = key_pomme_r025 key_dynspg_flt key_zdftke key_dtatem key_dtasal key_traldf_c2d key_dynldf_c2d key_ldfslp key_obc key_iomput 2 2 -
branches/DEV_r1879_FCM/NEMOGCM/CONFIG/makenemo
r1987 r2010 84 84 export TOOLS_DIR=${MAIN_DIR}/TOOLS 85 85 export NEMO_DIR=${MAIN_DIR}/NEMO 86 export AGRIFUSE= 086 export AGRIFUSE=10 87 87 declare -a TAB 88 88 #- -
branches/DEV_r1879_FCM/NEMOGCM/TOOLS/agrifpp.sh
r1972 r2010 6 6 #+ 7 7 # 8 #inc $MAIN_DIR/TOOLS/arch.fcm 9 8 10 # ========== 9 11 # agrifpp.sh … … 63 65 64 66 65 MYFILE=`echo $* |awk -F" " '{print $NF}' `66 67 if [ "${MYFILE}" != "par_oce.F90" -a ! -f ${NEMO_TDIR}/${NEW_CONF}}/OPAFILES/param_done ]; then 67 cpp -P -C -traditional${FPP_OPT} ${CONFIG_DIR}/${NEW_CONF}/WORK/par_oce.F90 > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/par_oce.F9068 cpp ${FPP_OPT} ${CONFIG_DIR}/${NEW_CONF}/WORK/par_oce.F90 > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/par_oce.F90 68 69 (cd ${NEMO_TDIR}/${NEW_CONF}/OPAFILES ; ${NEMO_TDIR}/${NEW_CONF}/AGRIFLIB/bin/conv agrif_opa.in -rm -comdirin ./ -comdirout AGRIF_MODELFILES/ -convfile par_oce.F90 > /dev/null ) 69 cpp -P -C -traditional-I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_MODELFILES/par_oce.F90 > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/par_oce.F9070 cpp ${FPP_OPT} -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_MODELFILES/par_oce.F90 > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/par_oce.F90 70 71 touch ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/param_done 71 72 elif [ "${MYFILE}" == "par_oce.F90" -a -f ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/param_done ] ; then 72 73 cd ${NEMO_TDIR}/${NEW_CONF}/OPAFILES 73 cpp -P -C -traditional-I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC ${MYFILE}74 cpp ${FPP_OPT} -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC ${MYFILE} 74 75 exit 75 76 fi 76 77 77 78 if [ "${MYFILE}" == agrif2model.F90 ]; then 78 cpp - P -C -traditional -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC $@79 cpp -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC $@ 79 80 exit 80 81 fi 81 82 82 cpp -P -traditional-I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC $@ > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/${MYFILE}83 cpp -I${NEMO_TDIR}/${NEW_CONF}/OPAFILES/AGRIF_INC $@ > ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/${MYFILE} 83 84 ( cd ${NEMO_TDIR}/${NEW_CONF}/OPAFILES ; ${NEMO_TDIR}/${NEW_CONF}/AGRIFLIB/bin/conv agrif_opa.in -rm -comdirin ./ -comdirout AGRIF_MODELFILES/ -convfile ${MYFILE} > /dev/null ) 84 85 cd ${NEMO_TDIR}/${NEW_CONF} 85 86 mv -f OPAFILES/AGRIF_MODELFILES/${MYFILE} OPAFILES/${MYFILE} 86 cpp -P -C -traditional-IOPAFILES/AGRIF_INC OPAFILES/${MYFILE}87 cpp ${FPP_OPT} -IOPAFILES/AGRIF_INC OPAFILES/${MYFILE} 87 88 else 88 89 shift 89 cpp -P -C -traditional$@90 cpp $@ 90 91 fi 91 92 -
branches/DEV_r1879_FCM/NEMOGCM/TOOLS/bld.cfg
r1987 r2010 42 42 bld::pp::agrif 1 43 43 bld::tool::fpp $TOOLS_DIR/agrifpp.sh 44 bld::tool::fppflags::nemo $ AGRIFUSE45 bld::tool::fppflags::agrif 0 44 bld::tool::fppflags::nemo ${AGRIFUSE} %FPPFLAGS 45 bld::tool::fppflags::agrif 0 %FPPFLAGS 46 46 47 47 # Ignore the following dependencies -
branches/DEV_r1879_FCM/NEMOGCM/TOOLS/conv.cfg
r1972 r2010 7 7 # Build information 8 8 # ------------------------------------------------------------------------------ 9 inc $MAIN_DIR/TOOLS/arch.fcm 10 11 bld::tool::make %MK 9 12 10 13 src::convsrc $MAIN_DIR/EXTERNAL/AGRIF/LIB … … 15 18 dir::root $NEMO_TDIR/$NEW_CONF/AGRIFLIB 16 19 17 bld::tool::cflags::convsrc -O 20 bld::tool::cflags::convsrc -O0 18 21 bld::tool::ld::convsrc cc 19 bld::tool::ldflags::convsrc -O 20 bld::pp 22 bld::tool::ldflags::convsrc -O ../obj/fortran.o ../obj/fortran.o 23 bld::pp 1 24 25 21 26 22 27 bld::exe_name::main conv
Note: See TracChangeset
for help on using the changeset viewer.