Climate fields
Technical aspects
Compilers
are supported PGI compiler is no longer supported SCM requires the (or ecCodes) GRIB library (from ECMWF) andThe SCM has been increasingly integrated with the IFS code with each release, in order to be able to minimize the extra code required to extract and run the SCM standalone. Users will note a number of changes as a result, particularly in the namelist switches. This is in addition to the usual updates in the IFS physics parametrization code.
Namelists
The ecRAD radiation code is now called from the same driver as the 3D model. This by default allows the expensive radiation code to be run on lower resolution grids. The result from this coarser mesh calculation are then interpolated to the full model resolution. However, this is not desirable for the single column model, where the radiation code should be run on the same grid as the single column model. This should be set explicitly in the namelists &NAERAD and &NAMDIM.
Namelist NAEPHY has two new switches compared to SCM 40r1. They are:
LEPHYS=T, which activates all of the physics package (default)
LEFLAKE=T, activates the lake scheme (FLAKE), new in SCM 43r3.
The logical namelist variable LSCMEC has been deleted. The code in the single column model no longer requires this switch. The 3D OpenIFS code only uses it to prevent execution of SCM specific code. The standalone SCM code implicitly assumes it's set true.
The variable CMODID parameter is used as a string to locate the initial files. It doesn't record the version of the model. SCM forcings are not fixed to a given model cycle, these are dependent on the experiment being run.
There are two namelist files in the test-run directory:
namelist.trref_winds_rel
and namelist.trref_winds_rel.simpl
The former one defines non-linear physics, the latter one the simplified physics (you may be surprised how close the results from the two packages are). We expect most users to use the full non-linear physics option.
The advection of cloud has been re-activated by setting LWADVCLD=true. If this causes a problem, it can be disabled via the namelist.
Semi-Lagrangian
By default the semi-Lagrangian scheme is activated (LSLAG=.T.) with the physics being averaged along a trajectory (LSLPHY=.T.). This follows the defaults in the IFS.
If you like to use Eulerian advection set LSLAG=.F., reduce the model timestep (don't forget to change number of time steps accordingly) and disable the semi-Lagrangian physics by setting LSLPHY=.F