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 8186 for branches/2017/dev_r8126_ROBUST08_no_ghost/NEMOGCM/SETTE – NEMO

Ignore:
Timestamp:
2017-06-19T11:25:07+02:00 (7 years ago)
Author:
acc
Message:

Branch 2017/dev_r8126_ROBUST08_no_ghost. Incorporation of re-written lbc routines. This introduces generic routines for: lbc_lnk, lbc_lnk_multi, lbc_nfd, mpp_bdy, mpp_lnk and mpp_nfd in .h90 files which are pre-processor included multiple times (with different arguments) to recreate equivalences to all the original variants from a much smaller code base (more than 2000 lines shorter). These changes have been SETTE tested and shown to reproduce identical results to the branch base revision. There are a few caveats: the ice cavity routine: iscplhsb.F90, needs to be rewritten to avoid sums over the overlap regions; this will be done elsewhere and has merely been disabled on this branch. The work is not yet complete for the nogather option for the north-fold. The default MPI ALLGATHER option is working but do not activate ln_nogather until further notice.

Location:
branches/2017/dev_r8126_ROBUST08_no_ghost/NEMOGCM/SETTE
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_r8126_ROBUST08_no_ghost/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-X64_MOBILIS

    r7646 r8186  
    88module load intel/compiler/64/14.0/2013_sp1.2.144 
    99module load openmpi/intel/64/1.6.5 
    10 module load slurm/2.5.7 
     10module load slurm/16.05.8 
    1111 
    1212# 
  • branches/2017/dev_r8126_ROBUST08_no_ghost/NEMOGCM/SETTE/sette_rpt.sh

    r8170 r8186  
    4747      if [ $? == 0 ]; then 
    4848        if [ $pass == 0 ]; then  
    49           printf "%-20s %s %s\n" $nam  " run.stat restartability  passed : " $dorv 
    50         fi 
    51       else 
    52         printf "%-20s %s %s\n" $nam  " run.stat restartability  FAILED : " $dorv  
     49          printf "%-20s %s %s\n" $nam  " run.stat    restartability  passed : " $dorv 
     50        fi 
     51      else 
     52        printf "%-20s %s %s\n" $nam  " run.stat    restartability  FAILED : " $dorv  
    5353# 
    5454# Offer view of differences on the second pass 
     
    140140      if [ $? == 0 ]; then 
    141141        if [ $pass == 0 ]; then  
    142           printf "%-20s %s %s\n" $nam  " run.stat reproducibility passed : " $dorv 
    143         fi 
    144       else 
    145         printf "%-20s %s %s\n" $nam  " run.stat reproducibility FAILED : " $dorv  
     142          printf "%-20s %s %s\n" $nam  " run.stat    reproducibility passed : " $dorv 
     143        fi 
     144      else 
     145        printf "%-20s %s %s\n" $nam  " run.stat    reproducibility FAILED : " $dorv  
    146146# 
    147147# Offer view of differences on the second pass 
Note: See TracChangeset for help on using the changeset viewer.