- Timestamp:
- 2016-01-08T10:35:19+01:00 (8 years ago)
- Location:
- branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE
- Files:
-
- 12 edited
- 5 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/Fadd_keys.sh
r2603 r6225 33 33 # 34 34 # 35 # Script to add a set of fkey when compiling a configuration.36 # The list of fkey to be added has to be enclosed with " ".35 # Script to add a set of key when compiling a configuration. 36 # The list of key to be added has to be enclosed with " ". 37 37 # A 'sed' is performed to modify the CONFIG_NAME/cpp.fcm file to 38 38 # add the new key(s). -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/Fcheck_config.sh
r3294 r6225 39 39 # - Nothing set, use the previous in use 40 40 # 41 # We use TOOLS/CONFIG_DIR/cfg.txt to check if the onfiguration exists.41 # We use TOOLS/CONFIG_DIR/cfg.txt to check if the configuration exists. 42 42 # 43 43 # EXAMPLES … … 76 76 echo "Use makenemo -n MYCONFIG" 77 77 echo "or makenemo -h for help" 78 echo "Using defau t configuration : ${NEW_CONF}"78 echo "Using default configuration : ${NEW_CONF}" 79 79 fi 80 80 if [ "$1" == cfg.txt ]; then -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/Fclean_var.sh
r3294 r6225 11 11 # 12 12 # ---------------------------- 13 # Clean environ ement variables13 # Clean environment variables 14 14 # ---------------------------- 15 15 # … … 26 26 # 27 27 # 28 # Clean environ ement variables28 # Clean environment variables 29 29 # 30 30 # EXAMPLES -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/Fcopy_dir.sh
r3294 r6225 26 26 # 27 27 # 28 # When a refe nrence configuration is set,28 # When a reference configuration is set, 29 29 # Copy NEMO sub-directories needed (OPA_SRC, TOP_SRC ...) 30 30 # -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/Fdel_keys.sh
r2584 r6225 34 34 # 35 35 # Add cpp keys when compiling a configuration, key list has to be enclosed with " ". 36 # We perform a 'sed' on the CONFIG_NAME/CPP.fcm file, cont ianing the list of keys.36 # We perform a 'sed' on the CONFIG_NAME/CPP.fcm file, containing the list of keys. 37 37 # 38 38 # EXAMPLES -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/Fmake_WORK.sh
r3680 r6225 35 35 # Make the WORK directory: 36 36 # 37 # - Create lin in NEW_CONF/WORK37 # - Create line in NEW_CONF/WORK 38 38 # - Use specified sub-directories previously 39 39 # - OPA has to be done first !!! -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/Fprep_agrif.sh
r3294 r6225 57 57 #- AGRIF conv 58 58 if [ "$AGRIFUSE" == 1 ]; then 59 #-MPI for AGRIF 60 if [ ! -f ${MAIN_DIR}/EXTERNAL/AGRIF/nemo_mpi.h ];then 61 echo '#if defined key_mpp_mpi' > ${MAIN_DIR}/EXTERNAL/AGRIF/nemo_mpi.h 62 echo '#define AGRIF_MPI' >> ${MAIN_DIR}/EXTERNAL/AGRIF/nemo_mpi.h 63 echo '#endif' >> ${MAIN_DIR}/EXTERNAL/AGRIF/nemo_mpi.h 64 fi 59 65 60 #- CONV 61 #fcm build ${TOOLS_DIR}/conv.cfg || exit 1 62 gmake -C ${MAIN_DIR}/EXTERNAL/AGRIF/LIB 66 #- CONV 67 fcm build ${COMPIL_DIR}/conv.cfg || exit 1 68 #C_COMPILER=${CC-cc} 69 #gmake CC=${C_COMPILER} -C ${MAIN_DIR}/EXTERNAL/AGRIF/LIB 63 70 64 71 #- AGRIF sources … … 67 74 [ ! -d $2/$1/OPAFILES/AGRIF_MODELFILES ] && mkdir $2/$1/OPAFILES/AGRIF_MODELFILES 68 75 cp -f -r ${MAIN_DIR}/EXTERNAL/AGRIF/agrif_opa.in $2/$1/OPAFILES/ 69 cp -f -r ${MAIN_DIR}/EXTERNAL/AGRIF/conv $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/ 70 78 71 79 fi -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/bld.cfg
r3695 r6225 24 24 25 25 26 bld::tool::cpp %CPP 27 bld::tool::fpp %CPP 26 28 bld::tool::fc %FC 27 29 bld::tool::fflags %FCFLAGS %USER_INC … … 39 41 bld::tool::fppflags::nemo %FPPFLAGS -I$CONFIG_DIR/$NEW_CONF/OPAFILES/inc 40 42 bld::tool::fppflags::ioipsl %FPPFLAGS 41 bld::tool::fppflags::agrif %FPPFLAGS 43 bld::tool::fppflags::agrif %FPPFLAGS -include ${MAIN_DIR}/EXTERNAL/AGRIF/nemo_mpi.h 42 44 43 45 # Ignore the following dependencies … … 51 53 bld::excl_dep inc::mpe_logf.h 52 54 bld::excl_dep use::mpi 53 bld::excl_dep use::mod_prism_proto 54 bld::excl_dep use::mod_prism_def_partition_proto 55 bld::excl_dep use::mod_prism_get_comm 56 bld::excl_dep use::mod_prism_get_proto 57 bld::excl_dep use::mod_prism_put_proto 58 bld::excl_dep use::mod_comprism_proto 55 bld::excl_dep use::mod_oasis 59 56 bld::excl_dep use::mkl_dfti 60 57 # Don't generate interface files -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/bld_preproagr.cfg
r3850 r6225 34 34 bld::pp::nemo 1 35 35 bld::pp::nemo/agrif2model 0 36 bld::tool::fpp cpp 36 bld::tool::cpp %CPP 37 bld::tool::fpp %CPP 37 38 bld::tool::fppflags::nemo %FPPFLAGS 38 39 … … 46 47 bld::excl_dep inc::mpe_logf.h 47 48 bld::excl_dep use::mpi 48 bld::excl_dep use::mod_prism_proto 49 bld::excl_dep use::mod_prism_def_partition_proto 50 bld::excl_dep use::mod_prism_get_comm 51 bld::excl_dep use::mod_prism_get_proto 52 bld::excl_dep use::mod_prism_put_proto 53 bld::excl_dep use::mod_comprism_proto 49 bld::excl_dep use::mod_oasis 54 50 bld::excl_dep use::mkl_dfti 55 51 bld::excl_dep use::nc4interface 56 52 bld::excl_dep use::ioipsl 57 53 bld::excl_dep use::xios 54 bld::excl_dep use::agrif_grids 58 55 bld::excl_dep use::agrif_types 59 56 bld::excl_dep use::agrif_util -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/bld_tools.cfg
r2281 r6225 16 16 dir::root $NEMO_TDIR/$NEW_CONF/BLD 17 17 18 bld::tool::cpp %CPP 19 bld::tool::fpp %CPP 18 20 bld::tool::fc %FC 19 21 bld::tool::fflags %FCFLAGS %USER_INC -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/bldxag.cfg
r3695 r6225 23 23 24 24 25 bld::tool::cpp %CPP 26 bld::tool::fpp %CPP 25 27 bld::tool::fc %FC 26 28 bld::tool::fflags %FCFLAGS %USER_INC … … 47 49 bld::excl_dep inc::mpe_logf.h 48 50 bld::excl_dep use::mpi 49 bld::excl_dep use::mod_prism_proto 50 bld::excl_dep use::mod_prism_def_partition_proto 51 bld::excl_dep use::mod_prism_get_comm 52 bld::excl_dep use::mod_prism_get_proto 53 bld::excl_dep use::mod_prism_put_proto 54 bld::excl_dep use::mod_comprism_proto 51 bld::excl_dep use::mod_oasis 55 52 bld::excl_dep use::mkl_dfti 56 53 # Don't generate interface files -
branches/2014/dev_r4704_NOC5_MPP_BDY_UPDATE/NEMOGCM/TOOLS/COMPILE/conv.cfg
r3294 r6225 8 8 # Build information 9 9 # ------------------------------------------------------------------------------ 10 inc $COMPIL_DIR/arch .fcm10 inc $COMPIL_DIR/arch_nemo.fcm 11 11 12 bld::tool::cc %CC 13 bld::tool::cflags %CFLAGS 12 14 bld::tool::make %MK 13 15 … … 19 21 dir::root $NEMO_TDIR/$NEW_CONF/AGRIFLIB 20 22 21 bld::tool::cflags::convsrc -O022 bld::tool::ld::convsrc cc23 bld::tool::ldflags::convsrc -O ../obj/fortran.o ../obj/fortran.o24 bld::pp 123 #bld::tool::cflags::convsrc -O0 24 #bld::tool::ld::convsrc cc 25 #bld::tool::ldflags::convsrc -O ../obj/fortran.o ../obj/fortran.o 26 #bld::pp 1 25 27 26 28
Note: See TracChangeset
for help on using the changeset viewer.