Finalize Module
SUBROUTINE Finalize_ReadState ! MODULES USE MODgvec_Globals,ONLY: abort USE MODgvec_ReadState_Vars IMPLICIT NONE !----------------------------------------------------------------------------------------------------------------------------------- ! INPUT VARIABLES !----------------------------------------------------------------------------------------------------------------------------------- ! OUTPUT VARIABLES !----------------------------------------------------------------------------------------------------------------------------------- ! LOCAL VARIABLES !=================================================================================================================================== IF(.NOT.MPIroot) CALL abort(__STAMP__, & "Finalize_ReadState should only be called by MPIroot!") DEALLOCATE(X1_r) DEALLOCATE(X2_r) DEALLOCATE(LA_r) DEALLOCATE(profiles_1d) CALL sgrid_r%free() CALL sbase_prof%free() CALL X1_base_r%free() CALL X2_base_r%free() CALL LA_base_r%free() DEALLOCATE(hmap_r) DEALLOCATE(sbase_prof) DEALLOCATE(X1_base_r) DEALLOCATE(X2_base_r) DEALLOCATE(LA_base_r) END SUBROUTINE Finalize_ReadState