Skip to content

Commit f8721f0

Browse files
authored
Merge pull request #81 from NumericalEarth/bg/update-org
Update org name in README and docs
2 parents c7fc613 + 2c215ca commit f8721f0

File tree

6 files changed

+9
-6
lines changed

6 files changed

+9
-6
lines changed

NOTICE

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
Copyright: Brian Groenke, Maximillian Gelbrecht, Maha Badri, and Contributors, 2025; Licensed under the EUPL, with extension of article 5 (compatibility clause) to any licence for distributing derivative works that have been produced by the normal use of the Work as a library.
1+
Copyright: Brian Groenke, Maximillian Gelbrecht, Maha Badri, and Contributors, 2025-2026;
2+
Licensed under the EUPL, with extension of article 5 (compatibility clause) to any licence for
3+
(i) distributing derivative works that have been produced by the normal use of the Work as a library,
4+
(ii) distributing derivative works managed by the [NumericalEarth](https://github.com/NumericalEarth) development organization

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Terrarium is still in an early prototype stage and is not yet registered as a pa
4444
However, you can still install the package from the repository via the package manager (type `]` in your REPL):
4545

4646
```
47-
pkg> add https://github.com/TUM-PIK-ESM/Terrarium.jl
47+
pkg> add https://github.com/NumericalEarth/Terrarium.jl
4848
```
4949

5050
or clone the repository and start hacking directly!

docs/make.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ deployconfig = Documenter.auto_detect_deploy_system()
113113
# rm(joinpath(@__DIR__, "build", ".gitignore"))
114114

115115
deploydocs(
116-
repo = "github.com/TUM-PIK-ESM/Terrarium.jl.git",
116+
repo = "github.com/NumericalEarth/Terrarium.jl.git",
117117
push_preview = true,
118118
versions = ["v0" => "v^", "v#.#", "dev" => "dev"],
119119
deploy_config = deployconfig,

docs/src/contributing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Terrarium.jl is a device-agnostic model that runs on CPUs and GPUs by using [Ker
2121

2222
For writing kernels we follow a strategy closely inspired by Oceaninanigans.jl: we want to fuse kernels as much as possible. Kernel fusion means that in practice we write very “large” kernels that fuse as many operations as possible together in one kernel. Kernel fusion leads to more efficient GPU computations, especially by reducing memory demand ([Wang et. al 2000](https://ieeexplore.ieee.org/document/5724850/)). In order to still keep our code well structured and modular, our approach relies on implementing most processes as inlined functions that can be called from a GPU kernel. We have not yet found any significant limitations to this approach.
2323

24-
How this looks in action in Terrarium.jl you can already see in the prototype code, e.g. for the [SoilEnergyBalance](https://github.com/TUM-PIK-ESM/Terrarium.jl/blob/main/src/processes/soil/soil_energy.jl): There `compute_tendencies!` is the mandatory function for the model component, it launches exactly one kernel `compute_energy_tendency!`, which includes several `@inline` function to compute individual contributions to the energy balance such as `compute_energy_tendency`, `compute_thermal_conductivity` and the `diffusive_heat_flux`.
24+
How this looks in action in Terrarium.jl you can already see in the prototype code, e.g. for the [SoilEnergyBalance](https://github.com/NumericalEarth/Terrarium.jl/blob/main/src/processes/soil/soil_energy.jl): There `compute_tendencies!` is the mandatory function for the model component, it launches exactly one kernel `compute_energy_tendency!`, which includes several `@inline` function to compute individual contributions to the energy balance such as `compute_energy_tendency`, `compute_thermal_conductivity` and the `diffusive_heat_flux`.
2525

2626
It's also worth checking out the [Simulation tips](https://clima.github.io/OceananigansDocumentation/stable/simulation_tips/) provided in the documentation for Oceananigans.
2727

docs/src/physics/soil_energy_water.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Soil hydrothermal dynamics
22

33
!!! warning
4-
This page is a work in progress. If you have any questions or notice any errors, please [raise an issue](https://github.com/TUM-PIK-ESM/Terrarium.jl/issues).
4+
This page is a work in progress. If you have any questions or notice any errors, please [raise an issue](https://github.com/NumericalEarth/Terrarium.jl/issues).
55

66
## Heat transfer
77

docs/src/physics/vegetation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Vegetation
22

33
!!! warning
4-
This page is a work in progress. If you have any questions or notice any errors, please [raise an issue](https://github.com/TUM-PIK-ESM/Terrarium.jl/issues).
4+
This page is a work in progress. If you have any questions or notice any errors, please [raise an issue](https://github.com/NumericalEarth/Terrarium.jl/issues).
55

66
Coming soon!

0 commit comments

Comments
 (0)