Professional Documents
Culture Documents
Cecelia DeLuca
NOAA Environmental Software Infrastructure and Interoperability (NESII)
NOAA ESRL/University of Colorado
Collaborating team: Rocky Dunlap/CIRES, Dan Rosen/CIRES,
Scott Peckham/University of Colorado, Wei Yu/NCAR, Dave Gochis/NCAR,
Sujay Kumar/NASA, Mike Ek/NOAA EMC, Jiariu Dong/NOAA EMC
3rd CUAHSI Conference on Hydroinformatics
July 17, 2015
NEMS
and CFS
COAMPS
NavGEM
GEOS-5
ModelE
CESM
ATMOSPHERE MODELS
GSM
NMMB
CAM
FIM
GEOS-5
Atmosphere
ModelE
Atmosphere
COAMPS
Atmosphere
NavGEM
NEPTUNE
OCEAN MODELS
MOM5
HYCOM
NCOM
POP
POM
KISS
SWAN
LEGEND
Metrics:
~6000 downloads
~100 components in use
~3000 individuals on info
mailing list
~40 platform/compilers
regression tested nightly
~6500 regression tests
~1M SLOC
https://www.earthsystemcog.org/projects/esmf/
Initialize
Run
Finalize
Interfaces are wrappers and can often be introduced in a nonintrusive and high performance way, i.e. ESMF is designed to coexist
with native model infrastructure
Some
supported
grids
HOMME Cubed Sphere Grid with Pentagons
Courtesy Mark Taylor of Sandia
Regional Grid
OpenClimateGIS
Recently integrated with ESMPy for easier grid remapping from catchment
geometry to model grid
http://www.earthsystemcog.org/projects/openclimategis/
ESMPy + OpenClimateGIS
Subset high resolution climate precipitation data to local scale and then regrid to
hydrologic sub-basins
https://www.earthsystemcog.org/projects/nuopc/
NUOPC API
calls and supplements
ESMF API
Connectors
Model
Mediator
Atmosphere
Ocean
Land
Wave
Sea ice
Coastal/storm surge
Hydraulics
Ionosphere
Aerosol/chemistry
https://www.earthsystemcog.org/projects/nuopc/
Model:
ROF
CST
Coastal
ADCIRC
Mediator
Model:
ROF
HYD
Hydraulics
WRF-Hydro
Model:
Model:
WAV
WAV
Wave
WaveWatch III
Model:
Model:
GLC
LND
Land
LIS
Model:
Model:
GLC
CHM
Aerosol/Chem
GOCART
CMAQ
Atmosphere
GSM
NMM
as chosen
Model:
ATM
Ice
CICE
as chosen
Model:
ICE
Ocean
POP
MOM5
MOM6
HYCOM
Model:
OCN
Mediator
Mediator
Ionosphere
IPE
nems
Model:
ROF
CST
Coastal
ADCIRC
Mediator
Model:
ROF
HYD
Hydraulics
WRF-Hydro
Model:
Model:
WAV
WAV
Wave
WaveWatch III
Model:
Model:
GLC
LND
Land
LIS
Model:
Model:
GLC
CHM
Aerosol/Chem
GOCART
CMAQ
Atmosphere
GSM
NMM
as chosen
Model:
ATM
Ice
CICE
as chosen
Model:
ICE
Ocean
POP
MOM5
MOM6
HYCOM
Model:
OCN
Mediator
Mediator
Ionosphere
IPE
nems
NEMS Mediator
0 31
# OCN #
ocn_model:
ocn_petlist_bounds:
mom5
32 55
# ICE #
ice_model:
ice_petlist_bounds:
cice
56 59
Processor layout
# Run Sequence #
runSeq::
@7200.0
OCN -> MED
MED MedPhase_slow
MED -> OCN
OCN
@3600.0
MED MedPhase_fast_before
MED -> ATM
MED -> ICE
ATM
ICE
ATM -> MED
ICE -> MED
MED MedPhase_fast_after
@
@
::
Colors show actions
performed by:
Connectors (->)
Mediator (MED)
Models
Labels are associated with scripts that pull together all the files and
inputs needed to run the specified configurations.
Using Compsets
Running Compsets:
./NEMSCompsetRun [COMPSET_LIST_FILE]
Compset syntax:
caselabel_architecture_model1[%opt1[%opt2[...[%optN]]]]_model2[...]
_..._modelN[...]
!
!
!
!
Supported compsets:
http://cog-esgf.esrl.noaa.gov/projects/couplednems/supported_compsets
A first version (0.1) of the NEMS global seasonal prediction was completed in
June 2015.
Next Milestones
August 2015 NEMS regional 0.1 milestone
Conclusion
Next NEMS milestones include a regional application, and bring in WRFHydro, a separate land component, and a coastal/storm surge model
Thank you!
Any questions?