new developments in the general noaa operational modeling ......new developments in the general noaa...

24
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]

Upload: others

Post on 23-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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]

Page 2: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Outline  • ORR  /  ERD  background  • GNOME  /  ADIOS  History  •  ComputaAonal  Structure  /  Features  • Oil  Database  •  ScripAng  /  Extending  • Web  Interface  

Page 3: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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  

Page 4: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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  

Page 5: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of 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…  

Page 6: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

GNOME  1:  • C++  • Desktop  GUI  

(Windows  and  Mac  Carbon)  • Code  is  tightly  integrated  • Primarily  Transport  • Weathering  Completely  Independent  (ADIOS)    

•  Limited  Batch  Mode  

Page 7: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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  

Page 8: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

GNOME  Key  Features:  • Particle  Tracking  (Lagrangian  Elements)  

• Linear  Superposition  of  Physical  processes  

Page 9: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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  

Page 10: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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  

Page 11: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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  

Page 12: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Spill  Sources  •  Oil  Types:  

•  Non-­‐weathering  •  Simple  oils  •  Full  ADIOS  database  

•  Plume  model  •  Point  or  line  •  Instantaneous  or  continuous  •  Can  superimpose  multiple  spills  

Page 13: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Fate  /  Weathering  •  Pseudo-­‐component  model  

– Distillation  cuts  (SARA)  • Saturates  • Aromatics  • Asphaltines  • Resins  

•  ~1000  oils  in  database  – Estimations  for  missing  properties  – “Generic”  Oils  

Page 14: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Weathering  Algorithms  • Spreading  • Evaporation  • Natural  Dispersion  • Sedimentation  • Emulsion  formation  • Biodegradation  • Dissolution  

Page 15: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Weathering  Algorithms  • Spreading  • Evaporation  • Natural  Dispersion  • Sedimentation  • Emulsion  formation  • Biodegradation  • Dissolution  

New!  

Page 16: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Weathering  Algorithms  • Spreading  • Evaporation  • Natural  Dispersion  • Sedimentation  • Emulsion  formation  • Biodegradation  • Dissolution  

And  Improved!  

Page 17: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Response  OpAons  • Skimming  • Dispersant  Application  • Burning  

All  really  simple  user-­‐specified  effectiveness  

Page 18: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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)  

Page 19: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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.  

 

Page 20: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

GNOME  Transport  Mode  

Page 21: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Oil  Budget  

Page 22: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

Oil  Database  

Page 23: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

GOODS  

Page 24: New developments in the General NOAA Operational Modeling ......New developments in the General NOAA Operational Modeling Environment (GNOME) Christopher H. Barker NOAA Office of Response

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]