Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Geodesic IO Library

Software ·
DOI:https://doi.org/10.11578/dc.20210521.40· OSTI ID:code-57058 · Code ID:57058
 [1];  [1];  [1]
  1. Pacific Northwest National Lab. (PNNL), Richland, WA (United States)
GIO is an application programmer interface (API) or library for high performance IO that is designed for climate models that operate on a geodesic grid. GIO uses a combination of configuration files and API calls to define the mapping of internal model data to output variables in standard climate data formats. The mapping from model data to model output includes method of data slicing, aggregation, and linearization using a morton ordering approach. The data is then persisted through a standard interface that can be implemented using several different high level parallel libraries. Both Parallel NetCDF and NetCDF4 interfaces are provided. GIO is designed to run on supercomputing systems or multi-processor clusters with parallel file systems.
Short Name / Acronym:
GIO
Project Type:
Open Source, No Publicly Available Repository
Site Accession Number:
4668
Software Type:
Scientific
License(s):
Other (Commercial or Open-Source)
Research Organization:
Pacific Northwest National Laboratory (PNNL), Richland, WA (United States)
Sponsoring Organization:
USDOE Office of Science (SC)

Primary Award/Contract Number:
AC05-76RL01830
DOE Contract Number:
AC05-76RL01830
Code ID:
57058
OSTI ID:
code-57058
Country of Origin:
United States

Similar Records

Efficient data IO for a Parallel Global Cloud Resolving Model
Journal Article · Fri Nov 25 23:00:00 EST 2011 · Environmental Modelling & Software · OSTI ID:1033837

Adaptable Metadata Rich IO Methods for Portable High Performance IO
Conference · Wed Dec 31 23:00:00 EST 2008 · OSTI ID:963933

IO SUBSYSTEM 1 BETA
Software · Wed Aug 21 00:00:00 EDT 2002 · OSTI ID:1230551

Related Subjects