mod_io Module


Uses

  • module~~mod_io~~UsesGraph module~mod_io mod_io module~mod_kinds mod_kinds module~mod_io->module~mod_kinds iso_fortran_env iso_fortran_env module~mod_kinds->iso_fortran_env

Used by

  • module~~mod_io~~UsedByGraph module~mod_io mod_io module~mod_mnist mod_mnist module~mod_mnist->module~mod_io

Contents


Interfaces

public interface read_binary_file

  • private subroutine read_binary_file_1d(filename, dtype, nrec, array)

    Arguments

    Type IntentOptional AttributesName
    character(len=*), intent(in) :: filename
    integer(kind=ik), intent(in) :: dtype
    integer(kind=ik), intent(in) :: nrec
    real(kind=rk), intent(inout), allocatable:: array(:)
  • private subroutine read_binary_file_2d(filename, dtype, dsize, nrec, array)

    Arguments

    Type IntentOptional AttributesName
    character(len=*), intent(in) :: filename
    integer(kind=ik), intent(in) :: dtype
    integer(kind=ik), intent(in) :: dsize
    integer(kind=ik), intent(in) :: nrec
    real(kind=rk), intent(inout), allocatable:: array(:,:)

Subroutines

private subroutine read_binary_file_1d(filename, dtype, nrec, array)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: filename
integer(kind=ik), intent(in) :: dtype
integer(kind=ik), intent(in) :: nrec
real(kind=rk), intent(inout), allocatable:: array(:)

private subroutine read_binary_file_2d(filename, dtype, dsize, nrec, array)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: filename
integer(kind=ik), intent(in) :: dtype
integer(kind=ik), intent(in) :: dsize
integer(kind=ik), intent(in) :: nrec
real(kind=rk), intent(inout), allocatable:: array(:,:)