h-cel / hamster

A Heat And MoiSture Tracking framEwoRk (HAMSTER) for the evaluation of Lagrangian models
GNU General Public License v3.0
14 stars 5 forks source link

What variables are needed to run this program? #1

Open longbiao1993 opened 1 year ago

longbiao1993 commented 1 year ago

I want to use the code to do some research, and need to know 'what variables are needed to run this program from ecmwf?'. If author can give some input files, and setting files for an example.

jkeune commented 9 months ago

Hi, and sorry for the late response!

You can run FLEXPART with any forcing (not only ECMWF reanalysis). To be able to run both moisture and heat tracking options with HAMSTER, you need to write the following variables from FLEXPART into the binary partposit* files:

Obligatory variables:

Optional:

In any case, you need to check if the order of all variables is consistent with the header of main_flex2traj in flex2traj.py.

For an example setup of FLEXPART with a reanalysis from ECMWF (ERA-Interim), see here: https://zenodo.org/records/6947524. This repository contains all namelists and settings that we used to download the forcing with flex_extract v7.0.4 and to run FLEXPART v10.4 with ERA-Interim. More details are listed in the accompanying paper Keune et al., 2022: A unified framework to estimate the origins of atmospheric moisture and heat using Lagrangian models.