print_run_summary Subroutine

public subroutine print_run_summary(mesh, stats)

実行結果の主要統計を標準出力へ表示する。

Arguments

Type IntentOptional Attributes Name
type(mesh_type), intent(in) :: mesh

実行後のメッシュ情報。

type(sim_stats), intent(in) :: stats

実行後の統計値。


Called by

proc~~print_run_summary~~CalledByGraph proc~print_run_summary print_run_summary program~main main program~main->proc~print_run_summary

Source Code

  subroutine print_run_summary(mesh, stats)
    type(mesh_type), intent(in) :: mesh
    type(sim_stats), intent(in) :: stats

    print '(a,i0)', 'mesh nelem=', mesh%nelem
    print '(a,i0)', 'processed_particles=', stats%processed_particles
    print '(a,i0)', 'absorbed=', stats%absorbed
    print '(a,i0)', 'escaped=', stats%escaped
    print '(a,i0)', 'batches=', stats%batches
    print '(a,i0)', 'escaped_boundary=', stats%escaped_boundary
    print '(a,i0)', 'survived_max_step=', stats%survived_max_step
    print '(a,es12.4)', 'last_rel_change=', stats%last_rel_change
    print '(a,*(es12.4,1x))', 'mesh charges=', mesh%q_elem
  end subroutine print_run_summary