The Intermediate Complexity Atmospheric Research model (ICAR)
A computationally efficient atmospheric model for downscaling.
 All Classes Files Functions Variables
Public Member Functions | List of all members
io_routines::io_write Interface Reference


Generic interface to the netcdf write routines

More...

Public Member Functions

subroutine io_write6d (filename, varname, data_out, dimnames)
 

Write a 6-dimensional variable to a netcdf file More...

 
subroutine io_write4d (filename, varname, data_out)
 

Same as io_write6d but for 4-dimensional data More...

 
subroutine io_write3d (filename, varname, data_out)
 

Same as io_write6d but for 3-dimensional data More...

 
subroutine io_write2d (filename, varname, data_out)
 

Same as io_write3d but for 2-dimensional arrays More...

 
subroutine io_write3di (filename, varname, data_out)
 

Same as io_write3d but for integer arrays More...

 
subroutine io_write4di (filename, varname, data_out)
 

Same as io_write4d but for integer data More...

 

Detailed Description


Generic interface to the netcdf write routines

Member Function/Subroutine Documentation

subroutine io_routines::io_write::io_write2d ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  varname,
real, dimension(:,:), intent(in)  data_out 
)


Same as io_write3d but for 2-dimensional arrays

Write a 2-dimensional variable to a netcdf file

Create a netcdf file:filename with a variable:varname and write data_out to it

Parameters
filenameName of NetCDF file to write/create
varnameName of the NetCDF variable to write
data_out2-dimensional array to write to the file
subroutine io_routines::io_write::io_write3d ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  varname,
real, dimension(:,:,:), intent(in)  data_out 
)


Same as io_write6d but for 3-dimensional data

Write a 3-dimensional variable to a netcdf file

Create a netcdf file:filename with a variable:varname and write data_out to it

Parameters
filenameName of NetCDF file to write/create
varnameName of the NetCDF variable to write
data_out3-dimensional array to write to the file
subroutine io_routines::io_write::io_write3di ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  varname,
integer, dimension(:,:,:), intent(in)  data_out 
)


Same as io_write3d but for integer arrays

Write a 3-dimensional variable to a netcdf file

Create a netcdf file:filename with a variable:varname and write data_out to it

Parameters
filenameName of NetCDF file to write/create
varnameName of the NetCDF variable to write
data_out3-dimensional array to write to the file
subroutine io_routines::io_write::io_write4d ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  varname,
real, dimension(:,:,:,:), intent(in)  data_out 
)


Same as io_write6d but for 4-dimensional data

Write a 4-dimensional variable to a netcdf file

Create a netcdf file:filename with a variable:varname and write data_out to it

Parameters
filenameName of NetCDF file to write/create
varnameName of the NetCDF variable to write
data_out4-dimensional array to write to the file
subroutine io_routines::io_write::io_write4di ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  varname,
integer, dimension(:,:,:,:), intent(in)  data_out 
)


Same as io_write4d but for integer data

Write a 4-dimensional variable to a netcdf file

Create a netcdf file:filename with a variable:varname and write data_out to it

Parameters
filenameName of NetCDF file to write/create
varnameName of the NetCDF variable to write
data_out4-dimensional array to write to the file
subroutine io_routines::io_write::io_write6d ( character(len=*), intent(in)  filename,
character(len=*), intent(in)  varname,
real, dimension(:,:,:,:,:,:), intent(in)  data_out,
character(len=*), dimension(6), intent(in), optional  dimnames 
)


Write a 6-dimensional variable to a netcdf file

Create a netcdf file:filename with a variable:varname and write data_out to it

Parameters
filenameName of NetCDF file to write/create
varnameName of the NetCDF variable to write
data_out6-dimensional array to write to the file

The documentation for this interface was generated from the following file: