<h1>NOAA-GDFL model system for CMIP6</h1>

<p>The <em>Geophysical Fluid Dynamics Laboratory</em> (GDFL) of the <em>National Oceanic and Atmospheric Administration</em> (NOAA) uses an coupled open source modeling system for their contribution to CMIP6. CMIP6 is the <em>6th Coupled Model Intercomparion Project</em> (CMIP6) on which basis the <a href="https://www.ipcc.ch/assessment-report/ar6/" rel="noreferrer">Sixth Assessment Report of the IPCC</a> (the upcoming report) will be partly based on. </p>

<p>The model system of the GDFL consists of several components that have to be compiled invidually and couled to each other. The ocean is represented by the <a href="https://github.com/NOAA-GFDL/MOM6" rel="noreferrer">Modular Ocean Model v6 (MOM)</a> and the atmosphere is represented by their <a href="https://github.com/NOAA-GFDL/AM4" rel="noreferrer">Atmosphere Model v4.5 (AM)</a>. Both models are open source. But, I am not sure under which licence they are published. There are further components needed for the proper climate model system setup. Have a look in <a href="https://github.com/WCRP-CMIP/CMIP6_CVs/blob/master/CMIP6_experiment_id.json" rel="noreferrer">this json file</a> for possible combinations.</p>

<h1>Educational climate model: Planet Simulator</h1>

<p>This text section was already posted by me as an <a href="https://earthscience.stackexchange.com/a/19296/5594">answer</a> to the question <a href="https://earthscience.stackexchange.com/q/4874/5594">Simple Climate Models that Predict Climate Change</a>.</p>

<p>The Meteorological Institute of the University of Hamburg, Germany, provides and simple model called <a href="https://www.mi.uni-hamburg.de/en/arbeitsgruppen/theoretische-meteorologie/modelle/plasim.html" rel="noreferrer"><strong>"Planet Simulator" (PlaSim)</strong></a>.</p>

<p>The Planet Simulator is mainly made for educational purposes and runs on personal computers. However, it is also parallalized and can be run on HPC clusters. There exists an <a href="https://www.mi.uni-hamburg.de/en/arbeitsgruppen/theoretische-meteorologie/modelle/sources/psusersguide.pdf" rel="noreferrer">Documentation</a> and the source code is said to be well commented. The whole source code is open source. The programming language is Fortran. One should be able to compile it with <code>gfortran</code> under Linux.</p>

<p>The Planet Simulator offers a GUI (after compiling successfully) to set up da model simulation and run it. There is code for postprocessing included. Thus, there is not need for additional postprocessing software. If you write out the output as <code>netCDF</code>, which is the quasi-standard output format of climate models, it might be practical to install <a href="http://meteora.ucsd.edu/~pierce/ncview_home_page.html" rel="noreferrer"><code>ncview</code></a> or <a href="https://www.giss.nasa.gov/tools/panoply/" rel="noreferrer"><code>Panoply</code></a> because these are common netCDF viewers with which you can look directly into the output files.</p>

CC BY-SA 4.0
2020-02-24T07:43:51.777Z
2020-02-24T07:43:51.777Z
daniel.heydebreck
<p>Is there popular open-source project on Earth Model for climate change assessment or global earth simulation ?</p>

<p>Best regards,
Adrien</p>

