The DEALLOCATE statement frees the storage allocated for allocatable arrays and pointer targets (and causes the pointers to become disassociated). For more information, see DEALLOCATE in the A to Z Reference.
This section also discusses the following: