gdmemvarclose.f90
Go to the documentation of this file.
1 subroutine gdmemvarclose(var)
4 
5  type(gd_mem_variable), intent(in):: var
6  type(gd_mem_variable_entry), pointer:: ent
7  if (memtab_lookup(var, ent) /= 0) return
8  deallocate(ent%dbuf)
9  if (associated(ent%attr)) deallocate(ent%attr)
10  if (associated(ent%current)) deallocate(ent%current)
11  ent%name = ""
12 end subroutine gdmemvarclose
subroutine gdmemvarclose(var)