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 ~~~ OC(<font size=4, font color=#B2B2B2> Optional components):::someclass2 A ~~~ Im(<font size=4, font color=#B2B2B2> Impacts):::someclass2 A ~~~I(<font size=4> Infrastructure):::someclass 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 -.- AC(<font size=3, font color=#B2B2B2>Atmospheric chemistry):::someclass2 C -.- L(<font size=3, font color=#B2B2B2>Land):::someclass2 C -.- Ic(<font size=3, font color=#B2B2B2>Land Ice):::someclass2 linkStyle 1,2,6,7,8 stroke:#B2B2B2 end 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 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.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 AC href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Core%20Components/Atmospheric%20chemistry/Atmospheric%20chemistry.html" "Atmospheric chemistry" _blank click Ic href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Core%20Components/Land%20Ice/Land%20Ice.html" "Land Ice" _blank click L href "https://natesm.gitlab-pages.dkrz.de/modelsystem/Core%20Components/Land/Land.html" "Land" _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.

Core Components Infrastructure Contribution

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.