ORCA2_SAS_LIM is a demonstrator of the SAS ( Stand-alone Surface module ) based on ORCA2_LIM configuration. It runs only the sea ice module but needs the ocean code to initalize the domain, scale factors etc.
Documentation: https://forge.ipsl.jussieu.fr/ioserver/wiki/documentation
mkdir XIOS
svn co http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/trunk XIOS
cd XIOS
./make_xios --arch 'your-compiler' --jobs 8
Documentation: https://forge.ipsl.jussieu.fr/nemo/wiki/Users/ModelInstall
svn --username 'mylogin' co http://forge.ipsl.jussieu.fr/nemo/svn/branches/2017/dev_merge_2017
cd dev_merge_2017/NEMOGCM/CONFIG
./makenemo –m 'your-compiler' –n ORCA2_SAS_LIM3 -j 4
Go the exec directory:
cd ORCA2_SAS_LIM3/EXP00
Get the input files for atmospheric forcing here
Get the input files for oceanic forcing (surface velocity, sst, sss & ssh) here
Run the simulation:
poe ./opa -procs 32
- You can change your simulation length etc in namelist_cfg
!-----------------------------------------------------------------------
&namrun ! parameters of the run
!-----------------------------------------------------------------------
nn_it000 = 1 ! first time step
nn_itend = 5475 ! last time step (std 5475)
- You can change the ocean fields used to force the ice from below
You can either read an ocean state
!-----------------------------------------------------------------------
&namsbc_sas ! Stand-Alone Surface boundary condition
!-----------------------------------------------------------------------
l_sasread = .true. ! =T Read the above fields in a file, =F initialize to 0. in sbcssm.F90
Or have constant values defined in SAS_SRC/sbcssm.F90
l_sasread = .false. ! =T Read the above fields in a file, =F initialize to 0. in sbcssm.F90
- You can change the atm. fields used to force the ice from above
!-----------------------------------------------------------------------
&namsbc_blk ! namsbc_blk generic Bulk formula (ln_blk =T)
!-----------------------------------------------------------------------
- You can change your simulation ice parameters in namelist_ice_cfg
!------------------------------------------------------------------------------
&nampar ! Generic parameters
!------------------------------------------------------------------------------
jpl = 5 ! number of ice categories
Note: The namelists read by the code are the reference namelists "namelist_ref" overwritten by the configuration namelists "namelist_cfg"
- You can change your outputs in file_def_nemo-lim.xml
<file_group id="5d" output_freq="5d" output_level="10" enabled=".TRUE."> <!-- 5d files -->
<file id="file21" name_suffix="_icemod" description="ice variables" enabled=".true." >
<field field_ref="icethic" name="sithic" />
</file>
</file_group>