Changeset 7002 for branches/2016/dev_r6409_SIMPLIF_2_usrdef
- Timestamp:
- 2016-10-06T14:26:19+02:00 (8 years ago)
- Location:
- branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/GYRE/EXP00/namelist_cfg
r6667 r7002 25 25 &namcfg ! parameters of the configuration 26 26 !----------------------------------------------------------------------- 27 ln_read_cfg = . false.! (=T) read the domain configuration in 'domain_cfg.nc" file27 ln_read_cfg = .true. ! (=T) read the domain configuration in 'domain_cfg.nc" file 28 28 ! ! (=F) user defined configuration ==>>> see usrdef(_...) modules 29 ln_write_cfg= . true.! (=T) create the domain configuration file29 ln_write_cfg= .false. ! (=T) create the domain configuration file 30 30 ! 31 31 cp_cfg = "default" ! name of the configuration -
branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/CONFIG/ORCA2_SAS_LIM/cpp_ORCA2_SAS_LIM.fcm
r7000 r7002 1 bld::tool::fppkeys key_trabbl key_lim2 key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi ke p_mpp_rep1 bld::tool::fppkeys key_trabbl key_lim2 key_zdftke key_zdfddm key_zdftmx key_iomput key_mpp_mpi key_mpp_rep -
branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/SETTE/sette.sh
r6985 r7002 138 138 # ORCA2_LIM3 : 7 & 8 139 139 # AMM12 : 9 & 10 140 # SAS :11 & 12140 # SAS :11 141 141 # ISOMIP :13 & 14 142 142 # ORCA2_LIM_OBS :15 … … 144 144 # 18 & 19 145 145 146 for config in 1 2 3 4 7 8 9 10 11 12 15 147 #SF for config in 1 2 3 4 5 6 7 8 9 10 11 12 15 16 146 for config in 1 2 3 4 5 6 7 8 9 10 11 12 15 16 148 147 149 148 do … … 910 909 JOB_FILE=${EXE_DIR}/run_job.sh 911 910 NPROC=32 912 \rm $JOB_FILE911 if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 913 912 cd ${EXE_DIR} 914 913 set_namelist namelist_cfg cn_exp \"SAS\" … … 949 948 set_namelist namelist_cfg nn_rstctl 2 950 949 set_namelist namelist_cfg cn_ocerst_in \"SAS_00000050_restart\" 950 if [ ${USING_MPMD} == "yes" ] ; then 951 set_xio_using_server iodef.xml true 952 else 953 set_xio_using_server iodef.xml false 954 fi 951 955 for (( i=1; i<=$NPROC; i++)) ; do 952 956 L_NPROC=$(( $i - 1 )) … … 954 958 ln -sf ../LONG/SAS_00000050_restart_${L_NPROC}.nc . 955 959 done 956 if [ ${USING_MPMD} == "yes" ] ; then957 set_xio_using_server iodef.xml true958 else959 set_xio_using_server iodef.xml false960 fi961 960 cd ${SETTE_DIR} 962 961 . ./prepare_job.sh input_SAS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} … … 965 964 fi 966 965 967 if [ ${config} -eq 12 ] ; then968 ## Reproducibility tests for ORCA2_SAS_LIM969 export TEST_NAME="REPRO_8_4"970 cd ${CONFIG_DIR}971 . ./makenemo -m ${CMP_NAM} -n SAS_32 -r ORCA2_SAS_LIM -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS}972 cd ${SETTE_DIR}973 . ./param.cfg974 . ./all_functions.sh975 . ./prepare_exe_dir.sh976 JOB_FILE=${EXE_DIR}/run_job.sh977 NPROC=32978 \rm ${JOB_FILE}979 cd ${EXE_DIR}980 set_namelist namelist_cfg cn_exp \"SAS\"981 set_namelist namelist_cfg nn_it000 51982 set_namelist namelist_cfg nn_itend 100983 set_namelist namelist_cfg ln_ctl .false.984 set_namelist namelist_cfg ln_clobber .true.985 set_namelist namelist_cfg ln_read_cfg .true.986 set_namelist namelist_cfg ln_linssh .true.987 set_namelist namelist_cfg nn_fwb 0988 set_namelist namelist_cfg jpni 8989 set_namelist namelist_cfg jpnj 4990 set_namelist namelist_cfg jpnij 32991 if [ ${USING_MPMD} == "yes" ] ; then992 set_xio_using_server iodef.xml true993 else994 set_xio_using_server iodef.xml false995 fi996 cd ${SETTE_DIR}997 . ./prepare_job.sh input_SAS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS}998 cd ${SETTE_DIR}999 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG}1000 cd ${SETTE_DIR}1001 export TEST_NAME="REPRO_4_8"1002 . ./prepare_exe_dir.sh1003 cd ${EXE_DIR}1004 set_namelist namelist_cfg cn_exp \"SAS\"1005 set_namelist namelist_cfg nn_it000 511006 set_namelist namelist_cfg nn_itend 1001007 set_namelist namelist_cfg ln_ctl .false.1008 set_namelist namelist_cfg ln_clobber .true.1009 set_namelist namelist_cfg ln_read_cfg .true.1010 set_namelist namelist_cfg ln_linssh .true.1011 set_namelist namelist_cfg nn_fwb 01012 set_namelist namelist_cfg jpni 41013 set_namelist namelist_cfg jpnj 81014 set_namelist namelist_cfg jpnij 321015 if [ ${USING_MPMD} == "yes" ] ; then1016 set_xio_using_server iodef.xml true1017 else1018 set_xio_using_server iodef.xml false1019 fi1020 cd ${SETTE_DIR}1021 . ./prepare_job.sh input_SAS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS}1022 cd ${SETTE_DIR}1023 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG}1024 fi1025 966 # TESTS FOR ISOMIP CONFIGURATION 1026 967 if [ ${config} -eq 13 ] ; then -
branches/2016/dev_r6409_SIMPLIF_2_usrdef/NEMOGCM/TOOLS/COMPILE/Fadd_keys.sh
r4990 r7002 44 44 # :: 45 45 # 46 # $ ./Fadd_keys.sh ORCA2_LIM add_key "key_mpp_ mpi key_nproci=1 key_nprocj=10"46 # $ ./Fadd_keys.sh ORCA2_LIM add_key "key_mpp_rep" 47 47 # 48 48 # … … 65 65 echo "Adding keys in : ${NEW_CONF}" 66 66 for i in ${list_add_key} ; do 67 if [ "$(echo ${i} | grep -c key_nproc )" -ne 0 ] ; then 68 sed -e "s/key_nproc[ij]=.[0-9]* //" ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm > ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm.tmp 69 mv ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm.tmp ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm 70 echo " " 71 sed -e "s/$/ ${i}/" ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm > ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm.tmp 72 mv ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm.tmp ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm 73 elif [ "$(cat ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm | grep -c "$i" )" -ne 0 ] ; then 74 echo "key $i already present in cpp_${NEW_CONF}.fcm" 67 if [ "$(cat ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm | grep -c "$i" )" -ne 0 ] ; then 68 echo "key $i already present in cpp_${NEW_CONF}.fcm" 75 69 else 76 sed -e "s/$/ ${i}/" ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm > ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm.tmp77 mv ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm.tmp ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm78 echo "added key $i in ${NEW_CONF}"70 sed -e "s/$/ ${i}/" ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm > ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm.tmp 71 mv ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm.tmp ${CONFIG_DIR}/${NEW_CONF}/cpp_${NEW_CONF}.fcm 72 echo "added key $i in ${NEW_CONF}" 79 73 fi 80 74 done
Note: See TracChangeset
for help on using the changeset viewer.