hypre_obj_Final Subroutine

private subroutine hypre_obj_Final(this)

Uses

  • proc~~hypre_obj_final~~UsesGraph proc~hypre_obj_final hypre_obj%hypre_obj_Final module~leapcuda leapCuda proc~hypre_obj_final->module~leapcuda iso_c_binding iso_c_binding module~leapcuda->iso_c_binding

Destroy objects/pointers and clear data

Type Bound

hypre_obj

Arguments

Type IntentOptional Attributes Name
class(hypre_obj), intent(inout) :: this

Hypre machinery


Calls

proc~~hypre_obj_final~~CallsGraph proc~hypre_obj_final hypre_obj%hypre_obj_Final hypre_boomeramgdestroy hypre_boomeramgdestroy proc~hypre_obj_final->hypre_boomeramgdestroy hypre_ijmatrixdestroy hypre_ijmatrixdestroy proc~hypre_obj_final->hypre_ijmatrixdestroy hypre_ijvectordestroy hypre_ijvectordestroy proc~hypre_obj_final->hypre_ijvectordestroy hypre_parcsrpcgdestroy hypre_parcsrpcgdestroy proc~hypre_obj_final->hypre_parcsrpcgdestroy hypre_structgriddestroy hypre_structgriddestroy proc~hypre_obj_final->hypre_structgriddestroy hypre_structmatrixdestroy hypre_structmatrixdestroy proc~hypre_obj_final->hypre_structmatrixdestroy hypre_structpcgdestroy hypre_structpcgdestroy proc~hypre_obj_final->hypre_structpcgdestroy hypre_structpfmgdestroy hypre_structpfmgdestroy proc~hypre_obj_final->hypre_structpfmgdestroy hypre_structsmgdestroy hypre_structsmgdestroy proc~hypre_obj_final->hypre_structsmgdestroy hypre_structstencildestroy hypre_structstencildestroy proc~hypre_obj_final->hypre_structstencildestroy hypre_structvectordestroy hypre_structvectordestroy proc~hypre_obj_final->hypre_structvectordestroy proc~device_free device_free proc~hypre_obj_final->proc~device_free proc~eulerian_obj_final eulerian_obj_base%eulerian_obj_Final proc~hypre_obj_final->proc~eulerian_obj_final interface~cudafree cudaFree proc~device_free->interface~cudafree