tem_finalize Subroutine

public subroutine tem_finalize(general)

Finalize the environment, should be the very last call in the program.

Arguments

TypeIntentOptionalAttributesName
type(tem_general_type), intent(in) :: general

encapsulates global parameters which are common for all solvers


Calls

proc~~tem_finalize~~CallsGraph proc~tem_finalize tem_finalize proc~tem_gettimername tem_getTimerName proc~tem_finalize->proc~tem_gettimername proc~print_self_status print_self_status proc~tem_finalize->proc~print_self_status proc~tem_gettimerval tem_getTimerVal proc~tem_finalize->proc~tem_gettimerval proc~tem_status_run_terminate tem_status_run_terminate proc~tem_finalize->proc~tem_status_run_terminate proc~tem_abort tem_abort proc~tem_finalize->proc~tem_abort proc~tem_timer_dump_glob tem_timer_dump_glob proc~tem_finalize->proc~tem_timer_dump_glob proc~fin_env fin_env proc~tem_finalize->proc~fin_env proc~newunit newunit proc~print_self_status->proc~newunit proc~tem_stoptimer tem_stopTimer proc~tem_gettimerval->proc~tem_stoptimer mpi_abort mpi_abort proc~tem_abort->mpi_abort proc~tem_timer_dumplabeled tem_timer_dumplabeled proc~tem_timer_dump_glob->proc~tem_timer_dumplabeled mpi_finalize mpi_finalize proc~fin_env->mpi_finalize proc~upper_to_lower upper_to_lower proc~tem_timer_dumplabeled->proc~upper_to_lower proc~tem_getmintimerval tem_getMinTimerVal proc~tem_timer_dumplabeled->proc~tem_getmintimerval mpi_gather mpi_gather proc~tem_timer_dumplabeled->mpi_gather proc~tem_getsumtimerval tem_getSumTimerVal proc~tem_timer_dumplabeled->proc~tem_getsumtimerval proc~tem_open tem_open proc~tem_timer_dumplabeled->proc~tem_open proc~tem_getmaxtimerval tem_getMaxTimerVal proc~tem_timer_dumplabeled->proc~tem_getmaxtimerval interface~positionofval~4 positionofval proc~tem_timer_dumplabeled->interface~positionofval~4 mpi_wtime mpi_wtime proc~tem_stoptimer->mpi_wtime proc~tem_getmintimerval->proc~tem_gettimerval mpi_allreduce mpi_allreduce proc~tem_getmintimerval->mpi_allreduce proc~tem_getsumtimerval->proc~tem_gettimerval proc~tem_getsumtimerval->mpi_allreduce proc~tem_open->proc~tem_abort proc~tem_open->proc~newunit proc~tem_open->proc~upper_to_lower proc~tem_getmaxtimerval->proc~tem_gettimerval proc~tem_getmaxtimerval->mpi_allreduce proc~posofval_label posofval_label interface~positionofval~4->proc~posofval_label

Called by

proc~~tem_finalize~~CalledByGraph proc~tem_finalize tem_finalize proc~check_serial_singlelevel_facedesc check_serial_singlelevel_faceDesc proc~check_serial_singlelevel_facedesc->proc~tem_finalize program~bin_search_test bin_search_test program~bin_search_test->proc~tem_finalize program~tem_face_test tem_face_test program~tem_face_test->proc~check_serial_singlelevel_facedesc

Contents


Variables

TypeVisibilityAttributesNameInitial
character(len=labelLen), private :: timerName
real(kind=rk), private :: timerValue