1 / 11

Community Modeling in the Atmospheric Sciences

Community Modeling in the Atmospheric Sciences. Stan Solomon High Altitude Observatory National Center for Atmospheric Research. SHINE Meeting • Whistler, BC • 30 July 2007. Why Consider Community Models for Solar/Terrestrial Physics?.

annona
Download Presentation

Community Modeling in the Atmospheric Sciences

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Community Modelingin theAtmospheric Sciences Stan Solomon High Altitude Observatory National Center for Atmospheric Research SHINE Meeting • Whistler, BC • 30 July 2007

  2. Why Consider Community Modelsfor Solar/Terrestrial Physics? • Continuing analogy with the weather and climate modeling field • Examples of successful shared code models in solar and astrophysics • (e.g., FLASH, CHIANTI) • Several open-source efforts in applications software and operating systems • (e.g., GNU, Linux) • Increasing agency pressure • E.g., language in NASA Living with a Star Strategic Capabilities AO: • “...all source code must be delivered...for unrestricted use by NASA.” • This is pretty strong; not clear if it will be implemented • In short, there are signs that parts of the research world are headed in this general direction, and disciplines need to consider carefully the options and choices.

  3. What is a Community Model? • Presupposes that there is a Community • In this context, presume that it is a Community of scientific researchers • Necessary that more than one institution is involved • Implies some degree of support for users • But there is considerable deviation about the mean here • Range spans from “you can have it but you’re on your own” to a full-time staff devoted to helping users • Implies that tools (e.g., source code) will be shared among the Community • In the atmospheric sciences, the concept of a community model often implies that there is participation from the general community in the development, testing, improvement, and goals of the endeavor.

  4. Software Distribution • There are several software distribution paradigms: • Proprietary • Distribute only executable software or special-purpose hardware • May or may not involve fees • Open Source License • Many types, ranging from very restrictive to completely unrestrictive • May or may not involve fees • Public Domain • Completely unrestrictive • May include disclaimers for protection • There are also several physical distribution methods: • Physical media • On-line, but restricted using registration, accounts, or etc. • On-line, wide open

  5. How About the Support Problem? • Many people I’ve talked to about Community Models are OK with the general concept but don’t want to spend their life answering dumb questions from novice users. • It’s possible to start small, as a “community model with lower-case c” with the intent to integrate more support as resources permit. • e.g., the Whole Atmosphere Community Climate Model • It only seems possible to fully support a big-deal Community Model in the context of a stable long-term grant, a Government lab, or a FFRDC. • Supercomputing resources also nice to have

  6. A Few Examples from the Atmospheric Sciences • Community Climate System Model (CCSM) • Weather Research Forecast Model (WRF) • Whole Atmosphere Community Climate Model (WACCM) • Thermosphere-Ionosphere-Electrodynamics General Circulation Model (TIE-GCM)

  7. The Community Climate System Model (CCSM) • Large, active community involved in global climate simulations • Central nucleus of full-time scientists, software engineers, support personnel • Working groups, formal recommendations, change procedures, version control • Major annual meeting • Coding standards • Documentation standards • “Matrix” of license agreements

  8. Weather Research Forecast Mode (WRF) • High-resolution meteorology model designed and constructed by a medium-sized group at NCAR M3 • Can utilize sophisticated data assimilation techniques • Openly available to anyone • Commonly ported to local systems and adapted for specific uses • Global terrestrial versions, global Mars version, other creative uses • Limited support for users, but documentation and generalization is good • Possibly the most successful model ever, with thousands of downloads and hundreds of installations

  9. Whole Atmosphere Community Climate Model (WACCM) • A single-code synthesis of CAM3, MOZART, and the TIME-GCM • Currently extends from the surface to ~150 km altitude; goal is to cover the entire 0 – 500 km range including the thermosphere and ionosphere • Small group of in-house developers and several more hangers-on • Moderate-sized community involved in model use or model development • Coding standards, version control, etc. • Occasional working groups, meetings, and conferences • Documentation is coming along • Code available on the web (generally a version behind)

  10. Thermosphere-Ionosphere-ElectrodynamicsGeneral Circulation Model (TIE-GCM) • Developed by Ray Roble, Bob Dickinson, Art Richmond, et al. • Modest community using model or model results • Small group of in-house developers and visitors • Version control, cross-platform release (v. 1.8) • Code base much improved • Actually have a user manual now • No formal distribution arrangement, but anyone who wants the code can have it

  11. Does This Paradigm Work? • • In the US, the atmospheric sciences are blessed/cursed by a large federally-funded research and development center that can lead and coordinate these activities. • • The university community has mixed feelings about this, because it both provides services and consumes financial resources. • • There is no question that participation, collaboration, and education are facilitated by a Community Modeling approach. • • There is also no question that there are pitfalls, ranging from misuse or misinterpretation of results, to lack of appropriate credit, citation, or acknowledgement. • ...but these have close analogies with isses in observational data distribution.

More Related