Oasis3-MCT
Modules | Functions/Subroutines
mod_oasis_io.F90 File Reference

Go to the source code of this file.

Modules

module  mod_oasis_io
 Provides reusable IO routines for OASIS.
 

Functions/Subroutines

logical function, public mod_oasis_io::oasis_io_varexists (filename, fldname)
 Checks whether the var fldname is in the file. More...
 
subroutine, public mod_oasis_io::oasis_io_read_avfld (filename, av, gsmap, mpicom, avfld, filefld, fldtype)
 Reads single field from a file into an attribute Vector. More...
 
subroutine, public mod_oasis_io::oasis_io_write_avfile (rstfile, av, gsmap, mpicom, nx, ny, nampre)
 Writes all fields from an attribute vector to a file. More...
 
subroutine, public mod_oasis_io::oasis_io_read_avfile (rstfile, av, gsmap, mpicom, abort, nampre, didread)
 Reads all fields for an attribute vector from a file. More...
 
subroutine, public mod_oasis_io::oasis_io_read_array (rstfile, mpicom, iarray, ivarname, rarray, rvarname, abort)
 Reads an integer or real field from a file into an array. More...
 
subroutine, public mod_oasis_io::oasis_io_write_array (rstfile, mpicom, iarray, ivarname, rarray, rvarname)
 Writes a real or integer array to a file. More...
 
subroutine, public mod_oasis_io::oasis_io_write_avfbf (av, gsmap, mpicom, nx, ny, msec, f_string, filename)
 Write each field in an attribute vector to an individual files. More...
 
subroutine, public mod_oasis_io::oasis_io_read_avfbf (av, gsmap, mpicom, msec, f_string, filename)
 Read each field in an attribute vector from individual files. More...
 
subroutine, public mod_oasis_io::oasis_io_read_field_fromroot (filename, fldname, ifld2, fld2, fld3, nx, ny, nz)
 Read a field on the root task from a file into an array. More...
 
subroutine, public mod_oasis_io::oasis_io_write_2dgridfld_fromroot (filename, fldname, fld, nx, ny)
 Write a real array named field from the root task to a file. More...
 
subroutine, public mod_oasis_io::oasis_io_write_2dgridint_fromroot (filename, fldname, fld, nx, ny)
 Write an integer array named field from the root task to a file. More...
 
subroutine, public mod_oasis_io::oasis_io_write_3dgridfld_fromroot (filename, fldname, fld, nx, ny, nc)
 Write a 3d real array named field from the root task to a file. More...