flush_run_outputs Subroutine

public subroutine flush_run_outputs(outputs)

開いている history の行を書き出す。checkpoint の完了 manifest を公開する前に呼び、 再開できる batch 以下の history 行がすべて改行まで書かれていることを保証する。

Arguments

Type IntentOptional Attributes Name
type(run_outputs_type), intent(in) :: outputs

Source Code

  subroutine flush_run_outputs(outputs)
    type(run_outputs_type), intent(in) :: outputs

    call flush_unit(outputs%history_unit)
    call flush_unit(outputs%potential_history_unit)
    call flush_unit(outputs%top_reference_history_unit)
    call flush_unit(outputs%matching_plane_history_unit)
    call flush_unit(outputs%fixed_current_history_unit)
    call flush_unit(outputs%secondary_emission_history_unit)
    call flush_unit(outputs%matching_plane_spectrum_history_unit)
  end subroutine flush_run_outputs