18 if (
associated(gfld%idsect))
then
19 deallocate(gfld%idsect,stat=is)
23 if (
associated(gfld%local))
then
24 deallocate(gfld%local,stat=is)
28 if (
associated(gfld%list_opt))
then
29 deallocate(gfld%list_opt,stat=is)
31 nullify(gfld%list_opt)
33 if (
associated(gfld%igdtmpl))
then
34 deallocate(gfld%igdtmpl,stat=is)
38 if (
associated(gfld%ipdtmpl))
then
39 deallocate(gfld%ipdtmpl,stat=is)
43 if (
associated(gfld%coord_list))
then
44 deallocate(gfld%coord_list,stat=is)
46 nullify(gfld%coord_list)
48 if (
associated(gfld%idrtmpl))
then
49 deallocate(gfld%idrtmpl,stat=is)
53 if (
associated(gfld%bmap))
then
54 deallocate(gfld%bmap,stat=is)
58 if (
associated(gfld%fld))
then
59 deallocate(gfld%fld,stat=is)
subroutine gf_free(gfld)
Free memory that was used to store array values in derived type grib_mod::gribfield.
This Fortran module contains the declaration of derived type gribfield.