The primary objective is to make available, without restriction, the algorithms developed by the Earth and Space Sciences (ESS) Project Grand Challenge Investigation teams to the scientific community at large. A secondary objective is to supply ESS staff-developed software that enhances the use of scalable parallel computers for Earth and space science problems.
The approach is to use the National HPCC Software Exchange's Repository in a Box (RIB) software to create a catalog and repository of ESS Project-funded software packages. Employing a World Wide Web interface, the RIB software provides a consistent look-and-feel to catalog entries and a uniform access method that is familiar to the HPCC community. In keeping with the primary objective, the ESS respository currently emphasizes applications software developed by Grand Challenge teams in pursuit of their 10, 50, and 100 gigaFLOPS performance milestones.
The NASA HPCC Earth and Space Sciences Software Catalog was constructed as part of the ESS Web site. Catalog entries give potential users succinct descriptions of the software packages and link to more-detailed documentation. Entry categories include Abstract, Domain (e.g., Scientific and Engineering Applications, Parallel Processing Tools), Keywords, Language, Target Environment, and Contact. Link(s) to the package(s) appear as the last category. Entry information was acquired by supplying a template for all software developers to fill out. Software packages were collected and then ingested into the ESS repository using the RIB's upload feature.
Web users can access the ESS packages through a newly titled "Cooperative Agreement Milestones and Software Repository" page as well as the aforementioned catalog page. The National HPCC Software Exchange also includes a link to the ESS catalog, broadening its exposure.
The ESS software repository contributes to the major ESS Project goal of facilitating migration to scalable parallel systems by the broader Earth and space science community. The repository documents today's forefront scientific computational techniques with complete, running codes.
The ESS repository currently includes 17 Grand Challenge packages and one ESS staff package. Similar packages will be added as they become available. In the future, the repository also will include benchmarking software relevant to Earth and space science applications.
Clark Mobarry
NASA Goddard Space Flight Center
Clark.M.Mobarry.1@gsfc.nasa.gov
301-286-2081
Jarrett Cohen
Raytheon STX Corp.
NASA Goddard Space Flight Center
jarrett.cohen@gsfc.nasa.gov
301-286-2744