CC BY-SA 4.0
2020-02-18T09:06:34.200Z
If you find an open-source supercomputer to run it on, please stop by again and make a note of it here! ;-) You might also consider asking another question about the viability of demonstrating climate change on a personal computer versus a supercomputer facility.
uhoh
CC BY-SA 4.0
2020-02-18T09:22:28.983Z
There is a simplified climate model available from the University of Hamburg that is thought for educational purposes. It is called [Planet Simulator](https://www.mi.uni-hamburg.de/en/arbeitsgruppen/theoretische-meteorologie/modelle/plasim.html).
daniel.heydebreck
CC BY-SA 4.0
2020-02-18T10:03:18.497Z
@daniel.neumann Can you add that as an answer?  I used that model in a climate physics PhD course and I recommend it.
gerrit
CC BY-SA 4.0
2020-02-18T10:04:30.153Z
@uhoh Planet Simulator that daniel.neumann mentioned gets some results on a PC, of course with nowhere near the resolution or realism of full-scale climate models, but still good as a toy model for educational purposes.
gerrit
CC BY-SA 4.0
2020-02-18T10:12:37.863Z
@gerrit that's cool! No, I mean hot! No, I mean... good to know. ;-) I really hope the question gets asked and answered.
uhoh
CC BY-SA 4.0
2020-02-18T13:13:45.603Z
@gerrit: Or would the Planet Simulator rather fit as an answer to the question [Simple Climate Models that Predict Climate Change](https://earthscience.stackexchange.com/q/4874/5594)? If I find some calm time this week, I will post it as an answer.
daniel.heydebreck
CC BY-SA 4.0
2020-02-18T13:14:22.180Z
@uhoh see my comment above; I know, comments shouldn't be used for chatting ...; sorry for that
daniel.heydebreck
CC BY-SA 4.0
2020-02-18T13:31:51.157Z
@daniel.neumann It can be the answer to both...
gerrit
CC BY-SA 4.0
2020-02-21T10:55:46.837Z
Thanks for the answer. I checked [PlanetSimulator](https://www.mi.uni-hamburg.de/en/arbeitsgruppen/theoretische-meteorologie/modelle/plasim.html) and I saw that it was mainly Fortran. Therefore I hoped a Python project or at least Java/C++ project that could be easily bind with Python. Nevertheless, thanks for the answers ;)
Adrien HADJ-SALAH
CC BY-SA 4.0
2020-02-24T07:25:46.363Z
Accoring to your answer, you are looking for models written in a specific programming language. Please state so in the question and add further requirements of the model you are looking for.
daniel.heydebreck
<climate><simulation>
Open-source earth model for climate change
user18965
# Open-source earth model for climate change

(Asked by: username_0 on 2020-02-17)

Is there popular open-source project on Earth Model for climate change assessment or global earth simulation ?

Best regards,
username_4

**Tags:** climate, simulation

> **Comments:**
> **username_1**: If you find an open-source supercomputer to run it on, please stop by again and make a note of it here! ;-) You might also consider asking another question about the viability of demonstrating climate change on a personal computer versus a supercomputer facility.  
> **username_2**: There is a simplified climate model available from the University of Hamburg that is thought for educational purposes. It is called [Planet Simulator](https://www.mi.uni-hamburg.de/en/arbeitsgruppen/theoretische-meteorologie/modelle/plasim.html).  
> **username_3**: @daniel.neumann Can you add that as an answer?  I used that model in a climate physics PhD course and I recommend it.  
> **username_3**: @username_1 Planet Simulator that daniel.neumann mentioned gets some results on a PC, of course with nowhere near the resolution or realism of full-scale climate models, but still good as a toy model for educational purposes.  
> **username_1**: @username_3 that's cool! No, I mean hot! No, I mean... good to know. ;-) I really hope the question gets asked and answered.  
> **username_2**: @username_3: Or would the Planet Simulator rather fit as an answer to the question [Simple Climate Models that Predict Climate Change](https://earthscience.stackexchange.com/q/4874/5594)? If I find some calm time this week, I will post it as an answer.  
> **username_2**: @username_1 see my comment above; I know, comments shouldn't be used for chatting ...; sorry for that  
> **username_3**: @daniel.neumann It can be the answer to both...  
> **username_4**: Thanks for the answer. I checked [PlanetSimulator](https://www.mi.uni-hamburg.de/en/arbeitsgruppen/theoretische-meteorologie/modelle/plasim.html) and I saw that it was mainly Fortran. Therefore I hoped a Python project or at least Java/C++ project that could be easily bind with Python. Nevertheless, thanks for the answers ;)  
> **username_2**: Accoring to your answer, you are looking for models written in a specific programming language. Please state so in the question and add further requirements of the model you are looking for.  

---

## 1 answers

### Answer by username_2 on 2020-02-24. Score: 5

# NOAA-GDFL model system for CMIP6

The *Geophysical Fluid Dynamics Laboratory* (GDFL) of the *National Oceanic and Atmospheric Administration* (NOAA) uses an coupled open source modeling system for their contribution to CMIP6. CMIP6 is the *6th Coupled Model Intercomparion Project* (CMIP6) on which basis the [Sixth Assessment Report of the IPCC](https://www.ipcc.ch/assessment-report/ar6/) (the upcoming report) will be partly based on.

The model system of the GDFL consists of several components that have to be compiled invidually and couled to each other. The ocean is represented by the [Modular Ocean Model v6 (MOM)](https://github.com/NOAA-GFDL/MOM6) and the atmosphere is represented by their [Atmosphere Model v4.5 (AM)](https://github.com/NOAA-GFDL/AM4). Both models are open source. But, I am not sure under which licence they are published. There are further components needed for the proper climate model system setup. Have a look in [this json file](https://github.com/WCRP-CMIP/CMIP6_CVs/blob/master/CMIP6_experiment_id.json) for possible combinations.

# Educational climate model: Planet Simulator

This text section was already posted by me as an [answer](https://earthscience.stackexchange.com/a/19296/5594) to the question [Simple Climate Models that Predict Climate Change](https://earthscience.stackexchange.com/q/4874/5594).

The Meteorological Institute of the University of Hamburg, Germany, provides and simple model called [**"Planet Simulator" (PlaSim)**](https://www.mi.uni-hamburg.de/en/arbeitsgruppen/theoretische-meteorologie/modelle/plasim.html).

The Planet Simulator is mainly made for educational purposes and runs on personal computers. However, it is also parallalized and can be run on HPC clusters. There exists an [Documentation](https://www.mi.uni-hamburg.de/en/arbeitsgruppen/theoretische-meteorologie/modelle/sources/psusersguide.pdf) and the source code is said to be well commented. The whole source code is open source. The programming language is Fortran. One should be able to compile it with `gfortran` under Linux.

The Planet Simulator offers a GUI (after compiling successfully) to set up da model simulation and run it. There is code for postprocessing included. Thus, there is not need for additional postprocessing software. If you write out the output as `netCDF`, which is the quasi-standard output format of climate models, it might be practical to install [`ncview`](http://meteora.ucsd.edu/~pierce/ncview_home_page.html) or [`Panoply`](https://www.giss.nasa.gov/tools/panoply/) because these are common netCDF viewers with which you can look directly into the output files.


---

