Difference between revisions of "IOAPI"

From UFRC
Jump to navigation Jump to search
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 
__NOEDITSECTION__
 
__NOEDITSECTION__
[[Category:Software]][[Category:Meteorology]]
+
[[Category:Software]][[Category:Climate]]
 
{|<!--Main settings - REQUIRED-->
 
{|<!--Main settings - REQUIRED-->
 
|{{#vardefine:app|IOAPI}}
 
|{{#vardefine:app|IOAPI}}
Line 11: Line 11:
 
|{{#vardefine:testing|}} <!--Enable performance testing/profiling section -->
 
|{{#vardefine:testing|}} <!--Enable performance testing/profiling section -->
 
|{{#vardefine:faq|}} <!--Enable FAQ section -->
 
|{{#vardefine:faq|}} <!--Enable FAQ section -->
|{{#vardefine:citation|1}} <!--Enable Reference/Citation section -->
+
|{{#vardefine:citation|}} <!--Enable Reference/Citation section -->
 
|}
 
|}
 
<!-- ########  Template Body ######## -->
 
<!-- ########  Template Body ######## -->
Line 21: Line 21:
  
 
<!--Modules-->
 
<!--Modules-->
==Required Modules==
+
==Environment Modules==
[[Modules|modules documentation]]
+
Run <code>module spider {{#var:app}}</code> to find out what environment modules are available for this application.
===Serial===
 
*intel
 
*netcdf
 
*{{#lowercase:{{#var:app}}}}
 
 
==System Variables==
 
==System Variables==
* HPC_{{#uppercase:{{#var:app}}}}_DIR - installation directory
+
* HPC_{{uc:{{#var:app}}}}_DIR - installation directory
* HPC_{{#uppercase:{{#var:app}}}}_LIB - library directory
+
* HPC_{{uc:{{#var:app}}}}_LIB - library directory
* HPC_{{#uppercase:{{#var:app}}}}_INC - include file directory
+
* HPC_{{uc:{{#var:app}}}}_INC - include file directory
* HPC_{{#uppercase:{{#var:app}}}}_BIN - executable program directory
+
* HPC_{{uc:{{#var:app}}}}_BIN - executable program directory
  
 
{{#if: {{#var: exe}}|==How To Run==
 
{{#if: {{#var: exe}}|==How To Run==
Line 46: Line 42:
 
*'''Q:''' **'''A:'''|}}
 
*'''Q:''' **'''A:'''|}}
 
{{#if: {{#var: citation}}|==Citation==
 
{{#if: {{#var: citation}}|==Citation==
If you publish research that uses ITK you have to cite it as follows:
+
 
T.S. Yoo, M. J. Ackerman, W. E. Lorensen, W. Schroeder, V. Chalana, S. Aylward, D. Metaxas, R. Whitaker. Engineering and Algorithm Design for an Image Processing API: A Technical Report on ITK - The Insight Toolkit. In Proc. of Medicine Meets Virtual Reality, J. Westwood, ed., IOS Press Amsterdam pp 586-592 (2002).
 
 
|}}
 
|}}

Latest revision as of 19:35, 24 August 2022

Description

IOAPI website  

The Models-3/EDSS Input/Output Applications Programming Interface (I/O API) provides the environmental model developer with an easy-to-learn, easy-to-use programming library for data storage and access, available from both Fortran and C. The same routines can be used for both file storage (using netCDF files) and model coupling (using PVM mailboxes). It is the standard data access library for both the NCSC/CMAS's EDSS project and EPA's Models-3. There is a external-package wrapper for the I/O API in the Weather Research and Forecasting Model [WRF], which optionally uses I/O API coupling mode to couple WRF-Chem with SMOKE.

Environment Modules

Run module spider IOAPI to find out what environment modules are available for this application.

System Variables

  • HPC_IOAPI_DIR - installation directory
  • HPC_IOAPI_LIB - library directory
  • HPC_IOAPI_INC - include file directory
  • HPC_IOAPI_BIN - executable program directory