56 class(*),
target,
intent(inout) :: data
57 type(
map_t),
pointer :: nm
58 integer :: j, k, neli, nnzi, ierr
61 call this%check_exists()
70 open(newunit=file_unit,
file=trim(this%fname), status=
'old', iostat=ierr)
72 write(*,
'(A,A)')
" Reading NEKTON map file ", this%fname
75 read(file_unit, *) neli, nnzi
80 read(file_unit, *) nm%imap(j),(nm%vertex(k, j), k=1,nm%nlv)