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 12798 for utils/CI – NEMO

Changeset 12798 for utils/CI


Ignore:
Timestamp:
2020-04-22T18:59:18+02:00 (4 years ago)
Author:
gsamson
Message:

add corresponding Mercator SETTE batch templates (arch files added at r12797) and update prepare_job.sh script accordingly

Location:
utils/CI/sette
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • utils/CI/sette/prepare_job.sh

    r11805 r12798  
    254254                                export GROUP_IDRIS=`echo ${USER} |cut -c 2-4` 
    255255                                ;; 
    256                         openmpi_KARA_MERCATOR_XIOS) 
    257                                 NB_NODES=$( echo $NB_PROC | awk '{print $1 - $1 % 32}'  | awk '{print $1 / 32 }') 
     256                        openmpi_KARA_MERCATOR*) 
    258257                                NB_PROC_NODE=32 
    259  
     258                                NB_NODES=$( echo $NB_PROC | awk '{print $1 - $1 % $NB_PROC_NODE }' | awk '{print $1 / $NB_PROC_NODE }' ) 
    260259                                if [ ${NB_PROC} -le 128 ] ; then 
    261260                                      QUEUE=multi 
    262                                       NB_PROC_NODE=32 
    263                                 fi 
    264                                 echo NB_PROCS     ${NB_PROC} 
    265                                 echo NB_NODES     ${NB_NODES} 
    266                                 echo NB_PROC_NODE ${NB_PROC_NODE} 
     261                                fi 
     262                                ;; 
     263                        ifort_beaufix_sette*) 
     264                                NB_PROC_NODE=40 
     265                                NB_NODES=$( echo $NB_PROC | awk '{print $1 - $1 % $NB_PROC_NODE }' | awk '{print $1 / $NB_PROC_NODE }' ) 
    267266                                ;; 
    268267         *) 
    269268            NB_NODES=${NB_PROC} 
    270269            ;; 
    271  
    272270      esac 
    273271# 
     
    275273# 
    276274        TOTAL_NPROCS=$(( $NB_PROC + $NXIO_PROC )) 
    277         cat ${SETTE_DIR}/job_batch_template | sed -e"s/NODES/${NB_NODES}/" \ 
     275        cat ${SETTE_DIR}/job_batch_template | sed -e"s/\(=\| \)NODES/\1${NB_NODES}/" \ 
    278276             -e"s/TOTAL_NPROCS/${TOTAL_NPROCS}/" \ 
    279277             -e"s/NPROCS/${NB_PROC}/" \ 
Note: See TracChangeset for help on using the changeset viewer.