CALIPSO-project / SPINacc

A spinup acceleration procedure for land surface models (LSM) . Developer team Mandresy Rasolonjatovo, Tianzhang Cai, Matthew Archer, Daniel Goll
4 stars 0 forks source link

[improvement] simplify the user specification files (varlist.json) #3

Open dsgoll123 opened 3 years ago

dsgoll123 commented 3 years ago

The file varlist.json contains a mix of model-specific parameters, forcing-specific, and user defined parameters.

YilongWang commented 3 years ago

It can be easily split into several files. It may depend on the users. Personally, I don't like to modify a lot of files if I would change another model to run the MLacc.

dsgoll123 commented 3 years ago

There are three types of variables in varlist.json:

  1. simulations specifications: resolution, number of PFTs, start and end year, all paths.
  2. versions specifications: all remaining variables
  3. other paramteres: like threshold for veget max

Some of the paths are the same, so we might want to use some meta variables to make it easier for the user.

I would suggest to move the MLacc.def and all the simulations specific variables into the main folder such that we have to main less files.