8. SURFEX/Crocus model¶
(in progress…)
8.1. Brief description of model¶
8.2. How to run it?¶
On Wessel, load the module Surfex module load surfex
. From the terminal then run Surfex/Crocus with the command s2m
. Type s2m for help via the terminal. An offline simulation command for running CROCUS can look like:
s2m -b 20181001 -e 20181009 -f FORCING_xarray11.nc -g -o outputTest/
8.3. How to create forcing data for offline simulation?¶
The file format must be Netcdf, in format NETCDF3_CLASSIC, with all variables in float64 type. The dimension time must be set as an unlimited dimension. All variable should have an attribute _fillValue=-9999999.0
An example file can found: https://opensource.umr-cnrm.fr/projects/snowtools_git/repository/revisions/master/raw/DATA/FORCING_test_base.nc
https://opensource.umr-cnrm.fr/projects/snowtools_git/wiki/Generate_your_own_forcing_files
Required variables:
- LAT (Number_of_points) float64 …
- LON (Number_of_points) float64 …
- LWdown (time, Number_of_points) float64 …
- PSurf (time, Number_of_points) float64 …
- Qair (time, Number_of_points) float64 …
- Rainf (time, Number_of_points) float64 …
- SCA_SWdown (time, Number_of_points) float64 …
- Snowf (time, Number_of_points) float64 …
- Tair (time, Number_of_points) float64 …
- UREF (Number_of_points) float64 …
- Wind (time, Number_of_points) float64 …
- Wind_DIR (time, Number_of_points) float64 …
- ZREF (Number_of_points) float64 …
- ZS (Number_of_points) float64 …
- aspect (Number_of_points) float64 …
- slope (Number_of_points) float64 …
The forcing data can be previewed with netcdf programs such as ncview on linux (http://meteora.ucsd.edu/%7Epierce/ncview_home_page.html).
8.4. Where to find further information?¶
Vionnet, V., et al. “The detailed snowpack scheme Crocus and its implementation in SURFEX v7. 2.” Geoscientific Model Development 5 (2012): 773-791. doi:10.5194/gmd-5-773-2012