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 6041 for branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/SETTE – NEMO

Ignore:
Timestamp:
2015-12-14T10:06:06+01:00 (8 years ago)
Author:
timgraham
Message:

Merged head of trunk into branch

Location:
branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/SETTE
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/SETTE/param.cfg

    r5423 r6041  
    1 #- forcing files storing  
     1#- forcing files storing 
    22FORCING_DIR=~/FORCING 
    3 #- input files storing  
     3#- input files storing 
    44INPUT_DIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 
    55#- only for IBM 
    66#TMPDIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 
    7 #- VALIDATION files storing  
     7#- VALIDATION files storing 
    88NEMO_VALIDATION_DIR=~/NEMO_VALIDATION 
  • branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/SETTE/sette.sh

    r5589 r6041  
    143143# ORCA2_AGRIF_LIM :16 & 17  
    144144#                  18 & 19  
     145 
    145146for config in  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 
    146147 
     
    167168    set_namelist namelist_cfg ln_clobber .true. 
    168169    set_namelist namelist_cfg nn_fwb 0 
    169     set_namelist namelist_cfg nn_solv 2 
    170170    set_namelist namelist_cfg jpni 2 
    171171    set_namelist namelist_cfg jpnj 2 
     
    191191    set_namelist namelist_cfg ln_clobber .true. 
    192192    set_namelist namelist_cfg nn_fwb 0 
    193     set_namelist namelist_cfg nn_solv 2 
    194193    set_namelist namelist_cfg jpni 2 
    195194    set_namelist namelist_cfg jpnj 2 
     
    237236    set_namelist namelist_cfg ln_ctl .false. 
    238237    set_namelist namelist_cfg ln_clobber .true. 
    239     set_namelist namelist_cfg nn_solv 2 
    240238    set_namelist namelist_cfg jpni 1 
    241239    set_namelist namelist_cfg jpnj 4 
     
    264262    set_namelist namelist_cfg ln_ctl .false. 
    265263    set_namelist namelist_cfg ln_clobber .true. 
    266     set_namelist namelist_cfg nn_solv 2 
    267264    set_namelist namelist_cfg jpni 2 
    268265    set_namelist namelist_cfg jpnj 2 
     
    291288    . ./prepare_exe_dir.sh 
    292289    JOB_FILE=${EXE_DIR}/run_job.sh 
    293     NPROC=4 
     290    NPROC=8 
    294291    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    295292    cd ${EXE_DIR} 
     
    301298    set_namelist namelist_cfg nn_fwb 0 
    302299    set_namelist namelist_cfg jpni 2 
    303     set_namelist namelist_cfg jpnj 2 
    304     set_namelist namelist_cfg jpnij 4 
    305     set_namelist namelist_cfg nn_solv 2 
     300    set_namelist namelist_cfg jpnj 4 
     301    set_namelist namelist_cfg jpnij 8 
    306302    set_namelist namelist_top_cfg ln_trcdta .false. 
    307303    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    337333    set_namelist namelist_cfg nn_fwb 0 
    338334    set_namelist namelist_cfg jpni 2 
    339     set_namelist namelist_cfg jpnj 2 
    340     set_namelist namelist_cfg jpnij 4 
    341     set_namelist namelist_cfg nn_solv 2 
     335    set_namelist namelist_cfg jpnj 4 
     336    set_namelist namelist_cfg jpnij 8 
    342337    set_namelist namelist_top_cfg ln_diatrc .false. 
    343338    set_namelist namelist_top_cfg ln_rsttr .true. 
     
    397392    set_namelist namelist_cfg jpnj 4 
    398393    set_namelist namelist_cfg jpnij 16 
    399     set_namelist namelist_cfg nn_solv 2 
    400394    set_namelist namelist_top_cfg ln_trcdta .false. 
    401395    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    436430    set_namelist namelist_cfg jpnj 8 
    437431    set_namelist namelist_cfg jpnij 16 
    438     set_namelist namelist_cfg nn_solv 2 
    439432    set_namelist namelist_top_cfg ln_trcdta .false. 
    440433    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    473466    . ./prepare_exe_dir.sh 
    474467    JOB_FILE=${EXE_DIR}/run_job.sh 
    475     NPROC=4 
     468    NPROC=8 
    476469    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    477470    cd ${EXE_DIR} 
     
    482475    set_namelist namelist_cfg ln_clobber .true. 
    483476    set_namelist namelist_cfg jpni 2 
    484     set_namelist namelist_cfg jpnj 2 
    485     set_namelist namelist_cfg jpnij 4 
     477    set_namelist namelist_cfg jpnj 4 
     478    set_namelist namelist_cfg jpnij 8 
    486479    set_namelist namelist_top_cfg ln_trcdta .false. 
    487480    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    516509    set_namelist namelist_cfg ln_clobber .true. 
    517510    set_namelist namelist_cfg jpni 2 
    518     set_namelist namelist_cfg jpnj 2 
    519     set_namelist namelist_cfg jpnij 4 
     511    set_namelist namelist_cfg jpnj 4 
     512    set_namelist namelist_cfg jpnij 8 
    520513    set_namelist namelist_top_cfg ln_diatrc .false. 
    521514    set_namelist namelist_top_cfg ln_rsttr .true. 
     
    657650    set_namelist namelist_cfg jpnj 2 
    658651    set_namelist namelist_cfg jpnij 4 
    659     set_namelist namelist_cfg nn_solv 2 
    660652    if [ ${USING_MPMD} == "yes" ] ; then 
    661653       set_xio_using_server iodef.xml true 
     
    681673    set_namelist namelist_cfg jpnj 2 
    682674    set_namelist namelist_cfg jpnij 4 
    683     set_namelist namelist_cfg nn_solv 2 
    684675    set_namelist namelist_cfg cn_ocerst_in \"O2L3_LONG_00000075_restart\" 
    685676    set_namelist namelist_ice_cfg cn_icerst_in \"O2L3_LONG_00000075_restart_ice\" 
     
    722713    set_namelist namelist_cfg jpnj 4 
    723714    set_namelist namelist_cfg jpnij 16 
    724     set_namelist namelist_cfg nn_solv 2 
    725715    if [ ${USING_MPMD} == "yes" ] ; then 
    726716       set_xio_using_server iodef.xml true 
     
    747737    set_namelist namelist_cfg jpnj 8 
    748738    set_namelist namelist_cfg jpnij 16 
    749     set_namelist namelist_cfg nn_solv 2 
    750739    if [ ${USING_MPMD} == "yes" ] ; then 
    751740       set_xio_using_server iodef.xml true 
     
    10181007    set_namelist namelist_cfg ln_clobber .true. 
    10191008    set_namelist namelist_cfg nn_fwb 0 
    1020     set_namelist namelist_cfg nn_solv 2 
    10211009    set_namelist namelist_cfg jpni 2 
    10221010    set_namelist namelist_cfg jpnj 2 
     
    10421030    set_namelist namelist_cfg ln_clobber .true. 
    10431031    set_namelist namelist_cfg nn_fwb 0 
    1044     set_namelist namelist_cfg nn_solv 2 
    10451032    set_namelist namelist_cfg jpni 2 
    10461033    set_namelist namelist_cfg jpnj 2 
     
    10871074    set_namelist namelist_cfg ln_ctl .false. 
    10881075    set_namelist namelist_cfg ln_clobber .true. 
    1089     set_namelist namelist_cfg nn_solv 2 
    10901076    set_namelist namelist_cfg jpni 1 
    10911077    set_namelist namelist_cfg jpnj 4 
     
    11141100    set_namelist namelist_cfg ln_ctl .false. 
    11151101    set_namelist namelist_cfg ln_clobber .true. 
    1116     set_namelist namelist_cfg nn_solv 2 
    11171102    set_namelist namelist_cfg jpni 2 
    11181103    set_namelist namelist_cfg jpnj 2 
     
    11531138    set_namelist namelist_cfg jpnj 4 
    11541139    set_namelist namelist_cfg jpnij 16 
    1155     set_namelist namelist_cfg nn_solv 2    
    11561140    set_namelist namelist_cfg ln_t3d .true. 
    11571141    set_namelist namelist_cfg ln_s3d .true. 
     
    11921176    set_namelist namelist_cfg jpnj 8 
    11931177    set_namelist namelist_cfg jpnij 16 
    1194     set_namelist namelist_cfg nn_solv 2 
    11951178    set_namelist namelist_cfg ln_t3d .true. 
    11961179    set_namelist namelist_cfg ln_s3d .true. 
     
    13461329    set_namelist namelist_cfg jpnj 2 
    13471330    set_namelist namelist_cfg jpnij 4 
    1348     set_namelist namelist_cfg nn_solv 2 
    13491331# 
    13501332    set_namelist 1_namelist_cfg cn_exp \"O2LP_LONG\" 
     
    13791361 
    13801362    set_namelist namelist_cfg jpnij 4 
    1381     set_namelist namelist_cfg nn_solv 2 
    13821363    set_namelist 1_namelist_cfg cn_exp \"O2LP_SHORT\" 
    13831364    set_namelist 1_namelist_cfg nn_it000 151 
     
    14311412    set_namelist namelist_cfg jpnj 4 
    14321413    set_namelist namelist_cfg jpnij 16 
    1433     set_namelist namelist_cfg nn_solv 2 
    14341414# 
    14351415    set_namelist 1_namelist_cfg nn_it000 1 
     
    14631443    set_namelist namelist_cfg jpnj 8 
    14641444    set_namelist namelist_cfg jpnij 16 
    1465     set_namelist namelist_cfg nn_solv 2 
    14661445# 
    14671446    set_namelist 1_namelist_cfg nn_it000 1 
  • branches/2015/dev_r5776_UKMO2_OBS_efficiency_improvs/NEMOGCM/SETTE/sette_rpt

    r5589 r6041  
    393393 
    394394 
     395  if ( -d ./WORCA2_LIM_OBS ) then 
     396    set dorv = `ls -1rtd ./WORCA2_LIM_OBS/{$mach}/* | tail -1l ` 
     397    set dorv = $dorv:t 
     398    set f1o = ./WORCA2_LIM_OBS/{$mach}/{$dorv}/REPRO_2_8/ocean.output 
     399    set f1s = ./WORCA2_LIM_OBS/{$mach}/{$dorv}/REPRO_2_8/solver.stat 
     400    set f2o = ./WORCA2_LIM_OBS/{$mach}/{$dorv}/REPRO_4_4/ocean.output 
     401    set f2s = ./WORCA2_LIM_OBS/{$mach}/{$dorv}/REPRO_4_4/solver.stat 
     402 
     403    cmp -s $f1s $f2s 
     404    if ( $status == 0 ) then 
     405      echo "ORCA2_LIM_OBS   reproducibility passed" 
     406    else 
     407      echo "ORCA2_LIM_OBS   reproducibility FAILED" 
     408      if ( $pass == 1 ) then 
     409        echo "<return> to view solver.stat differences" 
     410        set y = $< 
     411        sdiff $f1s $f2s 
     412        echo "<return> to view ocean.output differences" 
     413        set y = $< 
     414        sdiff $f1o $f2o | grep "|" 
     415        echo "<return> to continue" 
     416        set y = $< 
     417      endif 
     418    endif 
     419  endif 
     420 
     421 
    395422  if ( -d ./WSAS_32 ) then 
    396423    set dorv = `ls -1rtd ./WSAS_32/{$mach}/* | tail -1l ` 
Note: See TracChangeset for help on using the changeset viewer.