finish_run Subroutine

public subroutine finish_run()

Finishing the solution computation

Arguments

None

Calls

proc~~finish_run~~CallsGraph proc~finish_run finish_run proc~destroy_solver destroy_solver proc~finish_run->proc~destroy_solver mpi_finalize mpi_finalize proc~finish_run->mpi_finalize proc~destroy_time destroy_time proc~destroy_solver->proc~destroy_time debugcall debugcall proc~destroy_solver->debugcall proc~destroy_time->debugcall mpi_gather mpi_gather proc~destroy_time->mpi_gather proc~write_time write_time proc~destroy_time->proc~write_time interface~alloc alloc proc~destroy_time->interface~alloc proc~alloc_rank2_real alloc_rank2_real interface~alloc->proc~alloc_rank2_real proc~alloc_rank4_real alloc_rank4_real interface~alloc->proc~alloc_rank4_real proc~alloc_rank3_real alloc_rank3_real interface~alloc->proc~alloc_rank3_real proc~alloc_rank2_integer alloc_rank2_integer interface~alloc->proc~alloc_rank2_integer proc~alloc_rank1_integer alloc_rank1_integer interface~alloc->proc~alloc_rank1_integer proc~alloc_rank6_real alloc_rank6_real interface~alloc->proc~alloc_rank6_real proc~alloc_rank5_real alloc_rank5_real interface~alloc->proc~alloc_rank5_real proc~alloc_rank3_integer alloc_rank3_integer interface~alloc->proc~alloc_rank3_integer proc~alloc_rank1_real alloc_rank1_real interface~alloc->proc~alloc_rank1_real

Called by

proc~~finish_run~~CalledByGraph proc~finish_run finish_run program~main main program~main->proc~finish_run proc~abort_run abort_run proc~abort_run->proc~finish_run

Contents

Source Code


Source Code

        subroutine finish_run()
          !< Finishing the solution computation
          implicit none
          integer :: ierr

          call destroy_solver()
          call MPI_FINALIZE(ierr)

        end subroutine finish_run