This is work in progress related to KiD-A comparizon project (http://appconv.metoffice.com/kid_a_intercomparison/kid_a/home.html).
The lagrangian scheme from libcloudph++ library (https://github.com/igfuw/libcloudphxx) is joined to the Kinematic Driver model (KiD) using python bindings to the library (http://arxiv.org/abs/1504.01161). The KiD model is started by python code kid.py.
The KiD-A code stored in this repository was downloaded from: http://appconv.metoffice.com/kid_a_intercomparison/kid_a/kid_a_setup.tar.gz
All changes needed to the KiD code are in kid_a_setup.diff.
In order to run the model with the lagrangian scheme (having already installed the libcloudph++ library) you need to follow these steps:
to run 2D Sc:
to run 1D case: