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

SPINacc

A spinup acceleration tool for land surface model (LSM) family of ORCHIDEE.

Concept: The proposed machine-learning (ML)-enabled spin-up acceleration procedure (MLA) predicts the steady-state of any land pixel of the full model domain after training on a representative subset of pixels. As the computational efficiency of the current generation of LSMs scales linearly with the number of pixels and years simulated, MLA reduces the computation time quasi-linearly with the number of pixels predicted by ML.

Documentation of aims, concepts, workflows are described in Sun et al.202 [open-source]: https://onlinelibrary.wiley.com/doi/full/10.1111/gcb.16623

202208_ML_manuscript_figures_v1 0 pptx (2)

CONTENT

The SPINacc package includes:

INFORMATION FOR USERS:

HOW TO RUN THE CODE:

Here are the steps to launch the different tasks of this repository (and the reproducibility tests associated):

OVERVIEW OF THE INDIVIDUAL TASKS OF THE TOOL:

(The detail of each tasks of the tool is provided in docs/documentation.txt)

The different tasks are (the number of tasks does not correspond to sequence - YET):

REPRODUCIBILITY TESTS :

The configuration file has been updated to include new parameters that control the execution of reproducibility tests for each task. These parameters are:

config[17]: Controls the reproducibility test for Task 1. config[19]: Controls the reproducibility test for Task 2. config[21]: Controls the reproducibility test for Task 3. config[23]: Controls the reproducibility test for Task 4.

For each parameter, setting the value to 1 enables the reproducibility test for the corresponding task, while setting it to 0 disables it.