== '''How to make a parallel run''' == [[PageOutline]] [[BR]] === Add a cpp key and compile === http://www.nemo-ocean.eu//Using-NEMO/User-Guides/Advanced/How-to-add-modify-new-modules-or-new-cpp-keys and then see: http://www.nemo-ocean.eu//Using-NEMO/User-Guides/Advanced/How-to-set-up-one-simulation#eztoc1210_5 * Add key in modipsl/config/ORCA2_LIM/scripts/BB_make.ldef : [[BR]] {{{ key_mpp_mpi }}} * Set number of processor in modipsl/modeles/NEMO/OPA_SRC/par_oce.F90 : [[BR]] {{{ set jpni, jpnj and jpnij }}} * Do an ins_make : [[BR]] {{{ ./modipsl/util/ins_make }}} * Go in ORCA2_LIM directory : [[BR]] {{{ cd modipsl/config/ORCA2_LIM }}} * Compile : [[BR]] {{{ gmake }}} === Configure config.card === * Set same number of processors at compiling time in modipsl/config/ORCA2_LIM/IGCM00/config.card: : [[BR]] {{{ #-- Total Number of Processors JobNumProcTot=#proc at compiling time }}} * Set a frequency for offline rebuild compatible with PeriodLength {{{ RebuildFrequency=1Y }}} === On brodie === * Enable multi NQS class : {{{ #-- PBS Class (required on brodie mono/multi) JobClass=multi }}} * Enable run multi processors option in modipsl/config/ORCA2_LIM/IGCM00/config.card: : [[BR]] {{{ #-- Run Options : JobRunOptions='"-np "${BATCH_NUM_PROC_TOT}"' }}} === On vargas === * Change MPI send type in namelist {{{ cn_mpi_send = 'I' ! mpi send/recieve type ='S', 'B', or 'I' for standard send, }}} === Tests === || computer || date || config modipsl || config NEMO || Revision| || jpnij (jpnixjpnj) || length of simulation || Real Time for 1 year || dods link || name || || vargas || 15/10/09 || NEMO_IGCM || ORCA2_LIM || 1661 || 16 || 2Y/1Y || 1000 s || [http://dodsp.idris.fr/rpsl003/ORCA2_LIM2/CLIMV16/ CLIMV16]|| M.-A. Foujols || || brodie || 15/10/09 || NEMO_IGCM || ORCA2_LIM || 1661 || 4 || 2Y/1Y || 470 s || [http://dodsp.idris.fr/rpsl003/ORCA2_LIM2/CLIMV16/ CLIMB4] || M.-A. Foujols || || mercure || 16/10/09 || NEMO_IGCM || ORCA2_LIM || 1670 || 4(1x4) || 10Y/1Y || 470 s || [http://dods.extra.cea.fr/data/flavoni/ORCA2_LIM2/v32bclim v32bclim] || S. Flavoni ||