56 class(*),
target,
intent(inout) :: data
57 type(
map_t),
pointer :: nm
58 integer :: j, k, neli, nnzi, ierr
60 character(len=1024) :: fname
62 call this%check_exists()
71 fname = trim(this%get_fname())
72 open(newunit=file_unit,
file=fname, status=
'old', iostat=ierr)
74 write(*,
'(A,A)')
" Reading NEKTON map file ", trim(fname)
77 read(file_unit, *) neli, nnzi
82 read(file_unit, *) nm%imap(j),(nm%vertex(k, j), k=1,nm%nlv)