diff --git a/src/Distributed/VirtualDataManager.f90 b/src/Distributed/VirtualDataManager.f90 index 18dcfb8ad24..e92b8883d99 100644 --- a/src/Distributed/VirtualDataManager.f90 +++ b/src/Distributed/VirtualDataManager.f90 @@ -454,6 +454,8 @@ subroutine destroy(this) end do deallocate (this%virtual_solutions) + deallocate (this%router) + end subroutine destroy end module VirtualDataManagerModule diff --git a/src/Distributed/VirtualModel.f90 b/src/Distributed/VirtualModel.f90 index 8eca0628f6c..2b054ec1b5f 100644 --- a/src/Distributed/VirtualModel.f90 +++ b/src/Distributed/VirtualModel.f90 @@ -280,6 +280,7 @@ subroutine deallocate_data(this) ! DIS deallocate (this%dis_ndim) deallocate (this%dis_nodes) + deallocate (this%dis_nodesuser) deallocate (this%dis_nodeuser) deallocate (this%dis_nja) deallocate (this%dis_njas)