wiki:NEMO_ORCA2

Version 5 (modified by cetlod, 12 years ago) (diff)

--

NEMO ORCA2 : Standard configuration of NEMO IPSL CMIP5 coupled model

This page describes how to run 2 standard configurations of the NEMO Model on Titane

  • ORCA2_LIM : a coupled ocean / sea-ice configuration based on the ORCA tripolar grid at 2° horizontal resolution with climatological forcing
  • ORCA2_LIM_PISCES : ORCA2_LIM above configuration with PISCES biogeochemical model

For information

Extraction

mkdir NEMO_STD  ;  cd NEMO_STD

svn_ano
cd modipsl/util
./model NEMO

Installation and Compilation

Suggestion : Compile and run on 32 processors ( equivalent in elapsed time to 4 processors on NEC_SX8 )

vi modeles/NEMO/OPA_SRC/par_oce.F90
   jpni = 4
   jpnj = 8

cd modipsl/modeles/UTIL
./fait_config ORCA2_LIM   [ or ORCA2_LIM_PISCES ]
cd ../../config/ORCA2_LIM [ or ORCA2_LIM_PISCES ]
../../util/ins_make
gmake clean ; gmake

Create a Job

cd IGCM00  ;  vi config.card

#============================
#-- PBS Class (required on brodie mono/multi)
##JobClass=mono
JobClass=multi
#============================
#-- Total Number of Processors
JobNumProcTot=32
#JobNumProcTot=1
#============================
#-- Run Options : 
JobRunOptions=''
#JobRunOptions='"-np "${BATCH_NUM_PROC_TOT}"'
#============================


cd ORCA2_LIM [ or ORCA2_LIM_PISCES ]
../../../util/ins_job

Run the model

In this example, we run at all 5 years of ORCA2_LIM [ ORCA2_LIM_PISCES ] splitted in runs of 1 year ( not of 1 month as for IPSLCM5A )

#============================
#-- leap, noleap, 360d
CalendarType=noleap
#-- Begin and end of Job
#-- "YYYY-MM-DD"
DateBegin=2001-01-01
DateEnd=2005-12-31
#============================
#-- 1Y, 1M, 5D, 1D
PeriodLength=1Y
#============================

The output frequency of the files are also different from the ones of IPSLCM5A. So the files PARAM/iodef.xml are not the same

#========================================================================
#D-- OCE -
[OCE]
WriteFrequency="1Y 1M 5D 1D"


#========================================================================
#D-- ICE -
[ICE]
WriteFrequency="5D"


#========================================================================
#D-- MBG -
[MBG]
WriteFrequency="1Y 1M 5D"


ccc_msub Job_ORCA [ or Job_OR2LP ] 

Informations

The model is run in forced mode, using climatological COREII forcing files

vi COMP/opa9.card

#-- if you run interannual is "y", if not (=climatology) is "n"
Interannual_Run=n

[Interannual]
#=====================================================================
#-- Surface Boundary Condition original files name ( get by the job )
#=====================================================================
#-- NOTE: MANDATORY STRUCTURE OF FILE NAMES GET BY THE JOB : 
#-- "basename_yyyy.nc"          ( for interannual data )
#-- "basename.nc"               ( for climatologycal data )
#-- MANDATORY: NAMES USED IN List_jobsbc VARIABLE MUST BE ONLY THE BASENAME

# default climatology, bulk_clio: 
#List_jobsbc=(flx, taux_1m, tauy_1m)
# example for interannual, bulk core, forcing CORE2:
List_jobsbc=(u_10.15JUNE2009_orca2, v_10.15JUNE2009_orca2, ncar_rad.15JUNE2009_orca2, t_10.15JUNE2009_orca2, q_10.15JUNE2009_orca2, ncar_precip.15JUNE2009_orca2)

Performances :

One can find an estimation of performances here : https://forge.ipsl.jussieu.fr/igcmg/wiki/PerformancesIPSLCM5A#NEMO1