MONC
|
Data Types | |
type | integer_array_wrapper_type |
interface | nf90_def_var |
interface | nf90_get_var |
interface | nf90_put_var |
Functions/Subroutines | |
subroutine | dummy_netcdf_reset () |
integer function | nf90_open (path, mode, ncid) |
integer function | nf90_create (path, mode, ncid, comm, info) |
integer function | nf90_put_att (ncid, attribute, key, value) |
integer function | nf90_enddef (ncid) |
integer function | nf90_close (ncid) |
integer function | nf90_inquire_attribute (ncid, attributeid, key, len) |
integer function | nf90_get_att (ncid, attributeid, key, value) |
integer function | nf90_inq_varid (ncid, key, varid) |
integer function | nf90_get_var_char (ncid, varid, target, indexes, start, count, map) |
integer function | nf90_get_var_integer (ncid, varid, target, indexes, start, count, map) |
integer function | nf90_get_var_real (ncid, varid, target, indexes, start, count, map) |
integer function | nf90_get_var_real_scalar (ncid, varid, target, indexes, start, count, map) |
integer function | nf90_get_var_real3d (ncid, varid, target, indexes, start, count, map) |
integer function | nf90_get_var_double (ncid, varid, target, indexes, start, count, map) |
integer function | nf90_get_var_double_scalar (ncid, varid, target, indexes, start, count, map) |
integer function | nf90_get_var_double3d (ncid, varid, target, indexes, start, count, map) |
integer function | nf90_put_var_char (ncid, varid, source, indexes, start, count, map) |
integer function | nf90_put_var_integer (ncid, varid, source, indexes, start, count, map) |
integer function | nf90_put_var_real (ncid, varid, source, indexes, start, count, map) |
integer function | nf90_put_var_real_scalar (ncid, varid, source, indexes, start, count, map) |
integer function | nf90_put_var_real_3d (ncid, varid, source, indexes, start, count, map) |
integer function | nf90_put_var_double (ncid, varid, source, indexes, start, count, map) |
integer function | nf90_put_var_double_scalar (ncid, varid, source, indexes, start, count, map) |
integer function | nf90_put_var_double_3d (ncid, varid, source, indexes, start, count, map) |
integer function | nf90_inq_dimid (ncid, key, dim_id) |
integer function | nf90_inquire_dimension (ncid, id, len) |
character(len=10) function | nf90_strerror (status) |
integer function | nf90_def_dim (ncid, key, length, dimension_id) |
integer function | nf90_def_var_single (ncid, key, type, dim_id, varid) |
integer function | nf90_def_var_atomic (ncid, key, type, varid) |
integer function | nf90_def_var_multiple (ncid, key, type, dim_ids, varid) |
Variables | |
logical | define_mode = .false. |
type(map_type), save | variable_ids |
type(map_type), save | variable_data |
type(map_type), save | global_attributes |
type(map_type), save | dimension_ids |
type(map_type), save | dimension_lengths |
type(map_type), save | var_data |
integer, parameter | nf90_noerr = 0 |
integer, parameter | dummy_error =100 |
integer, parameter | nf90_global =0 |
integer, parameter | nf90_ebaddim =1000 |
integer, parameter | nf90_enotatt =2000 |
integer, parameter | nf90_enotvar = 3000 |
integer, parameter | nf90_real =0 |
integer, parameter | nf90_int =1 |
integer, parameter | nf90_char =2 |
integer, parameter | nf90_double =3 |
integer, parameter | nf90_clobber =0 |
integer, parameter | nf90_nowrite =1 |
integer, parameter | nf90_netcdf4 =0 |
integer, parameter | nf90_mpiio =0 |
integer | current_ncid =0 |
integer | current_dim =0 |
integer | current_var_id = 0 |
subroutine dummy_netcdf_mod::dummy_netcdf_reset |
integer function dummy_netcdf_mod::nf90_close | ( | integer, intent(in) | ncid | ) |
integer function dummy_netcdf_mod::nf90_create | ( | character(len=*), intent(in) | path, |
integer, intent(in) | mode, | ||
integer, intent(out) | ncid, | ||
integer, intent(in), optional | comm, | ||
integer, intent(in), optional | info | ||
) |
integer function dummy_netcdf_mod::nf90_def_dim | ( | integer, intent(in) | ncid, |
character(len=*), intent(in) | key, | ||
integer, intent(in) | length, | ||
integer, intent(out) | dimension_id | ||
) |
integer function dummy_netcdf_mod::nf90_def_var_atomic | ( | integer, intent(in) | ncid, |
character(len=*), intent(in) | key, | ||
integer, intent(in) | type, | ||
integer, intent(out) | varid | ||
) |
Definition at line 398 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_def_var_multiple | ( | integer, intent(in) | ncid, |
character(len=*), intent(in) | key, | ||
integer, intent(in) | type, | ||
integer, dimension(:) | dim_ids, | ||
integer, intent(out) | varid | ||
) |
Definition at line 415 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_def_var_single | ( | integer, intent(in) | ncid, |
character(len=*), intent(in) | key, | ||
integer, intent(in) | type, | ||
integer, intent(in) | dim_id, | ||
integer, intent(out) | varid | ||
) |
Definition at line 381 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_enddef | ( | integer, intent(in) | ncid | ) |
integer function dummy_netcdf_mod::nf90_get_att | ( | integer, intent(in) | ncid, |
integer, intent(in) | attributeid, | ||
character(len=*), intent(in) | key, | ||
character(len=100), intent(out) | value | ||
) |
integer function dummy_netcdf_mod::nf90_get_var_char | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
character(len=100), intent(out) | target, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 161 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_get_var_double | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=double_precision), dimension(*), intent(out) | target, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 210 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_get_var_double3d | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=double_precision), dimension(:,:,:), intent(out) | target, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 228 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_get_var_double_scalar | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=double_precision), intent(out) | target, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 219 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_get_var_integer | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
integer, dimension(*), intent(out) | target, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
integer function dummy_netcdf_mod::nf90_get_var_real | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=single_precision), dimension(*), intent(out) | target, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 183 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_get_var_real3d | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=single_precision), dimension(:,:,:), intent(out) | target, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 201 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_get_var_real_scalar | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=single_precision), intent(out) | target, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 192 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_inq_dimid | ( | integer, intent(in) | ncid, |
character(len=*), intent(in) | key, | ||
integer, intent(out) | dim_id | ||
) |
integer function dummy_netcdf_mod::nf90_inq_varid | ( | integer, intent(in) | ncid, |
character(len=*), intent(in) | key, | ||
integer, intent(out) | varid | ||
) |
integer function dummy_netcdf_mod::nf90_inquire_attribute | ( | integer, intent(in) | ncid, |
integer, intent(in) | attributeid, | ||
character(len=*), intent(in) | key, | ||
integer, intent(out) | len | ||
) |
integer function dummy_netcdf_mod::nf90_inquire_dimension | ( | integer, intent(in) | ncid, |
integer, intent(in) | id, | ||
integer, intent(out) | len | ||
) |
integer function dummy_netcdf_mod::nf90_open | ( | character(len=*), intent(in) | path, |
integer, intent(in) | mode, | ||
integer, intent(out) | ncid | ||
) |
integer function dummy_netcdf_mod::nf90_put_att | ( | integer, intent(in) | ncid, |
integer, intent(in) | attribute, | ||
character(len=*), intent(in) | key, | ||
character(len=*), intent(in) | value | ||
) |
integer function dummy_netcdf_mod::nf90_put_var_char | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
character(len=*), intent(in) | source, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 237 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_put_var_double | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=double_precision), dimension(*), intent(in) | source, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 296 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_put_var_double_3d | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=double_precision), dimension(:,:,:), intent(in) | source, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 316 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_put_var_double_scalar | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=double_precision), intent(in) | source, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 306 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_put_var_integer | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
integer, intent(in) | source, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 252 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_put_var_real | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=single_precision), dimension(*), intent(in) | source, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 266 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_put_var_real_3d | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=single_precision), dimension(:,:,:), intent(in) | source, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 286 of file dummy_netcdf.F90.
integer function dummy_netcdf_mod::nf90_put_var_real_scalar | ( | integer, intent(in) | ncid, |
integer, intent(in) | varid, | ||
real(kind=single_precision), intent(in) | source, | ||
integer, dimension(:), intent(in), optional | indexes, | ||
integer, dimension(:), intent(in), optional | start, | ||
integer, dimension(:), intent(in), optional | count, | ||
integer, dimension(:), intent(in), optional | map | ||
) |
Definition at line 276 of file dummy_netcdf.F90.
character(len=10) function dummy_netcdf_mod::nf90_strerror | ( | integer, intent(in) | status | ) |
integer dummy_netcdf_mod::current_dim =0 |
Definition at line 29 of file dummy_netcdf.F90.
integer dummy_netcdf_mod::current_ncid =0 |
Definition at line 29 of file dummy_netcdf.F90.
integer dummy_netcdf_mod::current_var_id = 0 |
Definition at line 29 of file dummy_netcdf.F90.
logical dummy_netcdf_mod::define_mode = .false. |
Definition at line 12 of file dummy_netcdf.F90.
type(map_type), save dummy_netcdf_mod::dimension_ids |
Definition at line 21 of file dummy_netcdf.F90.
type(map_type), save dummy_netcdf_mod::dimension_lengths |
Definition at line 21 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::dummy_error =100 |
Definition at line 24 of file dummy_netcdf.F90.
type(map_type), save dummy_netcdf_mod::global_attributes |
Definition at line 21 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_char =2 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_clobber =0 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_double =3 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_ebaddim =1000 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_enotatt =2000 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_enotvar = 3000 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_global =0 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_int =1 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_mpiio =0 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_netcdf4 =0 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_noerr = 0 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_nowrite =1 |
Definition at line 24 of file dummy_netcdf.F90.
integer, parameter dummy_netcdf_mod::nf90_real =0 |
Definition at line 24 of file dummy_netcdf.F90.
type(map_type), save dummy_netcdf_mod::var_data |
Definition at line 21 of file dummy_netcdf.F90.
type(map_type), save dummy_netcdf_mod::variable_data |
Definition at line 21 of file dummy_netcdf.F90.
type(map_type), save dummy_netcdf_mod::variable_ids |
Definition at line 21 of file dummy_netcdf.F90.