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 7698 for trunk/NEMOGCM/SETTE/prepare_job.sh – NEMO

Ignore:
Timestamp:
2017-02-18T10:02:03+01:00 (7 years ago)
Author:
mocavero
Message:

update trunk with OpenMP parallelization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/SETTE/prepare_job.sh

    r6140 r7698  
    6868# 
    6969 
    70 usage=" Usage : ./prepare_job.sh INPUT_FILE_CONFIG_NAME NUMBER_PROC TEST_NAME MPI_FLAG JOB_FILE NUM_XIO_SERVERS" 
    71 usage=" example : ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg 8 SHORT no/yes $JOB_FILE 0" 
     70usage=" Usage : ./prepare_job.sh INPUT_FILE_CONFIG_NAME NUMBER_PROC TEST_NAME MPI_FLAG JOB_FILE NUM_XIO_SERVERS NUM_OMP_THREADS" 
     71usage=" example : ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg 8 SHORT no/yes $JOB_FILE 0 2" 
    7272 
    7373 
     
    9494JOB_FILE=$5 
    9595NXIO_PROC=$6 
     96NOMP_THR=$7 
    9697 
    9798# export EXE_DIR. This directory is used to execute model  
     
    293294                                echo NB_PROC_NODE ${NB_PROC_NODE} 
    294295                                ;; 
     296                        ifort_athena_*) 
     297                                NB_PROC_NODE=$(( 16 / NOMP_THR )) 
     298            ;; 
    295299         *) 
    296300            NB_NODES=${NB_PROC} 
     
    305309             -e"s/TOTAL_NPROCS/${TOTAL_NPROCS}/" \ 
    306310             -e"s/NPROCS/${NB_PROC}/" \ 
     311             -e"s/OMP_NTHR/${NOMP_THR}/" \ 
    307312             -e"s/NXIOPROCS/${NXIO_PROC}/" \ 
    308313             -e"s:DEF_SETTE_DIR:${SETTE_DIR}:" -e"s:DEF_INPUT_DIR:${INPUT_DIR}:" \ 
     
    321326              XC40_METO*) 
    322327                    cat run_sette_test.job | sed -e"s/SELECT/${SELECT}/" > run_sette_test1.job 
     328                    mv run_sette_test1.job run_sette_test.job 
     329                    ;; 
     330              ifort_athena_*) 
     331                    cat run_sette_test.job | sed -e"s/NPROC_NODE/${NB_PROC_NODE}/" > run_sette_test1.job 
    323332                    mv run_sette_test1.job run_sette_test.job 
    324333                    ;; 
Note: See TracChangeset for help on using the changeset viewer.