Dycore Integration into NEMS

Dycore integration into NEMS
and interaction with ensembles, coupling, and nestings
August 10, 2016
Mark Iredell for UMAC review
1
Dycore integration into NEMS
and interaction with ensembles, coupling, and nestings
MAIN
This is the calling structure of NEMS.
NEMS
EARTH(1:NM)
Atmos
Phys
August 10, 2016
Mark Iredell for UMAC review
2
Dycore integration into NEMS
and interaction with ensembles, coupling, and nestings
MAIN
This is the calling structure of NEMS.
NEMS
EARTH(1:NM)
Atmos
---- The new dynamic core goes here.
Phys
August 10, 2016
Mark Iredell for UMAC review
3
Dycore integration into NEMS
and interaction with ensembles, coupling, and nestings
MAIN
NEMS
This is the calling structure of NEMS.
---- Ensemble instantiation goes here.
EARTH(1:NM)
Atmos
---- The new dynamic core goes here.
Phys
August 10, 2016
Mark Iredell for UMAC review
4
Dycore integration into NEMS
and interaction with ensembles, coupling, and nestings
MAIN
NEMS
EARTH(1:NM)
Atmos
This is the calling structure of NEMS.
---- Ensemble instantiation goes here.
---- Coupling mediator goes here.
---- The new dynamic core goes here.
Phys
August 10, 2016
Mark Iredell for UMAC review
5
Dycore integration into NEMS
and interaction with ensembles, coupling, and nestings
MAIN
NEMS
EARTH(1:NM)
Atmos
This is the calling structure of NEMS.
---- Ensemble instantiation goes here.
---- Coupling mediator goes here.
---- The new dynamic core goes here.
Current nesting goes here too.
Phys
August 10, 2016
Mark Iredell for UMAC review
6
Dycore integration into NEMS
and interaction with ensembles, coupling, and nestings
MAIN
This is the calling structure of NEMS.
NEMS
EARTH(1:NM)
Atmos
---- Coupling mediator goes here.
(If mediator is consolidated in future,
ensemble and/or nesting may go here.)
---- The new dynamic core goes here.
Phys
August 10, 2016
Mark Iredell for UMAC review
7
Dycore integration into NEMS
and interaction with ensembles, coupling, and nestings
Needed for production suite external to this NEMS structure:
• Navigation and interpolation utility functions in
community library in order to optimally use native model
grid (both horizontal and vertical) for many production
applications directly requiring new dynamic core data
(instead of post-processed data)
August 10, 2016
Mark Iredell for UMAC review
8