End to End Modeling: The Community Coordinated Modeling Center Perspective Peter MacNeice, N.Arge, D.Odstrcil, M.Hesse, M.Kuznetsova, L.Rastaetter SHINE.

Slides:



Advertisements
Similar presentations
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech.
Advertisements

State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Test Automation Success: Choosing the Right People & Process
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
1 WRF Development Test Center A NOAA Perspective WRF ExOB Meeting U.S. Naval Observatory, Washington, D.C. 28 April 2006 Fred Toepfer NOAA Environmental.
Integrated Frameworks for Earth and Space Weather Simulation Timothy Killeen and Cecelia DeLuca National Center for Atmospheric Research, Boulder, Colorado.
A General Cone Model Approach to Heliospheric CMEs and SEP Modeling Magnetogram-based quiet corona and solar wind model The SEPs are modeled as a passive.
Thee-Framework for Education & Research The e-Framework for Education & Research an Overview TEN Competence, Jan 2007 Bill Olivier,
Understanding Magnetic Eruptions on the Sun and their Interplanetary Consequences A Solar and Heliospheric Research grant funded by the DoD MURI program.
Tucson MURI SEP Workshop March 2003 Janet Luhmann and the Solar CISM Modeling Team Solar and Interplanetary Modeling.
SE 555 Software Requirements & Specification Beyond Requirements Based on Weigers Chapter17.
CISM solar wind metrics M.J. Owens and the CISM Validation and Metrics Team Boston University, Boston MA Abstract. The Center for Space-Weather Modeling.
Expanded Observatory support (redundancy, verification) CME (Empirical) propagation (Cone Model) (ICME strength and arrival time) Electrodynamics model.
Chapter 3: The Project Management Process Groups
MHD Modeling of the Large Scale Solar Corona & Progress Toward Coupling with the Heliospheric Model.
An Agile View of Process
RT Modelling of CMEs Using WSA- ENLIL Cone Model
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Chigomezyo M. Ngwira 1,2 and Antti A. Pulkkinen 2 New Real-Time GIC Forecasting Capabilities: Extended Solar Shield 1. Catholic University of America,
Annual SERC Research Review - Student Presentation, October 5-6, Extending Model Based System Engineering to Utilize 3D Virtual Environments Peter.
Tolman, May 7, 2015MAPP Webinar, 1/14 Transition to operations at EMC What works and what does not work Hendrik L. Tolman Director, Environmental Modeling.
Software Testing Verification and validation planning Software inspections Software Inspection vs. Testing Automated static analysis Cleanroom software.
Samantha Sanders Code 674 Dr. David G. Sibeck NASA Goddard Space Flight Center.
Accelerating Implementation of Advanced Space Weather Models and Forecasting Systems in Operations. MODELS  DATA  TOOLS  SYSTEMS  SERVICES  DATABASES.
Metadata Creation with the Earth System Modeling Framework Ryan O’Kuinghttons – NESII/CIRES/NOAA Kathy Saint – NESII/CSG July 22, 2014.
CCSM Software Engineering Coordination Plan Tony Craig SEWG Meeting Feb 14-15, 2002 NCAR.
NE II NOAA Environmental Software Infrastructure and Interoperability Program Cecelia DeLuca Sylvia Murphy V. Balaji GO-ESSP August 13, 2009 Germany NE.
Validating Models of the Corona and Inner Heliosphere Discussion Leaders Bart Van Der Holst, Peter MacNeice.
Semi-Empirical MHD Modeling of the Solar Wind Igor V. Sokolov, Ofer Cohen, Tamas I. Gombosi CSEM, University of Michigan Ilia I Roussev, Institute for.
Towards the definition of an eIRGRoma, 10 December An e-Infrastructure in Europe: a strategy and policy driven approach for a policy eIRG A pink.
Lecture 16 Simulating from the Sun to the Mud. Space Weather Modeling Framework – 1 [Tóth et al., 2007] The SWMF allows developers to combine models without.
Page 1 Pacific THORPEX Predictability, 6-7 June 2005© Crown copyright 2005 The THORPEX Interactive Grand Global Ensemble David Richardson Met Office, Exeter.
CISM Advisory Council Meeting 4 March 2003 CISM Vision:
Comparison of the 3D MHD Solar Wind Model Results with ACE Data 2007 SHINE Student Day Whistler, B. C., Canada C. O. Lee*, J. G. Luhmann, D. Odstrcil,
Community Modeling: What Users Could Use Janet Luhmann SSL, University of California, Berkeley SHINE Workshop, July 2007, Whistler.
Jan. 29, 2002Grand Challenges in Simulation Issues in Enhancing Model Reuse C. Michael Overstreet Richard E. Nance Osman Balci.
AFRL/CISM Collaborations
Earth System Modeling Framework Status Cecelia DeLuca NOAA Cooperative Institute for Research in Environmental Sciences University of Colorado, Boulder.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
The Community Coordinated Modeling Center: A Brief Overview NASA Goddard Space Flight Center Lika Guhathakurta
Ames Research CenterDivision 1 Information Power Grid (IPG) Overview Anthony Lisotta Computer Sciences Corporation NASA Ames May 2,
Solar Shield project - lessons learned and advances made (ccmc.gsfc.nasa.gov/Solar_Shield) Pulkkinen, A., M. Hesse, S. Habib, F. Policelli, B. Damsky,
Solar Shield project - lessons learned and advances made Pulkkinen, A., M. Hesse, S. Habib, F. Policelli, B. Damsky, L. Van der Zel, D. Fugate, W. Jacobs,
29 April 2009 Brian Balm Program Manager Integrating New Capabilities in Operational Space Weather Systems.
Validation of the SWMF Coupled Model for Solar Corona – Inner Heliosphere – CME With the Observations of the May 12, 1997 Event Ofer Cohen(1), Igor V.
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
Near Real-Time Verification At The Forecast Systems Laboratory: An Operational Perspective Michael P. Kay (CIRES/FSL/NOAA) Jennifer L. Mahoney (FSL/NOAA)
Extracting Space Weather Information from Research Models: Opportunities and Challenges Space Weather Laboratory NASA Goddard.
- Early Adopters (09mar00) May 2000 Prototype Framework Early Adopters Craig E. Tull HCG/NERSC/LBNL ATLAS Arch CERN March 9, 2000.
Seeking SC Feedback on Draft Technology Strategy and Roadmap for EarthCube Draft of 3 November 2015 The Technology and Architecture Committee (TAC) Chairs:
NASA Space Weather Resources O. C. St. Cyr Heliophysics Science Division Code 670 NASA-GSFC Greenbelt, Maryland
Solar and Heliospheric Modeling at the Community Coordinated Modeling Center (NASA/GSFC CCMC) SHINE, July, 2010
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
CSEM Experience with Community Modeling Tamas Gombosi.
Survey of Tools to Support Safe Adaptation with Validation Alain Esteva-Ramirez School of Computing and Information Sciences Florida International University.
WG2 Sessions SHINE Workshop, July 30–August 3, K.D. Leka: “Promises and Reality of Analysis Using Magnetic Field Data” Gave update on present and.
Sol-Terra: A Roadmap to Operational Sun-to- Earth Space Weather Forecasting Mike Marsh 1, David Jackson 1, Alastair Pidgeon 2, Gareth Lawrence 2, Simon.
GONG Magnetograms Impact on CCMC Modeling NASA Goddard Space Flight Center P.MacNeice, L.Rastaetter, M.Hesse, A.Chulaki, M.Kuznetsova, A.Taktakishvili,
PEER 2003 Meeting 03/08/031 Interdisciplinary Framework Major focus areas Structural Representation Fault Systems Earthquake Source Physics Ground Motions.
Heliospheric Modeling at the CCMC and possible ways these modeling efforts can be improved MacNeice and Taktakishvili SHINE June 26, 2012.
Advanced Software Engineering Dr. Cheng
Pulkkinen, A., M. Kuznetsova, Y. Zheng, L. Mays and A. Wold
Utilizing Scientific Advances in Operational Systems
Forecast Development at the Canadian Space Weather Forecast Centre
D. Odstrcil1,2, V.J. Pizzo2, C.N. Arge3, B.V.Jackson4, P.P. Hick4
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
Joint GEOS-Chem and NCAR Modeling Workshop:
Metadata Development in the Earth System Curator
Presentation transcript:

