GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) •...
Transcript of GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) •...
![Page 1: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/1.jpg)
GNOME 2:
The Future of the General NOAA Operational Modeling Environment
Chris Barker NOAA Office of Response and Restoration
Emergency Response Division [email protected]
Bill Lehr NOAA Office of Response and Restoration Emergency Response Division [email protected]
![Page 2: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/2.jpg)
GNOME Key Features: • Particle Tracking (Lagrangian Elements)
• Linear Superposition of Physical processes
![Page 3: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/3.jpg)
GNOME Key Features:
• “Movers”: – Anything that moves the oil is a “mover”:
– Wind – Currents – Random Diffusion
• Simple Weathering
![Page 4: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/4.jpg)
GNOME 1:
• C++ • Desktop GUI
(Windows and Mac) • Code is tightly integrated • Transport only: very simple fate modeling
![Page 5: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/5.jpg)
ADIOS 2:
• C++ • Desktop GUI (Windows and Mac Classic)
• Code is tightly integrated • Fate only
![Page 6: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/6.jpg)
NOAA Supplemental Funding: Improved Opera,onal Oil Trajectory
Modeling (GNOME)
• “Improve deepwater blowout module and integrate better with GNOME”
• “include non-‐pressurized releases and dispersant injection”
Also Supplemental Funding for ADIOS: Oil Fate modeling
(weathering)
![Page 7: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/7.jpg)
GNOME Key Features: • Particle Tracking (Lagrangian Elements)
• Linear Superposition of Physical processes
![Page 8: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/8.jpg)
GNOME 2 • Major Refactor • Include full fate (weathering) • Better 3D support • Integrated Plume model • Platform independence • Web front-‐end
![Page 9: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/9.jpg)
GNOME 2 Goals
• Scripting Interface • Easier to add new features • More of an Open Source Development model.
![Page 10: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/10.jpg)
GNOME 2 Structure: • Spills: Sources of elements
• Movers: – Move and/or alter the elements
• Weatherers: – Alter the elements
• Map -‐-‐ Land/water/bottom: – Handles beaching-‐refloating, etc.
![Page 11: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/11.jpg)
GNOME 2 Structure: • Spills: Sources of elements
• Movers: – Move and/or alter the elements
• Weatherers: – Alter the elements
• Map -‐-‐ Land/water/bottom: – Handles beaching-‐refloating, etc.
![Page 12: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/12.jpg)
GNOME 2 Main Loop 1. Initialize model 2. For each time step: 1. Call initializer for: -‐ Each spill -‐ Each mover
2. Call GetMove for each Mover 3. Call GetWeather for each
Weatherer 4. Beach the elements 5. Write output
![Page 13: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/13.jpg)
GNOME 2 Output: • Images: one per time step • Movie of run • Netcdf particle files
• Post-‐process as you see fit • Concentration:
• Surface • Subsurface • Gridded • Polygons
• Oil Fate Tables and Graphs
![Page 14: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/14.jpg)
GNOME 2 Web Interface: • Running on NOAA server
• Simple use (location files) • Intuition building • Educational • Download/save your setup.
• Run your own server: • Custom locations, etc.
![Page 15: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/15.jpg)
GNOME 2 ScripHng Interface:
• Fully Python Scripted • Batch processing • Add your own movers, etc in
Python (or any code called from Python)
![Page 16: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/16.jpg)
GNOME 2 Algorithms: • Windage:
• Range of windages – spreading in windward direction
• Uniform or spatially varying (atmospheric models)
![Page 17: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/17.jpg)
GNOME 2 Algorithms: • Currents (Euler method):
• Pattern scaled by time series (tides, river flow, etc.)
• Pattern scaled by components of wind
• Circulation models: • Rectangular grids • Curvilinear grids • Unstructured grids
• on nodes or cells
![Page 18: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/18.jpg)
GNOME 2 Algorithms: • Diffusion
• Isotropic Random Walk
• Future: – Spatially variable – Anisotropic (narrow
channels) – Richardson’s 4/3 law?
![Page 19: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/19.jpg)
GNOME 2 Algorithms: • Beaching:
• Done on high-‐resolution raster grid
• Elements hit land: stick Keep track of “last water position”
• Re-‐floating half-‐life
![Page 20: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/20.jpg)
GNOME 2 Algorithms: • Spill Sources:
• Non-‐weathering • Simple oils • Full ADIOS database • Plume model?
• Point or line • Instantaneous or continuous • Can superimpose multiple spills
![Page 21: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/21.jpg)
THE PRIMARY PURPOSE OF THE MODEL
Is a RESPONSE Tool
Not a research project Not a damage assessment model Not for legal or political purposes
![Page 22: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/22.jpg)
ADIOS2-‐ The Legacy
• ADIOS2 (Automated Data Inquiry for Oil Spills) is an oil weathering model that incorporates a database containing more than a thousand crude oils and refined products, and provides quick esHmates of the expected characterisHcs and behavior of oil spilled into the marine environment. The predicHons it makes, presented as both graphics and text, are designed to help answer quesHons that typically arise during spill response and cleanup.
![Page 23: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/23.jpg)
ADIOS2 GRAPHICS
![Page 24: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/24.jpg)
What PlaXorm?
ADIOS 1 ADIOS 3 ADIOS 2
![Page 25: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/25.jpg)
Type of spill
River
plaXorm Well/
pipeline
mystery
vessel Select Oil
Oil library
Forecast period
Environmental parameters
ICS 209
Response
USER INTERACTION FLOWCHART
![Page 26: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/26.jpg)
computaHonal flowchart
stand alone
GNOME2
spill iniHalizaHon/environmental/forecast duraHon
input data
response opHons
computaHonal engine
longer-‐term processes
ICS 209
The computational model only runs for the duration set by the user or GNOME. Longer-term (biodegradation) processes and extrapolated normal weathering processes are asymptotically estimated for a ‘final’ weathering state that is included in the ICS 209 results
GNOME
![Page 27: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/27.jpg)
![Page 28: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/28.jpg)
![Page 29: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/29.jpg)
Needs
• Plume Model Source • Better tracking in various specific grid types
• Droplet Size Distribution!
![Page 30: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/30.jpg)
Partner With Us Transport and Software Development:
Chris Barker NOAA Office of Response and Restoration Emergency Response Division [email protected]
Fate Modeling:
Bill Lehr NOAA Office of Response and Restoration Emergency Response Division [email protected]
![Page 31: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/31.jpg)
ADIOS (Weathering):
• Integrated into GNOME
• Also Simple non-‐location-‐specific interface: When you only care about fate.
![Page 32: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/32.jpg)
ADIOS Oil Library:
• Database of > 1000 oils: crude and refined
• Full set of properties (some more than others)
• “Standard” oils – for when you don’t know the exact product
![Page 33: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/33.jpg)
ADIOS Environmental CondiHons:
• Shared with GNOME: Wind, etc. • Additional:
• Water: • Temp • salinity • sediment load
• Wave conditions • Others?
![Page 34: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/34.jpg)
ADIOS Algorithms • Spreading • Evaporation • Dispersion • Sedimentation • Emulsification • Bio-‐degradation? • Dissolution?
![Page 35: GNOME 2 - Texas A&M University · PDF file• Download/save)yoursetup.) • Run)yourown)server:) • Customlocations,etc. GNOME&2&ScripHng& Interface :& ... • Spill)Sources:) •](https://reader031.fdocuments.in/reader031/viewer/2022030500/5aacad967f8b9a8d678d30df/html5/thumbnails/35.jpg)
ADIOS Results • Mass • Viscosity • Emulsification
(water entrained)
• Fraction Evaporated • Full Mass Balance (ICS 209)