Vous regardez une version antérieure (v. /display/EDDSDLTEL/Run+SPS+6.1.1) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 6) afficher la version suivante »

General information

SPS 6.1.1 uses the same physics version as GEM 5.1.1.

I suggest you create yourself a directory under your home for your source code, scripts and config files, for example:

mkdir -p ~/SPS/v_6.1.1
cd ~/SPS/v_6.1.1
mkdir Abs Configs Scripts

Scripts

The name of the scripts directory:
    ~/SPS/v_6.1.1/Scripts
is mandatory!

In the above directory you need the following scripts:

SPS_launch
SPS_prepare_job.sh
SPS_link_pilots.sh

r.run_in_parallel

sps.sh
o.set_array.dot
task_setup.dot
task_setup.py
task_setup_cachegen

Executable

Create yourself a directory under your home for the source code, preferably under ~/SPS/v_6.1.1/Abs and change into it, for example:

mkdir -p ~/SPS/v_6.1.1/Abs/SPS_UQAM_development
cd
~/SPS/v_6.1.1/Abs/SPS_UQAM_development


Then clone an executable repository, for example:

git clone ~winger/SPS/v_6.1.1/Abs/SPS_UQAM_development/sps



Config files

You need the following config files:


configexp.cfg
sps.cfg
outcfg.out

dyn_input_table
physics_input_table

rpnstd_units.dict
rpnstd_units.rdict
sps.dict

outcfg.out

SPS does not have the possibility to write and continue from restart files. Therefore, at the end of each job all fields needed to start another simulation need to get outputted. The next job will then use the output of the previous job as initial conditions. To make the output of fields at the end of a job easier, steps=1 and steps=2 are now hard coded to:

steps=1 will automatically get set to the list of the last timestep of every month of the current job.
steps=2 will automatically get set to the last timestep of the current job.

ISBA

The following is a list of mandatory initial condition fields for ISBA:

sortie_p([SD,DN,I0,I1,I2,I3,I4,I5,I6,I7,I8,I9]  ...

    SD : VD=snow depth
    DN : VD=relative snow density
    I0 : VD=surface and soil temperatures
    I1 : VD=soil volumetric water contents
    I2 : VD=soil volumetric ice contents
    I3 : VD=water retained on the vegetation
    I4 : VD=water in the snow pack
    I5 : VD=snow mass
    I6 : VD=albedo of snow
    I7 : VD=sea ice temperature
    I8 : VD=sea ice thickness
    I9 : VD=glacier temperature

FLake

The following is a list of mandatory initial condition fields for FLake:

sortie_p([LIFV,LWFV,LIFR,LITH,LITP,LTRN,LMLD,LSF,LBTP,LWTP,LMLT] ...

CLASS

When running CLASS, in addition to the ISBA fields above one also needs to output the following fields:

sortie_p([CY,DR,SQAC,STAC,STSS,SK,TN,TE,R2,Q4,GR,M9] ...




  • Aucune étiquette