Difference between revisions of "Other GCM Configurations worth knowing about"
(→3D DYNAMICO setup) |
(→3D DYNAMICO setup) |
||
Line 11: | Line 11: | ||
To this purpose, we use a dynamical core suitable and numerical stable for massive parallel ressource computations: DYNAMICO [Dubos et al,. 2015]. | To this purpose, we use a dynamical core suitable and numerical stable for massive parallel ressource computations: DYNAMICO [Dubos et al,. 2015]. | ||
− | + | ||
+ | In these two following subsections, we purpose an example of installation for Jupiter and a Hot Jupiter. All the install, compiling, setting and parameters files for each giant planets could be found on: | ||
+ | https://github.com/aymeric-spiga/dynamico-giant | ||
+ | |||
+ | If you have already downloaded LMDZ.COMMON, LMDZ.GENERIC, IOIPSL, ARCH, (il faut vérifier les autres sections...) you only have to download: | ||
+ | |||
+ | '''ICOSAGCM''': the DYNAMICO dynamical core | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | git clone https://gitlab.in2p3.fr/ipsl/projets/dynamico/dynamico.git ICOSAGCM | ||
+ | cd ICOSAGCM | ||
+ | git checkout 90f7138a60ebd3644fbbc42bc9dfa22923386385 | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | '''ICOSA_LMDZ''': the interface using to link LMDZ.GENERIC physical packages and ICOSAGCM | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | svn update -r 2655 -q ICOSA_LMDZ | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | '''XIOS (XML Input Output Server)''': the library to interpolate input/output fields between the icosahedral and longitude/latitude regular grids on fly | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | svn co -r 2319 -q http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/trunk XIOS | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | |||
=== Jupiter with DYNAMICO === | === Jupiter with DYNAMICO === | ||
Revision as of 10:25, 11 May 2022
Contents
3D lon-lat LMDZ setup
Earth with slab ocean
TRAPPIST-1e
mini-Neptune GJ1214b
3D DYNAMICO setup
Due to the rich dynamical activities in their atmospheres (banded zonal jets, eddies, vortices, storms, equatorial oscillations,...) resulting from multi-scale dynamic interactions, the Global Climate Modelling of the giant planet requires to resolve eddies arising from hydrodynamical instabilities to correctly establish the planetary-scaled jets regime. To this purpose, their Rossby radius deformation $$L_D$$, which is the length scale at which rotational effects become as important as buoyancy or gravity wave effects in the evolution of the flow about some disturbance, is calculated to determine the most suitable horizontal grid resolution. At mid-latitude range, for the giant planets, $$L_D$$ is of the same order of magnitude as that of the Earth. As the giant planets have a size of roughly 10 times the Earth size (i.e., Jupiter and Saturn), the modelling grid must be of a horizontal resolution of 0.5$$^{\circ}$$ over longitude and latitude (vs 5$$^{\circ}$$ for the Earth), considering 3 grid points to resolved $$L_D$$. Moreover, these atmospheres are cold, with long radiative response time which needs radiative transfer computations over decade-long years of Jupiter, Saturn, Uranus or Neptune (depending on the planet).
To this purpose, we use a dynamical core suitable and numerical stable for massive parallel ressource computations: DYNAMICO [Dubos et al,. 2015].
In these two following subsections, we purpose an example of installation for Jupiter and a Hot Jupiter. All the install, compiling, setting and parameters files for each giant planets could be found on:
https://github.com/aymeric-spiga/dynamico-giant
If you have already downloaded LMDZ.COMMON, LMDZ.GENERIC, IOIPSL, ARCH, (il faut vérifier les autres sections...) you only have to download:
ICOSAGCM: the DYNAMICO dynamical core
git clone https://gitlab.in2p3.fr/ipsl/projets/dynamico/dynamico.git ICOSAGCM
cd ICOSAGCM
git checkout 90f7138a60ebd3644fbbc42bc9dfa22923386385
ICOSA_LMDZ: the interface using to link LMDZ.GENERIC physical packages and ICOSAGCM
svn update -r 2655 -q ICOSA_LMDZ
XIOS (XML Input Output Server): the library to interpolate input/output fields between the icosahedral and longitude/latitude regular grids on fly
svn co -r 2319 -q http://forge.ipsl.jussieu.fr/ioserver/svn/XIOS/trunk XIOS