shr_pcdf_mod Module

PUBLIC MEMBER FUNCTIONS

PUBLIC DATA MEMBERS:



Subroutines

public subroutine shr_pcdf_readwrite(type, iosystem, pio_iotype, filename, mpicom, gsmap, dof, clobber, io_format, id1, id1n, rs1, rs1n, is1, is1n, rf1, rf1n, if1, if1n, av1, av1n, id2, id2n, rs2, rs2n, is2, is2n, rf2, rf2n, if2, if2n, av2, av2n, id3, id3n, rs3, rs3n, is3, is3n, rf3, rf3n, if3, if3n, av3, av3n, id4, id4n, rs4, rs4n, is4, is4n, rf4, rf4n, if4, if4n, av4, av4n)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: type
type(IOSystem_desc_t), intent(inout), target :: iosystem
integer(kind=IN), intent(in) :: pio_iotype
character(len=*), intent(in) :: filename
integer(kind=IN), intent(in) :: mpicom
type(GlobalSegMap), intent(in), optional :: gsmap
integer(kind=IN), intent(in), optional :: dof(:)
logical, intent(in), optional :: clobber
integer(kind=IN), intent(in), optional :: io_format
integer(kind=IN), intent(inout), optional :: id1
character(len=*), intent(in), optional :: id1n
real(kind=R8), intent(inout), optional :: rs1
character(len=*), intent(in), optional :: rs1n
integer(kind=IN), intent(inout), optional :: is1
character(len=*), intent(in), optional :: is1n
real(kind=R8), intent(inout), optional :: rf1(:)
character(len=*), intent(in), optional :: rf1n
integer(kind=IN), intent(inout), optional :: if1(:)
character(len=*), intent(in), optional :: if1n
type(AttrVect), intent(inout), optional :: av1
character(len=*), intent(in), optional :: av1n
integer(kind=IN), intent(inout), optional :: id2
character(len=*), intent(in), optional :: id2n
real(kind=R8), intent(inout), optional :: rs2
character(len=*), intent(in), optional :: rs2n
integer(kind=IN), intent(inout), optional :: is2
character(len=*), intent(in), optional :: is2n
real(kind=R8), intent(inout), optional :: rf2(:)
character(len=*), intent(in), optional :: rf2n
integer(kind=IN), intent(inout), optional :: if2(:)
character(len=*), intent(in), optional :: if2n
type(AttrVect), intent(inout), optional :: av2
character(len=*), intent(in), optional :: av2n
integer(kind=IN), intent(inout), optional :: id3
character(len=*), intent(in), optional :: id3n
real(kind=R8), intent(inout), optional :: rs3
character(len=*), intent(in), optional :: rs3n
integer(kind=IN), intent(inout), optional :: is3
character(len=*), intent(in), optional :: is3n
real(kind=R8), intent(inout), optional :: rf3(:)
character(len=*), intent(in), optional :: rf3n
integer(kind=IN), intent(inout), optional :: if3(:)
character(len=*), intent(in), optional :: if3n
type(AttrVect), intent(inout), optional :: av3
character(len=*), intent(in), optional :: av3n
integer(kind=IN), intent(inout), optional :: id4
character(len=*), intent(in), optional :: id4n
real(kind=R8), intent(inout), optional :: rs4
character(len=*), intent(in), optional :: rs4n
integer(kind=IN), intent(inout), optional :: is4
character(len=*), intent(in), optional :: is4n
real(kind=R8), intent(inout), optional :: rf4(:)
character(len=*), intent(in), optional :: rf4n
integer(kind=IN), intent(inout), optional :: if4(:)
character(len=*), intent(in), optional :: if4n
type(AttrVect), intent(inout), optional :: av4
character(len=*), intent(in), optional :: av4n