Changeset 10732
- Timestamp:
- 2019-03-01T14:44:40+01:00 (4 years ago)
- Location:
- NEMO/branches/2019/fix_sette_ticket2239
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/fix_sette_ticket2239/README
r10713 r10732 1 1 usage of SETTE package: 2 2 3 principal script is sette.sh (usage: ./sette.sh) 3 PRINCIPAL SCRIPT: sette.sh 4 sette.sh is a simple wrapper running test on the reference configuration, test cases and generate the report at the end. 5 User need to set up the param.cfg file correctly and download input file before running the script. 4 6 5 sette.sh is a simple wrapper running test on the reference configuration, test cases and generate the report at the end. 6 sette_cfg-ref.sh, sette_test-cases.sh and the report generation can still be run separatly for debugging purposes 7 SECONDARY SCRIPT 8 sette_reference-configuration.sh, sette_test-cases.sh: run sette tests on the reference configurations and test cases respectively 9 sette_rpt.sh: generate the sette report. See below in USER MODIFICATIONS the usage of the script 10 sette_list_avail_rev.sh: generate a listing on all the revision available in the validation directory for each configuration. 7 11 8 12 VERY IMPORTANT : for a verbose debug do: … … 67 71 NOTE: if INTERACT_FLAG="no" it is needed a batch_file (see below to create a new one) 68 72 69 in sette_rpt.sh : if no argument are given, the report will be generated on the last changed revision. 70 if an argument is given (revision number) the report will be generated for this revision 71 if 'old' is given as argument the former behavior is applied (the latest revision is check whatever the current revision 73 in sette_rpt.sh : - if no argument are given, the report will be generated on the last changed revision. 74 - if an argument is given (revision number) the report will be generated for this revision 75 - if 'old' is given as argument the former behavior is applied (the latest revision is check whatever the current revision 76 - it is possible to retreive all the available revision test using sette_list_avail_rev.sh 72 77 73 78 NOTE: -
NEMO/branches/2019/fix_sette_ticket2239/param.cfg
r10717 r10732 2 2 # 3 3 # Compiler among those in NEMOGCM/ARCH 4 COMPILER=X C40_METO_perso4 COMPILER=X64_ADA 5 5 # 6 6 # REFERENCE run.stat tracer.stat you want to compare with 7 7 # (if no change to the default, no check on result change will be done) 8 NEMO_VALIDATION_REF=/p rojects/jomp/pmathiot/NEMO/NEMO_dev/NEMO/trunk/NEMO_VALIDATION9 NEMO_REV_REF= 107028 NEMO_VALIDATION_REF=/path/to/reference/sette/results 9 NEMO_REV_REF=0000 10 10 # 11 11 # IF SETTE_* variable mentioned below are exported from your initialisation, nothing to do -
NEMO/branches/2019/fix_sette_ticket2239/sette_reference-configurations.sh
r10717 r10732 378 378 # 379 379 if [ ${USING_ICEBERGS} == "no" ] ; then set_namelist namelist_cfg ln_icebergs .false. ; fi 380 set_namelist namelist_cfg rn_test_box -180.0, 180.0, -90.0, -55.0380 # for debugging purposes set_namelist namelist_cfg rn_test_box -180.0, 180.0, -90.0, -55.0 381 381 # 382 382 set_namelist namelist_ice_cfg ln_icediachk .true. … … 856 856 set_namelist namelist_cfg cn_exp \"SAS\" 857 857 set_namelist namelist_cfg nn_it000 1 858 set_namelist namelist_cfg nn_itend 2 56859 set_namelist namelist_cfg nn_stock 12 8858 set_namelist namelist_cfg nn_itend 240 859 set_namelist namelist_cfg nn_stock 120 860 860 set_namelist namelist_cfg jpni 4 861 861 set_namelist namelist_cfg jpnj 8 … … 878 878 cd ${EXE_DIR} 879 879 set_namelist namelist_cfg cn_exp \"SAS\" 880 set_namelist namelist_cfg nn_it000 12 9881 set_namelist namelist_cfg nn_itend 2 56880 set_namelist namelist_cfg nn_it000 121 881 set_namelist namelist_cfg nn_itend 240 882 882 set_namelist namelist_cfg jpni 4 883 883 set_namelist namelist_cfg jpnj 8 … … 888 888 set_namelist namelist_cfg nn_rstctl 2 889 889 set_namelist namelist_cfg nn_date0 010109 890 set_namelist namelist_cfg cn_ocerst_in \"SAS_0000012 8_restart\"891 set_namelist namelist_ice_cfg cn_icerst_in \"SAS_0000012 8_restart_ice\"890 set_namelist namelist_cfg cn_ocerst_in \"SAS_00000120_restart\" 891 set_namelist namelist_ice_cfg cn_icerst_in \"SAS_00000120_restart_ice\" 892 892 if [ ${USING_MPMD} == "yes" ] ; then 893 893 set_xio_using_server iodef.xml true … … 898 898 L_NPROC=$(( $i - 1 )) 899 899 L_NPROC=`printf "%04d\n" ${L_NPROC}` 900 ln -sf ../LONG/SAS_0000012 8_restart_${L_NPROC}.nc .901 ln -sf ../LONG/SAS_0000012 8_restart_ice_${L_NPROC}.nc .900 ln -sf ../LONG/SAS_00000120_restart_${L_NPROC}.nc . 901 ln -sf ../LONG/SAS_00000120_restart_ice_${L_NPROC}.nc . 902 902 done 903 903 cd ${SETTE_DIR} … … 920 920 set_namelist namelist_cfg cn_exp \"SAS_48\" 921 921 set_namelist namelist_cfg nn_it000 1 922 set_namelist namelist_cfg nn_itend 80922 set_namelist namelist_cfg nn_itend 75 923 923 set_namelist namelist_cfg jpni 4 924 924 set_namelist namelist_cfg jpnj 8 … … 946 946 set_namelist namelist_cfg cn_exp \"SAS_84\" 947 947 set_namelist namelist_cfg nn_it000 1 948 set_namelist namelist_cfg nn_itend 80948 set_namelist namelist_cfg nn_itend 75 949 949 set_namelist namelist_cfg jpni 8 950 950 set_namelist namelist_cfg jpnj 4 … … 986 986 set_namelist namelist_cfg cn_exp \"O2L3OBS_48\" 987 987 set_namelist namelist_cfg nn_it000 1 988 set_namelist namelist_cfg nn_itend 80988 set_namelist namelist_cfg nn_itend 75 989 989 set_namelist namelist_cfg ln_read_cfg .true. 990 990 set_namelist namelist_cfg jpni 4 … … 1039 1039 set_namelist namelist_cfg cn_exp \"O2L3OBS_84\" 1040 1040 set_namelist namelist_cfg nn_it000 1 1041 set_namelist namelist_cfg nn_itend 801041 set_namelist namelist_cfg nn_itend 75 1042 1042 set_namelist namelist_cfg ln_read_cfg .true. 1043 1043 set_namelist namelist_cfg jpni 8
Note: See TracChangeset
for help on using the changeset viewer.