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 9848 for NEMO/branches/2018/dev_r9759_HPC09_ESIWACE/tests/BENCH/EXPREF/submit_bench – NEMO

Ignore:
Timestamp:
2018-06-27T15:06:42+02:00 (6 years ago)
Author:
smasson
Message:

dev_r9759_HPC09_ESIWACE: update scripts and namelist_cfg_orca12_like

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2018/dev_r9759_HPC09_ESIWACE/tests/BENCH/EXPREF/submit_bench

    r9846 r9848  
    22 
    33#  BENCH launching scripts for beaufix, Meteo-France 
     4#                          and curie, TGCC 
    45#  To be modified for other machines 
    56# 
     
    2122nproc5=$( printf "%05d\n" ${nproc_exe1} ) 
    2223 
    23 if [ "$machine" == "beaufix" ] 
     24if [ "$machine" == "beaufixlogin" ] 
    2425then 
    2526     
     
    5556# Best decompositions BENCH-1 
    5657jpni=${cores/\**/} 
    57 jpni=${cores/?*\*/} 
     58jpnj=${cores/?*\*/} 
    5859 
    5960sed -e "s/jpni *=.*/jpni = \${jpni}/" -e "s/jpnj *=.*/jpnj = \${jpnj}/" namelist_cfg_orca${resolution}_like > namelist_cfg 
     
    9596then 
    9697 
    97     if [ $nproc_exe1 -lt 256 ] 
    98     then 
    99    timejob=10000 
    100     else 
    101    timejob=1800 
    102     fi 
    103      
     98    case ${resolution} in 
     99   "1") 
     100       if [ $nproc_exe1 -lt 50 ] 
     101       then 
     102      timejob=3600 
     103       else 
     104      timejob=1800 
     105       fi 
     106   ;; 
     107   "025") 
     108       if [ $nproc_exe1 -lt 50 ] 
     109       then 
     110      timejob=15000 
     111       elif [ $nproc_exe1 -lt 100 ] 
     112       then 
     113      timejob=7000 
     114       elif [ $nproc_exe1 -lt 200 ] 
     115       then 
     116      timejob=3600 
     117       else 
     118      timejob=1800 
     119       fi 
     120   ;; 
     121   "12") 
     122       if [ $nproc_exe1 -lt 200 ] 
     123       then 
     124      timejob=36000 
     125       elif [ $nproc_exe1 -lt 400 ] 
     126       then 
     127      timejob=20000 
     128       elif [ $nproc_exe1 -lt 800 ] 
     129       then 
     130      timejob=10000 
     131       elif [ $nproc_exe1 -lt 1600 ] 
     132       then 
     133      timejob=5000 
     134       elif [ $nproc_exe1 -lt 3200 ] 
     135       then 
     136      timejob=3600 
     137       else 
     138      timejob=1800 
     139       fi 
     140   ;; 
     141    esac 
     142 
     143    
    104144    jobname=$HOME/binrun/jobbench 
    105145    cat > $jobname << EOF 
Note: See TracChangeset for help on using the changeset viewer.