Welcome to the natESM system
%%{
init: {
'theme': 'base',
'themeVariables': {
'secondaryColor': '#fff',
'tertiaryColor': '#fff'
}
}
}%%
%%Major components and links in the system
flowchart TD
subgraph id1 [ ]
%% Major categories
style id1 fill:#1e6aa1, stroke:none
A[ ]:::someclass3 ~~~ C(<font size=4> Core Components):::someclass
A ~~~I(<font size=4,font color=#1e6aa1> Infrastructure):::someclass
A ~~~ ECC(<font size=4> Extended Core Components):::someclass
A ~~~ Im(<font size=4, font color=#B2B2B2> Impacts):::someclass2
A ~~~ OC(<font size=4> Optional components):::someclass
end
subgraph id3 [ ]
%% Extended Core Components links
direction RL
style id3 fill:#FFFFFF, stroke:none
ECC -.- Ic(<font size=3, font color=#B2B2B2>Land Ice):::someclass2
ECC -.- ACA(<font size=3, font color=#B2B2B2>Atmospheric chemistry and aerosols):::someclass2
ECC -.- OBGC(<font size=3, font color=#B2B2B2>Ocean biogeochemistry):::someclass2
end
subgraph id2 [ ]
%% Core Components links
direction RL
style id2 fill:#FFFFFF, stroke:none
C -.- At(<font size=3, font color=#1e6aa1> Atmosphere):::someclass
C -.- O(<font size=3, font color=#1e6aa1>Ocean):::someclass
C -.- L(<font size=3, font color=#B2B2B2>Land):::someclass2
end
linkStyle 5,6,7,10 stroke:#B2B2B2
click A href "https://natesm.gitlab-pages.dkrz.de/modelsystem/index.html" "natESMSystem" _blank
click C href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Core%20Components/Core%20Components.html" "Core Components" _blank
click ECC href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Extended%20Core%20Components/Extended%20Core%20Components.html" "Extended Core Components" _blank
click OC href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Optional%20components.html" "Optional Components" _blank
click I href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Infrastructure/Infrastructure.html" "Infrastructure" _blank
click At href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Core%20Components/Atmosphere/Atmosphere.html" "Atmosphere" _blank
click O href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Core%20Components/Ocean/Ocean.html" "Ocean" _blank
click ACA href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Extended%20Core%20Components/Atmospheric%20chemistry%20and%20aerosols/Atmospheric%20chemistry%20and%20aerosols.html" "Atmospheric chemistry and aerosols" _blank
classDef someclass fill:#FAFAFA, stroke:#1e6aa1
classDef someclass2 fill:#EBEBEE, stroke:#666666
classDef someclass3 fill:#1e6aa1, stroke:none
%%{
init: {
'flowchart': {'useMaxWidth': false},
'theme': 'base',
'themeVariables': {
'fontSize': '8px',
'secondaryColor': '#ffffff',
'tertiaryColor': '#ffffff'
}
}
}%%
flowchart TD
%%Legend
AF1(<font size=1> ):::someclass4 ~~~ |<font size=2>Approved<br> and fixed| AF2( ):::someclass3
CO1(<font size=1> ):::someclass5 ~~~ |<font size=2>Created, open to <br>input from the community| CO2( ):::someclass3
EC1(<font size=1> ):::someclass6 ~~~ |<font size=2>Envisaged| EC2( ):::someclass3
classDef someclass3 fill:#FFFFFF, stroke:#FFFFFF
classDef someclass4 fill:#FFFFFF, stroke:#1e6aa1
classDef someclass5 fill:#FFFFFF, stroke:#000000
classDef someclass6 fill:#EBEBEE, stroke:#B2B2B2
%%Link Color
linkStyle 0 color:#1e6aa1
linkStyle 1 color:#000000
linkStyle 2 color:#666666
The aim of natESM is to develop a comprehensive Earth system modeling framework that operates seamlessly across multiple scales. It is built upon national model components and is intended for use in various domains, including research, operational applications, training, and education. The modeling system leverages German expertise while remaining open to international contributions, with an emphasis on minimizing dependencies. See more in our White Paper
This undertaking is intricate and multifaceted, necessitating the representation of a wide array of processes, interactions, temporal and spatial scales, and both existing and missing model components and parameterizations. This encompasses tasks such as simulation, data assimilation, and diagnostic workflows. The only way to address these demands effectively is through a dynamic model system, which can provide a comprehensive overview of the complexities inherent in this modeling system.
The technical criteria underpinning the construction of our natESM system, which have been collectively agreed upon by our community, are pivotal in guiding the selection of all contributing components.
The system we present here encompasses the current components and potential technologies of natESM, complete with detailed descriptions, links to related projects and literature, and associated tags. This resource facilitates the identification of dependencies among individual components.
To get an initial overview of the current natESM system, you can check out the folder structure.
natESM needs your expertise!
If you want to get involved in the process:
Please read through our Quickstart to check your Gitlab account and access.
Please consider opening an issue for missing or unclear information.