main Program

Uses

  • program~~main~19~~UsesGraph program~main~19 main gFTL2_StringVector gFTL2_StringVector program~main~19->gFTL2_StringVector gFTL_StringIntegerMap gFTL_StringIntegerMap program~main~19->gFTL_StringIntegerMap iso_c_binding iso_c_binding program~main~19->iso_c_binding iso_fortran_env iso_fortran_env program~main~19->iso_fortran_env module~mapl_exceptionhandling MAPL_ExceptionHandling program~main~19->module~mapl_exceptionhandling module~pfio pFIO program~main~19->module~pfio module~pfio_netcdf4_fileformattermod pFIO_NetCDF4_FileFormatterMod program~main~19->module~pfio_netcdf4_fileformattermod

Calls

program~~main~19~~CallsGraph program~main~19 main none~add_dimension FileMetadata%add_dimension program~main~19->none~add_dimension none~add_variable FileMetadata%add_variable program~main~19->none~add_variable none~create~7 NetCDF4_FileFormatter%create program~main~19->none~create~7 none~get_dimension FileMetadata%get_dimension program~main~19->none~get_dimension none~get_var~21 NetCDF4_FileFormatter%get_var program~main~19->none~get_var~21 none~inq_var_string_length NetCDF4_FileFormatter%inq_var_string_length program~main~19->none~inq_var_string_length none~put_var~21 NetCDF4_FileFormatter%put_var program~main~19->none~put_var~21 none~add_dimension->none~get_dimension insert insert none~add_dimension->insert interface~mapl_assert MAPL_Assert none~add_dimension->interface~mapl_assert none~has_dimension FileMetadata%has_dimension none~add_dimension->none~has_dimension proc~mapl_return MAPL_Return none~add_dimension->proc~mapl_return at at none~add_variable->at begin begin none~add_variable->begin none~add_variable->interface~mapl_assert next next none~add_variable->next none~get_const_value Variable%get_const_value none~add_variable->none~get_const_value none~get_dimensions Variable%get_dimensions none~add_variable->none~get_dimensions none~get_shape UnlimitedEntity%get_shape none~add_variable->none~get_shape none~insert~163 StringVariableMap%insert none~add_variable->none~insert~163 none~is_empty UnlimitedEntity%is_empty none~add_variable->none~is_empty of of none~add_variable->of none~add_variable->proc~mapl_return push_back push_back none~add_variable->push_back nf90_create nf90_create none~create~7->nf90_create none~create~7->proc~mapl_return proc~mapl_verify MAPL_Verify none~create~7->proc~mapl_verify none~get_dimension->at find find none~get_dimension->find none~get_dimension->proc~mapl_return none~get_var_real64_4 NetCDF4_FileFormatter%get_var_real64_4 none~get_var~21->none~get_var_real64_4 nf90_inq_varid nf90_inq_varid none~inq_var_string_length->nf90_inq_varid none~inq_var_string_length->proc~mapl_return none~inq_var_string_length->proc~mapl_verify proc~pfio_nf90_get_var_string_len pfio_nf90_get_var_string_len none~inq_var_string_length->proc~pfio_nf90_get_var_string_len none~put_var_real64_4 NetCDF4_FileFormatter%put_var_real64_4 none~put_var~21->none~put_var_real64_4

Variables

Type Attributes Name Initial
character(len=:), allocatable, target :: cvar1(:)
character(len=:), allocatable, target :: cvar2(:)
integer :: Ydim
integer :: k
integer :: length
integer :: my_dim
integer :: status
type(FileMetadata) :: metadata
type(NetCDF4_FileFormatter) :: test_formatter
type(Variable) :: v