End to End Modeling: The Community Coordinated Modeling Center Perspective Peter MacNeice, N.Arge, D.Odstrcil, M.Hesse, M.Kuznetsova, L.Rastaetter SHINE Kona July 14, 2005.

OVERVIEW Summarize recent additions to solar and heliospheric model support at CCMC CCMC vision of it role in supporting community efforts to develop the ultimate modeling framework Reflections on the process of framework development from a CT project insider

What is CCMC? Multi-agency (NASA,NSF,AFx4,NOAA SEC,ONR) activity to –Aid in the development of space weather prediction models –Bridge the transition from research to operations –Provide access to state-of-the-art research models to the scientific community –Supporting model coupling was emphasized in the original charter of the CCMC

CCMC Activities Model Validation and Metric Studies Realtime model execution Execute Runs on Request ( Transfer Models to the Operational Community Perform Data Format Studies Advanced visualization studies

Current Models Solar (currently all driven from daily or monthly synoptic magnetograms) – PFSS – WSA – MAS Heliospheric – ENLIL – Heliospheric Tomography – Exospheric Solar Wind Magnetospheric – BATSRUS – Open GGCM – Fok RCM Ionospheric/Thermospheric – CTIP – SAMI2 – WEIMER-2K Frameworks –U.Mich/CSEM SWMF.

Run On Request Facility Web-accessed facility

Run On Request Facility Web accessed graphics tool visualizes output (Rastaetter)

Photosphere to Heliosphere Photospheric Synoptic magnetograms WSA – potential field + current sheet model (1-21.5r s ) ENLIL - 3D MHD Heliosphere (21.5r s – 1, 2 AU) Running in realtime – Arge, Odstrcil, Kuznetsova, Rastaetter, MacNeice bin/RTdisplay_Hel_RA.cgi

Photosphere to Heliosphere – soon! Photospheric synoptic magnetograms ENLIL - 3D MHD Heliosphere (21.5r s – 1, 2 AU) MAS – 3D MHD corona (1 – 30r s )

Photosphere to Heliosphere –soon! ENLILMAS program mas_magnetogram use rdtxt2d_arrays implicit none character(len=21) :: fname integer :: i,j ndim = 2 ifscale = 1 ! ! User set nx = 90 ! user modify size of magnetogram grid in latitude(theta) direction ny = 181 ! user modify size of magnetogram grid in azimuthal(phi) direction allocate (f_rdtxt2d(nx,ny)) allocate (x_rdtxt2d(nx,ny)) allocate (y_rdtxt2d(nx,ny)) do i=1,nx x_rdtxt2d(i) = ????? ! user enter theta grid points enddo do i=1,ny y_rdtxt2d(i) = ????? ! user enter phi grid points enddo do j=1,ny do i=1,nx f_rdtxt2d(i,j) = ????? ! user enter Br at every grid point on ! solar surface enddo enddo ! fname='mas_inputfile.dat' call wrtxt2d (fname) deallocate (f_rdtxt2d) deallocate (x_rdtxt2d) deallocate (y_rdtxt2d) stop end program mas_magnetogram User generated artificial synoptic magnetograms!

… with transients – slightly later than soon! ENLILMAS program mas_magnetogram use rdtxt2d_arrays implicit none character(len=21) :: fname integer :: i,j ndim = 2 ifscale = 1 ! ! User set nx = 90 ! user modify size of magnetogram grid in latitude(theta) direction ny = 181 ! user modify size of magnetogram grid in azimuthal(phi) direction allocate (f_rdtxt2d(nx,ny)) allocate (x_rdtxt2d(nx,ny)) allocate (y_rdtxt2d(nx,ny)) do i=1,nx x_rdtxt2d(i) = ????? ! user enter theta grid points enddo do i=1,ny y_rdtxt2d(i) = ????? ! user enter phi grid points enddo do j=1,ny do i=1,nx f_rdtxt2d(i,j) = ????? ! user enter Br at every grid point on ! solar surface enddo enddo ! fname='mas_inputfile.dat' call wrtxt2d (fname) deallocate (f_rdtxt2d) deallocate (x_rdtxt2d) deallocate (y_rdtxt2d) stop end program mas_magnetogram User generated time series of magnetograms

Open GGCM (Raeder UNH) ENLIL Photosphere to Ionosphere – demo

Future Solar and Heliospheric plans Switch on Arge’s solar wind prediction routines in WSA. Enable MAS runs to drive ENLIL just as WSA now does. Enable MAS runs with user generated synoptic magnetograms. Offer cone model transients in ENLIL ROR page. Longer term: offer modeling of transients using MAS+ENLIL with ROR facility. Set up automated use of SWMF coronal component to model ‘background’ corona from MDI magnetograms. Add more models eg – Fluxons - DeForrest. –AN-MHD - Abbett/Fan (Berkeley) –ARMS - DeVore

Two Threads The CCMC will: host prototype frameworks (eg. U. of Michigan, CISM ) 1.Exercise them in a quasi-operational setting 2.Experiment with their coupling mechanisms seek natural couplings between models hosted at CCMC (eg BATS- R-US and the Fok RCM) 1.A more diverse range of potential model couplings (more models, more modelers, more diverse physical approximations) 2.These developers will need support to migrate toward emerging framework standards NOT invent its own framework!!! Our Goal is to help the community frameworks to succeed.

Frameworks at CCMC SWMF ( Gombosi et al, Univ. of Mich.) – already playing with this! SC, IH, GM – BATS-R-US SP – Kota’s SEP or FLAMPA IM – Rice Convection Model (RCM) RB – Rice RBM IE – Ridley Ionosphere UA – Global Iono. Thermosp. Model (GITM) CISM – MOU in place. Expect to begin experimenting with coupling mchanism later this year.

Implicit Assumptions The ultimate ‘suite’ of space weather forecasting tools MUST achieve Accuracy Robustness Efficiency (both cpu and memory) Maximum software reuse Portability Ease of component replacement Ease of component addition Flexible data assimilation support Standardization of 1.General framework design 2.Datafile formats 3.Interface Specs 4.Documentation 5.Visualization and feature extraction tools 6.Archival and database interfaces 7.Validation strategies

Independence Inclusiveness Convenience Ability to maintain an infrastructure focus Exposure to restricted operational environment Attributes which make the CCMC contribution unique

Independence Model robustness can only be convincingly displayed when the model is out of the hands of the developers. –Users have less fear than developers in demanding that models be driven by more extreme input. –Models are often least robust at their boundaries. –End-to-end modeling will expose these weaknesses. –An independent testing environment is the only way we can convincingly characterize component and framework robustness. Independent hosting involves validation which will eventually promote benchmarking which often uncovers unadvertised ‘design features’. –Developers of competing components can be adversarial to the extent that they become too guarded in disclosure

Inclusiveness Many models and modelers outside SWMF and CISM. In the early days most useful forecasting tools are likely to be partial frameworks incorporating empirical, parameterized or otherwise ‘physically limited’ models. Typically small codes with little incentive to invest in the expensive software buy-in required to participate in the large abstract frameworks. CCMC can offer them this buy-in on the cheap ‘Model assimilation’ with these limited physics models will be essential for progression to more and more accurate forecasting with the ‘first principles mega-frameworks’.

Convenience Personnel familiar with other hosted models Common usage of the datafile standard developed for use at the CCMC Common usage of the visualization tools Access to more complete sets of validation problems.

Long Term Infrastructure Focus CSEM and CISM researchers primary goals are scientific. Framework development only happens with explicit framework funding. Framework funding has a history of ebbing and flowing. How will the framework developers maintain their frameworks focus through the lean years? CCMC support for CSEM and CISM framework impetus by creating interfaces for additional models.

Exposure to quasi-Operational Environment Testing robustness - Definition of usable parameter ranges, grid resolutions, driving signals. Characterization of required computational resources. Validation against community standard test problems. Sociology in R&D and Operational worlds present an ‘impedance mismatch’ – CCMC can help !

CT Project NASA CT (Computational Technology) project – funded 3 year grants for development of 9 grand challenge frameworks – funding conditional upon achieving pre-negotiated milestones – included Michigan/CSEM SWMF, and ESMF (Earth System Modeling Framework) –CCMC was the main part of the review board for the SWMF Earth Science community more advanced in forecasting and data assimilation technologies. Contrast of SWMF and ESMF experiences tells an interesting story.

SWMF Intra-CSEM effort. Most successful of the 9 teams – delivered everything that they promised. Yet to expose its framework beyond the core development team. Most compelling demo of the framework functionality will occur when they swap in an alternate MHD solver in place of BATS-R-US.

ESMF 3 institution (NCAR, MIT, NASA-GSFC) effort designed to make components of intra-institution mini-frameworks compatible. Nominally open source. Hurdles Dusty decks Programming paradigm shift to OOP F90 and OOP Need to build community consensus Funding restrictions

ESMF Successes Initial requirements document Common component interface accepted by community Portable encapsulation of F90 arrays Survival Failings (as perceived by the project - 10/04) Almost all related to people management, politics and other sociological factors. Hiring Funding distribution Lost some focus on sequence of priorities The most difficult design choices were not all made early enough Lost time reinventing some existing capabilities Data assimilation features still in a design phase Achieved deliverable schedule poorly matched to funding agency timeframes – only 1 of 8 component models is functional AND esmf compliant.

Final Statement CCMC will support end-to-end modeling by: offering model developers lower buy-in overhead into frameworks. exercising the main frameworks and providing feedback offering coupled model runs to support data analyses ESMF lessons: we will eventually reach their starting point – needing to meld two frameworks into a standard. –Recognize importance of project politics and mundane personnel issues on the development cycle. To avoid design oversights, it is never too early to expose your frameworks to outsiders. Start developing data assimilation technologies now.