The dvm-dos-tem (dvmdostem
) model is a process based bio-geo-chemical
ecosystem model that focuses on C and N dynamics as well as soil thermal
dynamics in high latitude ecosystems.
For more information see the User Guide.
For questions and to get involved please see the Github Issues and Github Discussions.
[!NOTE] Whats with the name?
dvm-dos-tem
is short for "Dynamic Vegetation [Model] Dynamic Organic Soil Terrestrial Ecosystem Model". Orignally the model was simply "TEM", and as more logic and capabilities have been added, the name has grown. We still frequently use simply "TEM" because it is less cumbersome for writing and typing. In most context TEM, dvmdostem, dvm-dos-tem, DVM-DOS-TEM and DMVDOSTEM are synonomous and can be used interchangably.
For users who have Docker and Git installed.
More details are available in the User Guide - Basic Model Setup and Run.
The default settings will run the model in the source code directory, using the
sample data that is included with the repository in the demo-data/
directory.
The run will output a single variable (GPP), and will run for 2 pixels.
git clone https://github.com/uaf-arctic-eco-modeling/dvm-dos-tem.git
).cd dvm-dos-tem
)../docker-build-wrapper.sh cpp-dev && ./docker-build-wrapper.sh dev
)..env
file for V_TAG
, DDT_INPUT_CATALOG
, and DDT_WORKFLOWS
(optional).V_TAG=$(git describe) docker compose up -d dvmdostem-dev
).docker compose exec dvmdostem-dev bash
)develop@56ef79004e31:/work$ make
)run-mask.nc
)output_spec.csv
)config.js
)parameters/
)calibration/calibration_targets.py
).develop@56ef79004e31:/work$ ./dvmdostem --log-level monitor -p 100 -e 1000 -s 250 -t 115 -n 85
).develop@56ef79004e31:/work$ ./scripts/plot_output_var.py --yx 0 0 --file output/GPP_yearly_tr.nc
).
[!WARNING] Sept 2022 - We are in the process of updating the entire documentation system. There is still info scattered across this README, the wiki, a Google Doc and the Sphinx system but we are working on consolidating the info into primarily the Sphinx system (the User Guide).