new developments in the general noaa operational modeling ......new developments in the general noaa...
TRANSCRIPT
New developments in the General NOAA Operational Modeling Environment (GNOME)
Christopher H. Barker NOAA Office of Response and Restoration Emergency Response Division http://response.restoration.noaa.gov [email protected]
Outline • ORR / ERD background • GNOME / ADIOS History • ComputaAonal Structure / Features • Oil Database • ScripAng / Extending • Web Interface
NOAA Emergency Response Division • US National Contingency Plan:
NOAA to provide Scientific Support Support for Hazardous Materials spill response in Coastal Waters
• “All Hazards” response support for over 35 years
• Provide support for 100-‐200 responses/year • In-‐house, interdisciplinary team of spill scientists
• A 24/7 National network of expert support
ERD Modeling • Model development in-‐house • Model developers and operaAonal modelers are
the same team • We understand the strengths an limitaAons • We can add features / fix bugs on the fly • Tools are developed specifically to support
response
Oil Spill Response Model Requirements
• Quick to iniAalize: Answers within hours • Easy to Calibrate: What if the results do not match the field observaAons?
• Wide range of scales • Can ingest whatever is available:
– HF Radar, circulaAon models, etc. • And not just oil: marine debris, whale carcasses, larvae, bodies…
GNOME 1: • C++ • Desktop GUI
(Windows and Mac Carbon) • Code is tightly integrated • Primarily Transport • Weathering Completely Independent (ADIOS)
• Limited Batch Mode
GNOME 2 Goals • Web interface • Full scripting interface • Integrated weathering • Easier to add new features
– Plug in your own Movers, Weatherers, Maps, Element Types
• Easier to test/maintain/improve • Open Source development model
GNOME Key Features: • Particle Tracking (Lagrangian Elements)
• Linear Superposition of Physical processes
GNOME Key Components • Movers
Anything that moves an element • Weatherers
Changes the element’s properties • Maps
Interaction with shoreline/bottom • Releases
When and where (and what) elements are injected
Wide Range of Problems • Subsurface Blowout
– Fully 3-‐d – Weathering of multi-‐component oil
• Tsunami Debris – Surface – Wind drift only – Very large time/spatial scale
• Larva modeling: – 2 or 3-‐d – Larval behavior
GNOME Inputs • Currents:
– Pattern scaled by time series – Pattern scaled by components of wind
– Circulation models: • Rectangular grids • Curvilinear grids • Unstructured grids
• Winds: – Time series at a point – Gridded winds from met models
Spill Sources • Oil Types:
• Non-‐weathering • Simple oils • Full ADIOS database
• Plume model • Point or line • Instantaneous or continuous • Can superimpose multiple spills
Fate / Weathering • Pseudo-‐component model
– Distillation cuts (SARA) • Saturates • Aromatics • Asphaltines • Resins
• ~1000 oils in database – Estimations for missing properties – “Generic” Oils
Weathering Algorithms • Spreading • Evaporation • Natural Dispersion • Sedimentation • Emulsion formation • Biodegradation • Dissolution
Weathering Algorithms • Spreading • Evaporation • Natural Dispersion • Sedimentation • Emulsion formation • Biodegradation • Dissolution
New!
Weathering Algorithms • Spreading • Evaporation • Natural Dispersion • Sedimentation • Emulsion formation • Biodegradation • Dissolution
And Improved!
Response OpAons • Skimming • Dispersant Application • Burning
All really simple user-‐specified effectiveness
GNOME ScripAng Interface:
• Fully Python Scripted • Batch processing • Add your own front end • Add your own movers, etc in
Python (or any code called from Python)
GNOME Web Interface: Running on NOAA server
• Simple use (location files) • Intuition building • Educational • Download/save your setup.
Run your own server: (could be your laptop)
• Custom locations, etc.
GNOME Transport Mode
Oil Budget
Oil Database
GOODS
ORR web site: http://response.restoration.noaa.gov
WebGNOME: http://gnome.orr.noaa.gov
The Source Code: https://github.com/NOAA-ORR-ERD !Chris Barker NOAA Office of Response and Restoration Emergency Response Division [email protected]