SCORPIO  1.8.2
File List
Here is a list of all files with brief descriptions:
 darray_async.c
 darray_no_async.c
 dtypes.h
 example1.cA simple C example for the ParallelIO Library
 example2.cA simple C example for the ParallelIO Library
 examplePio.cA simple C example for the ParallelIO Library
 examplePio.f90A simple Fortran example for the ParallelIO Library
 netcdf4p.c
 pio.F90User interface Module for PIO, this is the only file a user program should 'use'
 pio.hPublic headers for the PIO C interface
 pio_kinds.F90Basic data types
 pio_nf_utils.F90Miscellaneous SCORPIO Util APIs This file contains the SCORPIO Utility APIs that built on top of other SCORPIO APIs This file also includes misc APIs for copying variables and attributes across files
 pio_types.F90Derived datatypes and constants for PIO Fortran API
 put_var.cA simple C example for the ParallelIO Library using PIOc_put_vara()
 spio_darray.F90APIs for reading and writing distributed arrays
 spio_darray_cint.F90C Interfaces for APIs to read and write distributed arrays
 spio_decomp.F90Miscellaneous SCORPIO APIs This file contains the SCORPIO APIs initialize and free I/O decompositions This file also includes misc APIs related to I/O decompositions
 spio_decomp_cint.F90C Interfaces for SCORPIO APIs to initialize/finalize an I/O subsystem
 spio_def_dim.F90SCORPIO APIs for defining dimensions This file contains the SCORPIO APIs for defining variable dimensions
 spio_def_dim_cint.F90C Interfaces for SCORPIO APIs for defining variable dimensions
 spio_def_file.F90SCORPIO APIs for entering/exiting define mode This file contains the SCORPIO APIs for entering/exiting the define mode for a file
 spio_def_file_cint.F90C Interfaces for SCORPIO APIs for entering/exiting "define" mode in an output file
 spio_def_var.F90SCORPIO APIs for defining variables This file contains the SCORPIO APIs for inquiring about attribute (id, type, dimensions etc)
 spio_def_var_cint.F90C Interfaces for SCORPIO APIs for defining variable dimensions
 spio_err.F90APIs for handling errors This file contains the APIs for handling errors in the Fortran interface
 spio_err_cint.F90C Interfaces for APIs that handle error codes
 spio_file.F90APIs related to files (open, close etc)
 spio_file_cint.F90C Interfaces for APIs that handle error codes
 spio_file_modif.F90APIs related to files (open, close etc)
 spio_get_att.F90SCORPIO APIs for writing attributes This file contains the SCORPIO APIs for reading ("get"ting) attributes (metadata) associated with variables
 spio_get_att_cint.F90C Interfaces for SCORPIO APIs to get/read variable attributes (scalars & arrays) associated with a variable from a file
 spio_get_var.F90SCORPIO APIs for reading non-distributed arrays This file contains the SCORPIO APIs for reading ("get"ting) non-distributed arrays
 spio_get_var_cint.F90C Interfaces for SCORPIO APIs to get/read non-distributed arrays into a file
 spio_init.F90SCORPIO APIs for initializing and finalizing the library This file contains the SCORPIO APIs for initializing and finalizing the SCORPIO I/O sub systems (corresponding to MPI communicators)
 spio_init_cint.F90C Interfaces for SCORPIO APIs to initialize/finalize an I/O subsystem
 spio_inq_att.F90SCORPIO APIs for inquiring attributes This file contains the SCORPIO APIs for inquiring about attribute (id, type, dimensions etc)
 spio_inq_att_cint.F90C Interfaces for SCORPIO APIs for inquiring an attribute
 spio_inq_dim.F90SCORPIO APIs for inquiring variables This file contains the SCORPIO APIs for inquiring about variable (id, type, dimensions etc)
 spio_inq_dim_cint.F90C Interfaces for SCORPIO APIs for inquiring a dimension
 spio_inq_file.F90SCORPIO APIs for inquiring variables This file contains the SCORPIO APIs for inquiring about variable (id, type, dimensions etc)
 spio_inq_file_cint.F90C Interfaces for SCORPIO APIs for inquiring a file
 spio_inq_var.F90SCORPIO APIs for inquiring variables This file contains the SCORPIO APIs for inquiring about variable (id, type, dimensions etc)
 spio_inq_var_cint.F90C Interfaces for SCORPIO APIs for inquiring a variable
 spio_misc_api.F90Miscellaneous SCORPIO APIs This file contains the miscellaneous SCORPIO APIs
 spio_misc_api_cint.F90C Interfaces for miscellaneous SCORPIO APIs
 spio_netcdf_types.F90Utilities functions This file contains constants/types specific to the NetCDF library
 spio_put_att.F90SCORPIO APIs for writing attributes This file contains the SCORPIO APIs for writing ("put"ting) attributes (metadata) associated with variables
 spio_put_att_cint.F90C Interfaces for SCORPIO APIs to put/write variable attributes (scalars & arrays) associated with a variable into a file
 spio_put_var.F90SCORPIO APIs for writing non-distributed arrays This file contains the SCORPIO APIs for writing ("put"ting) non-distributed arrays
 spio_put_var_cint.F90C Interfaces for SCORPIO APIs to put/write non-distributed arrays into a file
 spio_util.F90Utilities functions This file contains the utilities used by the Fortran Interface
 spio_util_cint.F90C Interfaces for miscellaneous util SCORPIO APIs
 test_adios.c
 test_hdf5.c