37 character(len=*),
intent(in) :: fname
38 integer(int64),
intent(in) :: np
39 real(real64),
intent(inout) :: ff(:)
40 integer,
intent(out) :: ierr
43 subroutine read_csv(np, f, output_type, ierr, fname)
46 integer(C_LONG),
intent(in) :: np
47 real(C_DOUBLE),
intent(in) :: f
48 integer(C_INT),
intent(in) :: output_type
49 integer(C_INT),
intent(out) :: ierr
50 character(len=*),
intent(in) :: fname
51 end subroutine read_csv
56 call read_csv(np, ff(1), type_double, ierr, trim(fname))
62 character(len=*),
intent(in) :: fname
63 integer(int64),
intent(inout) :: dims(:)
64 integer,
intent(out) :: ierr
67 subroutine get_info_csv(dims, ierr, fname)
70 integer(C_LONG),
intent(inout) :: dims(:)
71 integer(C_INT),
intent(out) :: ierr
72 character(len=*),
intent(in) :: fname
73 end subroutine get_info_csv
78 call get_info_csv(dims, ierr, trim(fname))
subroutine, public dread_csv(fname, np, ff, ierr)
subroutine, public io_csv_get_info(fname, dims, ierr)