The Intermediate Complexity Atmospheric Research model (ICAR)
A computationally efficient atmospheric model for downscaling.
|
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... | |
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
filename | Name of NetCDF file to write/create |
varname | Name of the NetCDF variable to write |
data_out | 2-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
filename | Name of NetCDF file to write/create |
varname | Name of the NetCDF variable to write |
data_out | 3-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
filename | Name of NetCDF file to write/create |
varname | Name of the NetCDF variable to write |
data_out | 3-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
filename | Name of NetCDF file to write/create |
varname | Name of the NetCDF variable to write |
data_out | 4-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
filename | Name of NetCDF file to write/create |
varname | Name of the NetCDF variable to write |
data_out | 4-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
filename | Name of NetCDF file to write/create |
varname | Name of the NetCDF variable to write |
data_out | 6-dimensional array to write to the file |