== '''Set up simulation''' == [[PageOutline]] === config.card :Description of Sections === Look at '''[Sections]of config.card''' '''They are: ''' * '''[!UserChoices] ''': set all you choises''' (you can modify everything)''' * be careful to '''R_BC '''directory''' ''' * if you use common login of ipsl (ada: /workgpfs/rech/psl/rpsl035''', '''tgcc:/ccc/work/cont003/dsm/p86ipsl/) nothing to do * if you want to change and use your own directory you need to: * create ~{{{${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version} }}} directory in which you put your forcing files * remark: opa9_UserChoices_OPA_version is defined in COMP/opa9.card * '''[!ListOfComponents] ''': don't modify * '''[Executable] ''': coherent name between executable in modipsl/bin directory, be careful of NUMBER OF PROCS ('''Total Number of Processors = NEMO.exe procs + xios.server procs''') * '''[Restarts]''' : if you want that '''all components RESTART''' from the same simulation''' (if not set RESTART of component section: [OCE] or [ICE] or [MBG])''' * '''[OCE]''' : you can choise !WriteFrequency and if you want to start from RESTART '''ocean''' simulation * be careful !WriteFrequency of each section need to be coherent with output in iodef.xml : * for example if in iodef.xml you want output ocean field every '''1Y''' in !WriteFrequency you want just '''1Y''' * and be careful also to COMP/opa9.card to section [!OutputFiles] : {PREFIX_WF'''1'''} you'll have WF'''n''' for each write frequency output * '''[ICE]''' : you can choise !WriteFrequency and if you want to start from RESTART '''ice''' simulation * be careful !WriteFrequency of each section need to be coherent with output in iodef.xml : * for example if in iodef.xml you want output ocean field every '''1Y''' in !WriteFrequency you want just '''1Y''' * and be careful also to COMP/im3.card to section [!OutputFiles] : {PREFIX_WF'''1'''} you'll have WF'''n''' for each write frequency output * '''[MBG]''' : you can choise !WriteFrequency and if you want to start from RESTART '''biology''' simulation * be careful !WriteFrequency of each section need to be coherent with output in iodef.xml : * for example if in iodef.xml you want output ocean field every '''1Y''' in !WriteFrequency you want just '''1Y''' * and be careful also to COMP/im3.card to section [!OutputFiles] : {PREFIX_WF'''1'''} you'll have WF'''n''' for each write frequency output * '''[Post]''' : fill if you want have lib IGCM Post Treatment (ATLAS and Time Series) * '''[IOS] ''' : don't modify (IOS has no output frequency not restarts) '''config.card file:''' # This is config.card file for restart with an NEW lib IGCM simulation tree. [[BR]] # This is config.card file for NEMO ORCA1_LIM3_PISCES configuration [[BR]] # [[BR]] #======================================================================== [[BR]] #D-- Compatibility - [[BR]] [Compatibility] [[BR]] lib IGCM=1.0 [[BR]] #D-- !UserChoices -[[BR]] ''' [!UserChoices ]''' [[BR]] #============================ [[BR]] #-- (''' <8 chars MAX''' for !JobName ) [[BR]] !JobName =''' eOR1L3P ''' [[BR]] #----- Short Name of Experiment [[BR]] !ExperimentName =ORCA1clim [[BR]] #----- DEVT TEST PROD [[BR]] !SpaceName =DEVT [[BR]] !LongName ="ORCA1_LIM3_PISCES NEMO configuration" [[BR]] !TagName =ORCA1_LIM3_PISCES [[BR]] #D- Choice of experiment in EXPERIEMENTS directory [[BR]] !ExpType =ORCA1_LIM3_PISCES/clim [[BR]] #============================ [[BR]] #-- leap, noleap, 360d [[BR]] !CalendarType =noleap [[BR]] #-- Begin and end of Job [[BR]] #-- "YYYY-MM-DD" [[BR]] !DateBegin =0001-01-01 [[BR]] !DateEnd =0050-12-31 [[BR]] #============================ [[BR]] #-- 1Y, 1M, 5D, 1D 31 !PeriodLength =1Y [[BR]] #============================ [[BR]] #-- PBS Class (required on brodie mono/multi) [[BR]] #!JobClass =mono [[BR]] !JobClass =multi [[BR]] #============================ [[BR]] #-- Total Number of Processors [[BR]] !JobNumProcTot =225 [[BR]] #============================ [[BR]] #-- Run Options : [[BR]] !JobRunOptions ='' [[BR]] #============================ [[BR]] # config.card configuration options :'' [[BR]] #R_BC={{{$WORKDIR/../../gzi/rgzi002/IGCM/BC}}}[[BR]] #R_INIT={{{$WORKDIR/../../gzi/rgzi002/IGCM/BC}}} [[BR]] #======================================================================== [[BR]] #D-- !ListOfComponents - [[BR]] ''' [!ListOfComponents ] ''' [[BR]] #D- For each component, Name of component, Tag of component [[BR]] OCE= (opa9, NEMO_v6) [[BR]] ICE= (lim3, LIM_3) [[BR]] MBG= (pisces, PISCES) [[BR]] IOS= (xios, XIOS) [[BR]] #======================================================================== [[BR]] #D-- Executable - [[BR]] ''' [Executable] ''' [[BR]] Name=nemo [[BR]] #D- For each component, Real name of executable [[BR]] OCE= (nemo.exe, nemo, 221MPI) [[BR]] ICE= ("", "", "") [[BR]] MBG= ("", "", "") [[BR]] IOS= (xios_server.exe, xios.x, 4MPI) [[BR]] #======================================================================== [[BR]] #D-- Restarts - [[BR]] ''' [Restarts] ''' [[BR]] #D- by default: config.card describes no restart for all components [[BR]] #D- ie start from Levitus or limit files [[BR]] #D- If you want to restart all components from the same simulation, [[BR]] #D- put !OveRule flag to 'y' and set the next 3 parameters [[BR]] !OverRule =n [[BR]] #D- Last day of the experience used as restart [[BR]] !RestartDate =0094-12-31 [[BR]] #D- Define restart simulation name [[BR]] !RestartJobName =NO1-T17 [[BR]] #D- Path Server Group Login [[BR]] !RestartPath ={{{${ARCHIVE}/IGCM_OUT/ORCA1_LIM3_PISCES/DEVT/ORCA1clim}}} [[BR]] #======================================================================== [[BR]] #D-- OCE - [[BR]] ''' [OCE] ''' [[BR]] !WriteFrequency ="1D 5D 1M 1Y" [[BR]] #!WriteFrequency ="5D" [[BR]] Restart= n [[BR]] ##-- Last day of the experience used as restart [[BR]] !RestartDate =1999-12-31 [[BR]] # Define restart simulation name [[BR]] !RestartJobName =NL1 [[BR]] !RestartPath ={{{${ARCHIVE}/IGCM_OUT/ORCA1_LIM3}}} [[BR]] # Old component name for restart (if empty, use new name) [[BR]] !OldName = [[BR]] #======================================================================== [[BR]] #D-- ICE - [[BR]] ''' [ICE] ''' [[BR]] !WriteFrequency ="1M" [[BR]] Restart= n [[BR]] ##-- Last day of the experience used as restart [[BR]] !RestartDate =1999-12-31[[BR]] # Define restart simulation name [[BR]] !RestartJobName =NL1 [[BR]] !RestartPath ={{{${ARCHIVE}/IGCM_OUT/ORCA1_LIM3}}} [[BR]] # Old component name for restart (if empty, use new name) [[BR]] !OldName = [[BR]] #======================================================================== [[BR]] #D-- MBG - [[BR]] ''' [MBG] ''' [[BR]] !WriteFrequency ="1D 1M 1Y" [[BR]] Restart= n [[BR]] ##-- Last day of the experience used as restart [[BR]] !RestartDate =2000-12-31 [[BR]] # Define restart simulation name [[BR]] !RestartJobName =OR2LP1 [[BR]] !RestartPath ={{{${ARCHIVE}/IGCM_OUT/ORCA1_LIM_PISCES}}} [[BR]] # Old component name for restart (if empty, use new name) [[BR]] !OldName = [[BR]] #======================================================================== [[BR]] #D-- Post - [[BR]] ''' [Post] ''' [[BR]] #D- Do we rebuild parallel output, this flag determines [[BR]] #D- frequency of rebuild submission [[BR]] #-- 1Y [[BR]] !RebuildFrequency =NONE [[BR]] #D- Do we rebuild parallel output from archive [[BR]] !RebuildFromArchive =NONE [[BR]] #D- If you want to produce time series, this flag determines [[BR]] #D- frequency of post-processing submission [[BR]] !TimeSeriesFrequency =10Y [[BR]] #D- If you want to produce seasonal average, this flag determines [[BR]] #D- the period of this average [[BR]] !SeasonalFrequency =NONE [[BR]] #D- Offset for seasonal average first start dates ; same unit as !SeasonalFrequency [[BR]] #D- Usefull if you do not want to consider the first X simulation's years [[BR]] #!SeasonalFrequencyOffset =0 [[BR]] !PackFrequency =1Y [[BR]] #======================================================================== [[BR]] #D-- IOS - [[BR]] ''' [IOS] ''' [[BR]] !WriteFrequency ="" [[BR]] # If config_Restarts_OverRule == 'n' next 4 params are read [[BR]] Restart= n [[BR]] ##-- Last day of the experience used as restart for this component if Restart=y [[BR]] !RestartDate =1899-12-31 [[BR]] # Define restart simulation name for this component [[BR]] !RestartJobName =EXP00 [[BR]] !RestartPath ={{{${ARCHIVE}/IGCM_OUT/IPSLCM5A/DEVT/piControl}}} [[BR]] # Old component name for restart (if empty, use new name) [[BR]] !OldName = [[BR]] #======================================================================== === Important files === === '''COMP ''' === COMP/opa9.card : === Forcing files === in this configuration libIGCM_v2.7+NEMO_v6: forcing files are these from COREII (extrapoleted on continents to be used on ORCA2 and ORCA1 with worresponding weights) Forcing files: '''INTERANNUAL''' List_jobsbc=(u_10_fill, v_10_fill, ncar_rad_fill, t_10_fill, q_10_fill, ncar_precip_fill) Forcing files : '''CLIMATOLOGY''' List_jobsbc=(u_10.15JUNE2009_fill, v_10.15JUNE2009_fill, ncar_rad.15JUNE2009_fill, t_10.15JUNE2009_fill, q_10.15JUNE2009_fill, ncar_precip.15JUNE2009_fill, weights_WOA13d1_2_eorca1_bilinear, weights_3D_WOA13d1_2_eorca1_bilinear, weights_coreII_2_eorca1_bicubic, weights_coreII_2_eorca1_bilinear, weights_reg05_2_eorca1_bilinear, weights_Goutorbe1_2_eorca1_bilinear ) '''NOTA ABOUT REVISION !http://forge.ipsl.jussieu.fr/igcmg/browser/CONFIG/UNIFORM/v6 2663''' list of sbcfiles (surface boundary condition) files need weights to be interpolated on ORCA1 grid; for '''climatological''' runs these weights are declared in Section''' List_jobsbc''' of NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/'''ia/COMP/opa9.card''' for '''interannual''' runs these weights are declared in Section '''!ListnonDel''' of NEMO_v6/EXPERIMENTS/ORCA1_LIM3_PISCES/'''clim/config.card''' [[BR]]NOTA: if you want to change FORCING or INPUT files you can put you own PATH in R_BC variable in config.card but BE CAREFUL to be coherent in COMP/opa9.card in Section : [!BoundaryFiles ][[BR]] List= ()[[BR]] !ListNonDel = with variables: ({{{${R_BC}/OCE/${config_UserChoices_TagName}/${opa9_UserChoices_OPA_version} }}}/ COMP/lim3.card COMP/pisces.card === ''' DRIVER ''' === : shell script to use data of cards :''' you don't need to change those.''' opa9.driver[[BR]]lim2.driver[[BR]]lim3.driver[[BR]]pisces.driver[[BR]]xios.driver Simona Flavoni last update: [[Timestamp]]