How the different (arpege/aladin/alaro/arome) physical packages are co-existing
description
Transcript of How the different (arpege/aladin/alaro/arome) physical packages are co-existing
![Page 1: How the different (arpege/aladin/alaro/arome) physical packages are co-existing](https://reader036.fdocuments.us/reader036/viewer/2022082506/56813dc9550346895da78f6e/html5/thumbnails/1.jpg)
How the different (arpege/aladin/alaro/arome) physical packages are co-
existing
Short introduction to the 3 subsequent presentations
Gwenaëlle Hello, Météo-France
![Page 2: How the different (arpege/aladin/alaro/arome) physical packages are co-existing](https://reader036.fdocuments.us/reader036/viewer/2022082506/56813dc9550346895da78f6e/html5/thumbnails/2.jpg)
Some generalities
Main part of the code is common Setup (90%) Dynamics (100 %) Data-flow structures (90-100%) Dyn-phys interface (between 20 to 100 % case
dependant) Physic computations (between 0 to 100 % case
dependant) The diversity allowed in the setup is active in
the gridpoint computations
![Page 3: How the different (arpege/aladin/alaro/arome) physical packages are co-existing](https://reader036.fdocuments.us/reader036/viewer/2022082506/56813dc9550346895da78f6e/html5/thumbnails/3.jpg)
The setup
Level 0 « CNT0 »
su0yomA
su0yomB
On/off
Control high-level keys of the different packagesSU0PHY
Physic detailed set-up
SUPHYsuphmf
suphec
suphmnh
![Page 4: How the different (arpege/aladin/alaro/arome) physical packages are co-existing](https://reader036.fdocuments.us/reader036/viewer/2022082506/56813dc9550346895da78f6e/html5/thumbnails/4.jpg)
The phys-gp computations, the drivers GP-computations driver Gp_model
surfext
cpgmf_phys
cpg_pt
cpg_dia
Arome
Valid for
Arome
Arpege
Aladin
Alaro
Arpege
Aladin
Alaro
![Page 5: How the different (arpege/aladin/alaro/arome) physical packages are co-existing](https://reader036.fdocuments.us/reader036/viewer/2022082506/56813dc9550346895da78f6e/html5/thumbnails/5.jpg)
The current interface routine mf_phys: the different physical packages are called by bloc
mf_phys
aplpar
cptend : Flux tendencies
« n »-call to cputqy : time evolution
apl_arome
« n »-calls to cputqy_arome
Arome
Arpege
Aladin
Alaro
AAA
AAA
AAA
A
A
The diversity is inside
![Page 6: How the different (arpege/aladin/alaro/arome) physical packages are co-existing](https://reader036.fdocuments.us/reader036/viewer/2022082506/56813dc9550346895da78f6e/html5/thumbnails/6.jpg)
The data-flow: the carriages are the same but the passengers not as well as the road followed
gmv/gfl
Gmvt1/gflt1, Sl buf
aplpar
cptend
cputqy
Apl_arome
cputqy_arome
Flux
tends
tends
Arome Arpege
Aladin
Alaro
![Page 7: How the different (arpege/aladin/alaro/arome) physical packages are co-existing](https://reader036.fdocuments.us/reader036/viewer/2022082506/56813dc9550346895da78f6e/html5/thumbnails/7.jpg)
Concluding remarks Until now, the co-existence of the different
physical packages was with few difficulties to handle From « dynamic side » physics is seen as a
package so phys-dyn interaction is limited As a consequence few degrees of freedom are
allowed (seq or //, bef or after dyn, gridpoint or origin ?)
The physical packages are either quasi the same (arp-ald), either with no intersection (arp-aro)
These last 3 points are less and less true 3D & resolved physics will make the phys-dyn
interaction more complex Then we will add more degrees of freedom We are also going to add more and more physics
that we will also want to possibly mix