New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 10769 – NEMO

Changeset 10769


Ignore:
Timestamp:
2019-03-15T16:52:03+01:00 (5 years ago)
Author:
mathiot
Message:

add script to print available cfgs, update README, add the name of COMPILER used in the report

Location:
NEMO/branches/2019/fix_sette_ticket2239
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2019/fix_sette_ticket2239/README

    r10750 r10769  
    1010 * sette_reference-configuration.sh: run sette tests on the reference configurations 
    1111 * sette_test-cases.sh             : run sette tests on test cases 
    12  * sette_rpt.sh                    : generate the sette report. See below in USER MODIFICATIONS the usage of the script 
     12 * sette_rpt.sh                    : generate the sette report on reproducibility, restartability and compare result with a reference (if there is one specified in param.cfg).  
     13                                     See below in USER MODIFICATIONS the usage of the script 
    1314 * sette_list_avail_rev.sh         : generate a listing on all the revision available in the validation directory for each configuration. 
    1415 * sette_list_avail_cfg.sh         : generate a listing of all the available configurations. 
     
    1920 
    2021USER MODIFICATIONS 
    21  * in sette_cfg-ref.sh and sette_test-cases.sh script : 
     22 * in sette_reference-configuration.sh and sette_test-cases.sh script : 
    2223               OPTIONAL ARGUMENT : compiler among those available in NEMOGCM/ARCH (if nothing will use the one specified in paramd.cfg) 
    2324          BATCH_COMMAND_PAR : command for job submission in batch mode parallel (MMIÂ) specified in param.cfg 
     
    5354 
    5455 * in param.cfg : 
    55                 
    56                COMPILER    : compiler among those available in NEMOGCM/ARCH 
     56               COMPILER            : compiler among those available in NEMOGCM/ARCH 
    5757               FORCING_DIR       : directory in which will be found input.tar file (same name in input_CONFIG_NAME.cfg) 
    5858               INPUT_DIR         : directory in which store input files (tar file) 
    5959                                     reference configuration input tar file could be found here : https://zenodo.org/record/1472245 
     60               TEST_CONFIGS        : the list of all the configuration to test in sette.sh (without any arguments) 
    6061               TMPDIR            : temporary directory NEEDED ONLY FOR IBM machines (put EXP00 directory) 
    6162          NEMO_VALIDATION_DIR : directory in which create NEMO_VALIDATION tree, and store restart, run.stat, tracer.stat and ocean.output files in 
     
    6566               NEMO_VALIDATION_REF : reference directory 
    6667               NEMO_REV_REF        : reference revision 
    67                                    : Reference directory for result comparison will be NEMO_VALIDATION_REF/COMPILER/NEMO_REV_REF 
     68                                     reference directory for result comparison will be NEMO_VALIDATION_REF/COMPILER/NEMO_REV_REF 
    6869               ADD_NODIGNEDZERO    : set "yes" if you need key_nosignedzero to run nemo 
     70               As a lot of this settings are user dependent or computer dependant, it is possible to set by default most of these value in your .bashrc  
     71               (it facilitates the installation of sette for a new branch) 
    6972 
    7073 * in fcm_job.sh : 
     
    7679 
    7780 * in sette_rpt.sh : - if no argument are given, the report will be generated on the last changed revision. 
    78                    - if an argument is given (revision number) the report will be generated for this revision 
    79                    - if 'old' is given as argument the former behavior is applied (the latest revision is check whatever the current revision 
    80                    - it is possible to retreive all the available revision test using sette_list_avail_rev.sh 
     81                     - if an argument is given (revision number) the report will be generated for this revision 
     82                     - if 'old' is given as argument the former behavior is applied (the latest revision is check whatever the current revision 
     83                     - it is possible to retreive all the available revision test using sette_list_avail_rev.sh 
    8184 
    8285NOTE: 
  • NEMO/branches/2019/fix_sette_ticket2239/param.cfg

    r10755 r10769  
    22# 
    33# Compiler among those in NEMOGCM/ARCH 
    4 COMPILER=XC40_METO_perso 
     4COMPILER=X64_ADA 
    55# 
    66# REFERENCE run.stat tracer.stat you want to compare with 
  • NEMO/branches/2019/fix_sette_ticket2239/sette_list_avail_rev.sh

    r10718 r10769  
    4141 # start checking 
    4242 echo "" 
     43 echo " Compiler used is : $COMPILER" 
     44 echo "" 
    4345 printf " List of all avail. rev. is : " 
    4446 for dir in `echo $DIRLST`; do printf "%5s  " $dir ; done 
  • NEMO/branches/2019/fix_sette_ticket2239/sette_rpt.sh

    r10717 r10769  
    536536 
    537537echo "" 
    538 echo "SETTE validation report generated for : $branchname @ r$lastchange (last changed revision)" 
     538echo "SETTE validation report generated for : " 
     539echo "" 
     540echo "       $branchname @ r$lastchange (last changed revision)" 
     541echo "" 
     542echo "       on $COMPILER arch file" 
    539543echo "" 
    540544 
Note: See TracChangeset for help on using the changeset viewer.