Modular, GPU-capable land surface model of the CliMA Earth System Model, designed for data-driven parameterizations
73
stars
1,775
commits
Julia
primary language
Sep 11, 2026
updated
Create and run land models in integrated (multi- component) or standalone (single component) modes.
This is the repository of the CliMA land model code. Here are some notable features:
For more information, read our manuscript: Deck, Katherine, et al. "ClimaLand: A land surface model designed to enable data‐driven parameterizations." Journal of Advances in Modeling Earth Systems 18.1 (2026): e2025MS005118.
To use ClimaLand.jl, first you need to install Julia. Then, you can install ClimaLand.jl by doing:
julia> using Pkg
julia> Pkg.add("ClimaLand")
You are now ready to use ClimaLand.jl.
To run a simple first simulation, please see our documentation page Running your first simulation.
In our code base, a "model" define a set of prognostic variables which must be timestepped. The equations which govern the time evolution likely contain parameters and are informed by parameterization and physical domain choices. Any ClimaLand model contains all of the information needed to evaluate these equations. Below are the current models we support:
Component Models:
RichardsModel: Soil model option; runnable only in standalone mode
EnergyHydrology: Soil model option; runnable in standalone mode, or as part of an integrated model
CanopyModel: runnable in standalone mode, or as part of an integrated model
SnowModel: runnable in standalone mode, or as part of an integrated model
SoilCO2Model: runnable in standalone mode, or as part of an integrated model. Please note that this model is in beta version.
Combined Models:
SoilCanopyModel: an integrated model made of individual component models EnergyHydrology + CanopyModelLandModel: an integrated model made of individual component models EnergyHydrology + CanopyModel + SnowModel + SoilCO2ModelRecommended Julia Version: Stable release v1.12.x. CI tests Julia v1.10 and 1.12.
ClimaLand.jl is a different model from the original CliMA Land, which aims to utilize remote sensing data through more complex canopy RT and plant physiology modules. For more details, please refer to https://github.com/CliMA/Land.
(top 30 of 36)
Julia
99.9%
Modular, GPU-capable land surface model of the CliMA Earth System Model, designed for data-driven parameterizations
73
stars
1,775
commits
Julia
primary language
Sep 11, 2026
updated
Create and run land models in integrated (multi- component) or standalone (single component) modes.
This is the repository of the CliMA land model code. Here are some notable features:
For more information, read our manuscript: Deck, Katherine, et al. "ClimaLand: A land surface model designed to enable data‐driven parameterizations." Journal of Advances in Modeling Earth Systems 18.1 (2026): e2025MS005118.
To use ClimaLand.jl, first you need to install Julia. Then, you can install ClimaLand.jl by doing:
julia> using Pkg
julia> Pkg.add("ClimaLand")
You are now ready to use ClimaLand.jl.
To run a simple first simulation, please see our documentation page Running your first simulation.
In our code base, a "model" define a set of prognostic variables which must be timestepped. The equations which govern the time evolution likely contain parameters and are informed by parameterization and physical domain choices. Any ClimaLand model contains all of the information needed to evaluate these equations. Below are the current models we support:
Component Models:
RichardsModel: Soil model option; runnable only in standalone mode
EnergyHydrology: Soil model option; runnable in standalone mode, or as part of an integrated model
CanopyModel: runnable in standalone mode, or as part of an integrated model
SnowModel: runnable in standalone mode, or as part of an integrated model
SoilCO2Model: runnable in standalone mode, or as part of an integrated model. Please note that this model is in beta version.
Combined Models:
SoilCanopyModel: an integrated model made of individual component models EnergyHydrology + CanopyModelLandModel: an integrated model made of individual component models EnergyHydrology + CanopyModel + SnowModel + SoilCO2ModelRecommended Julia Version: Stable release v1.12.x. CI tests Julia v1.10 and 1.12.
ClimaLand.jl is a different model from the original CliMA Land, which aims to utilize remote sensing data through more complex canopy RT and plant physiology modules. For more details, please refer to https://github.com/CliMA/Land.
(top 30 of 36)
Julia
99.9%