Skip to content

Commit 5d9705a

Browse files
committed
add sub to read string arrays in m_ncio
1 parent 0d4f22e commit 5d9705a

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

libsrc/fast/nc/m_ncio.f90

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ MODULE m_ncio
4949

5050
! low-level Read 1D
5151
PUBLIC :: nc_rdvar1d_i1, nc_rdvar1d_i2, nc_rdvar1d_i4, nc_rdvar1d_r4, &
52-
nc_rdvar1d_r8
52+
nc_rdvar1d_r8, nc_rdvar1d_str
5353
! low-level Read 2D
5454
PUBLIC :: nc_rdvar2d_i1, nc_rdvar2d_i2, nc_rdvar2d_i4, nc_rdvar2d_r4, &
5555
nc_rdvar2d_r8
@@ -312,6 +312,15 @@ SUBROUTINE nc_rdvar1d_r8(fid, varname, varval)
312312
include "nc_rdvar.f90.inc"
313313
END SUBROUTINE
314314

315+
SUBROUTINE nc_rdvar1d_str(fid, varname, varval)
316+
IMPLICIT NONE
317+
INTEGER(i4),INTENT(IN) :: fid
318+
CHARACTER(*),INTENT(IN) :: varname
319+
CHARACTER(*), INTENT(INOUT) :: varval(:)
320+
include "nc_rdvar.f90.inc"
321+
END SUBROUTINE
322+
323+
315324

316325
!--------------------------------------------------------------------------------
317326
! write 1D
@@ -400,6 +409,7 @@ SUBROUTINE nc_rdvar2d_r8(fid, varname, varval)
400409
include "nc_rdvar.f90.inc"
401410
END SUBROUTINE
402411

412+
403413
!--------------------------------------------------------------------------------
404414
! write 2D
405415
!--------------------------------------------------------------------------------

0 commit comments

Comments
 (0)