Changeset 9573 for branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE
- Timestamp:
- 2018-05-11T14:25:02+02:00 (6 years ago)
- Location:
- branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE/Fcopy_dir.sh
r4990 r9573 27 27 # 28 28 # When a reference configuration is set, 29 # Copy NEMO sub-directories needed (O PA_SRC, TOP_SRC ...)29 # Copy NEMO sub-directories needed (OCE_SRC, TOP_SRC ...) 30 30 # 31 31 # EXAMPLES -
branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE/Fcopy_extdir.sh
r4990 r9573 18 18 # =========== 19 19 # When an unsupported configuration is requested, 20 # Prepare sources for the NEMO sub-directories needed (O PA_SRC, TOP_SRC ...)20 # Prepare sources for the NEMO sub-directories needed (OCE_SRC, TOP_SRC ...) 21 21 # EXAMPLES 22 22 # ======== -
branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE/Fmake_WORK.sh
r8527 r9573 45 45 # :: 46 46 # 47 # $ ./Fmake_WORK.sh ORCA2_LIM O PA_SRC LIM_SRC_247 # $ ./Fmake_WORK.sh ORCA2_LIM OCE_SRC ICE_SRC 48 48 # 49 49 # … … 89 89 while [ $i -lt $NDIR ] 90 90 do 91 [ "${ZTAB[i]}" = "O PA_SRC" ] && ln -sf ${NEMO_DIR}/OPA_SRC/*.[Ffh]90 ${ZCONF}/WORK92 [ "${ZTAB[i]}" = "O PA_SRC" ] && ln -sf ${NEMO_DIR}/OPA_SRC/*/*.[Ffh]90 ${ZCONF}/WORK && break91 [ "${ZTAB[i]}" = "OCE_SRC" ] && ln -sf ${NEMO_DIR}/OCE_SRC/*.[Ffh]90 ${ZCONF}/WORK 92 [ "${ZTAB[i]}" = "OCE_SRC" ] && ln -sf ${NEMO_DIR}/OCE_SRC/*/*.[Ffh]90 ${ZCONF}/WORK && break 93 93 let i=$i+1 94 94 done … … 97 97 while [ $i -lt $NDIR ] 98 98 do 99 if [ "${ZTAB[i]}" != "O PA_SRC" ]; then99 if [ "${ZTAB[i]}" != "OCE_SRC" ]; then 100 100 ln -sf ${NEMO_DIR}/${ZTAB[i]}/*.[Ffh]90 ${ZCONF}/WORK 101 101 ln -sf ${NEMO_DIR}/${ZTAB[i]}/*/*.[Ffh]90 ${ZCONF}/WORK -
branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE/Fprep_agrif.sh
r5656 r9573 70 70 71 71 #- AGRIF sources 72 [ ! -d $2/$1/ OPAFILES ] && mkdir $2/$1/OPAFILES73 [ ! -d $2/$1/ OPAFILES/AGRIF_INC ] && mkdir $2/$1/OPAFILES/AGRIF_INC74 [ ! -d $2/$1/ OPAFILES/AGRIF_MODELFILES ] && mkdir $2/$1/OPAFILES/AGRIF_MODELFILES75 cp -f -r ${MAIN_DIR}/EXTERNAL/AGRIF/agrif_o pa.in $2/$1/OPAFILES/76 #cp -f -r ${MAIN_DIR}/EXTERNAL/AGRIF/conv $2/$1/ OPAFILES/77 cp -f -r $2/$1/AGRIFLIB/bin/conv $2/$1/ OPAFILES/72 [ ! -d $2/$1/NEMOFILES ] && mkdir $2/$1/NEMOFILES 73 [ ! -d $2/$1/NEMOFILES/AGRIF_INC ] && mkdir $2/$1/NEMOFILES/AGRIF_INC 74 [ ! -d $2/$1/NEMOFILES/AGRIF_MODELFILES ] && mkdir $2/$1/NEMOFILES/AGRIF_MODELFILES 75 cp -f -r ${MAIN_DIR}/EXTERNAL/AGRIF/agrif_oce.in $2/$1/NEMOFILES/ 76 #cp -f -r ${MAIN_DIR}/EXTERNAL/AGRIF/conv $2/$1/NEMOFILES/ 77 cp -f -r $2/$1/AGRIFLIB/bin/conv $2/$1/NEMOFILES/ 78 78 79 79 fi -
branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE/agrifpp.sh
r3680 r9573 26 26 # 27 27 # 28 # Preprocess file using the conv in OPAFILES directory29 # Standard preprocessed files are stored in OPAFILES/ppsrc/nemo30 # Source files are stored under OPAFILES/obj31 # Include filess in OPAFILES/inc28 # Preprocess file using the conv in NEMOFILES directory 29 # Standard preprocessed files are stored in NEMOFILES/ppsrc/nemo 30 # Source files are stored under NEMOFILES/obj 31 # Include filess in NEMOFILES/inc 32 32 # Note that agrif2model.F90 should not be preprocess (standard one) 33 33 # … … 57 57 MYFILE=$(basename "$1") 58 58 if [ "$MYFILE" == "agrif2model.f90" ];then 59 \cp ${NEMO_TDIR}/${NEW_CONF}/WORK/${MYFILE/.f90/.F90} ${NEMO_TDIR}/${NEW_CONF}/ OPAFILES/obj/$MYFILE59 \cp ${NEMO_TDIR}/${NEW_CONF}/WORK/${MYFILE/.f90/.F90} ${NEMO_TDIR}/${NEW_CONF}/NEMOFILES/obj/$MYFILE 60 60 else 61 cd ${NEMO_TDIR}/${NEW_CONF}/ OPAFILES/ppsrc/nemo ; ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/conv ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/agrif_opa.in -rm -incdir ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/inc -comdirout ${NEMO_TDIR}/${NEW_CONF}/OPAFILES/obj -convfile ${MYFILE} > /dev/null61 cd ${NEMO_TDIR}/${NEW_CONF}/NEMOFILES/ppsrc/nemo ; ${NEMO_TDIR}/${NEW_CONF}/NEMOFILES/conv ${NEMO_TDIR}/${NEW_CONF}/NEMOFILES/agrif_oce.in -rm -incdir ${NEMO_TDIR}/${NEW_CONF}/NEMOFILES/inc -comdirout ${NEMO_TDIR}/${NEW_CONF}/NEMOFILES/obj -convfile ${MYFILE} > /dev/null 62 62 fi -
branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE/bld.cfg
r5656 r9573 15 15 src::ioipsl $MAIN_DIR/EXTERNAL/IOIPSL/src 16 16 src::agrif $MAIN_DIR/EXTERNAL/AGRIF/AGRIF_FILES 17 src::nemo $CONFIG_DIR/$NEW_CONF/ OPAFILES/obj17 src::nemo $CONFIG_DIR/$NEW_CONF/NEMOFILES/obj 18 18 19 19 bld::target nemo.exe … … 39 39 bld::pp::nemo 1 40 40 bld::pp::agrif 1 41 bld::tool::fppflags::nemo %FPPFLAGS -I$CONFIG_DIR/$NEW_CONF/ OPAFILES/inc41 bld::tool::fppflags::nemo %FPPFLAGS -I$CONFIG_DIR/$NEW_CONF/NEMOFILES/inc 42 42 bld::tool::fppflags::ioipsl %FPPFLAGS 43 43 bld::tool::fppflags::agrif %FPPFLAGS -include ${MAIN_DIR}/EXTERNAL/AGRIF/nemo_mpi.h -
branches/2017/dev_merge_2017/NEMOGCM/TOOLS/COMPILE/bld_preproagr.cfg
r5656 r9573 16 16 bld::target lib_cray.f90 nemo.f90 agrif_user.f90 agrif2model.f90 17 17 18 dir::root $NEMO_TDIR/$NEW_CONF/ OPAFILES18 dir::root $NEMO_TDIR/$NEW_CONF/NEMOFILES 19 19 20 20 bld::tool::fc_output
Note: See TracChangeset
for help on using the changeset viewer.