1 / 7

What is SciDAC?

What is SciDAC?. “Scientific Discovery through Advanced Computing” New DOE program started in October 2001 Total budget ~ $70M/year Duration ~ 5 years Three types of activities Science Applications Global Climate Accelerator Technology, Fusion, Astrophysics

marcy
Download Presentation

What is SciDAC?

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. What is SciDAC? “Scientific Discovery through Advanced Computing” • New DOE program started in October 2001 • Total budget ~ $70M/year • Duration ~ 5 years Three types of activities • Science Applications • Global Climate • Accelerator Technology, Fusion, Astrophysics • Integrated Software Infrastructure Centers (ISICs) • Performance, Adaptive grids, … • National Collaboratories and Networking • Earth System Grid, …

  2. SciDAC Global Climate Projects

  3. SciDAC CCSM Collaborative Development Cooperative initiative on CCSM development • 6 DOE labs (ANL, LANL, LBNL, LLNL, ORNL, PNNL), NASA/DAO, and NCAR • DOE PIs: Bob Malone (LANL) and John Drake (ORNL) • Coordinate with SSC, WGs, CCSM team, NASA ESMF Focus is on • Model extensibility, component interchangeability • Portability • Across range of current architectures • Adaptable to foreseeable future directions • Performance • Dynamical cores • Spatial gradients imply interprocessor communications

  4. Examples of Generic Development Activities Software engineering • Requirements and design documents for each component model • Rigorous review of code and proposed changes (CRBs) • Suite of tests to be applied before changes are incorporated • Conform to CCSM software development guidelines Documentation • Keep design document and user documentation up to date Maintain compatibility with • CCSM plans, SSC guidelines, WG objectives • NASA HPCC Earth System Modeling Framework (ESMF) • Common Component Architecture (CCA) Issues • Object-oriented approach? • Can it be done in Fortran90? • If prefer C++, must solve language interoperability problem

  5. Examples of Model Development Activities Atmospheric model • Continues work of CHAMMPions and ACPI Avant Garde • Improved parallelism, cache utilization, data structures, modularity • Higher resolution (T85, T170) • Add atmospheric chemistry, sub-grid precipitation parameterization Coupler • Model Coupling Toolkit (MCT) • Supports both synchronous and asynchronous coupling modes • Designed for compatibility with ESMF and CCA Ocean model • Improved parallelism, cache utilization, data structures, modularity • Hybrid z-isopycnal vertical coordinate with ALE remapping (HYPOP) • Monotone incremental remapping horizontal advection/transport • Add biogeochemistry Sea ice model • Monotone incremental remapping horizontal advection/transport

  6. Mechanisms for Coordinating Activities Weekly teleconference calls (each Monday) • Pick topic(s) in advance • Currently announced only to institutional PIs Monthly Access Grid meetings • Pick topic(s) in advance • Currently announced only to institutional PIs • Can easily enlarge audience Detailed task lists • Who is doing what when? • Currently primarily limited to SciDAC activities • Need to integrate SciDAC and NCAR activities Active SciDAC participation in CCSM Working Groups

More Related