count_steps_up_to Function

public function count_steps_up_to(filename, variable_name, limit, comm) result(n)

Count the leading steps of a file whose scalar variable_name is no greater than limit. Returns 0 if the variable is not in the file.

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: filename
character(len=*), intent(in) :: variable_name
real(kind=dp), intent(in) :: limit
integer, intent(in) :: comm

Return Value integer


Calls

proc~~count_steps_up_to~2~~CallsGraph proc~count_steps_up_to~2 m_io_backend::count_steps_up_to adios2_close adios2_close proc~count_steps_up_to~2->adios2_close adios2_declare_io adios2_declare_io proc~count_steps_up_to~2->adios2_declare_io adios2_finalize adios2_finalize proc~count_steps_up_to~2->adios2_finalize adios2_get adios2_get proc~count_steps_up_to~2->adios2_get adios2_init adios2_init proc~count_steps_up_to~2->adios2_init adios2_inquire_variable adios2_inquire_variable proc~count_steps_up_to~2->adios2_inquire_variable adios2_open adios2_open proc~count_steps_up_to~2->adios2_open adios2_set_engine adios2_set_engine proc~count_steps_up_to~2->adios2_set_engine adios2_set_step_selection adios2_set_step_selection proc~count_steps_up_to~2->adios2_set_step_selection adios2_variable_steps adios2_variable_steps proc~count_steps_up_to~2->adios2_variable_steps interface~str m_logger::str proc~count_steps_up_to~2->interface~str mpi_comm_rank mpi_comm_rank proc~count_steps_up_to~2->mpi_comm_rank mpi_initialized mpi_initialized proc~count_steps_up_to~2->mpi_initialized proc~abort_run m_logger::abort_run proc~count_steps_up_to~2->proc~abort_run proc~abort_run->interface~str proc~abort_run->mpi_comm_rank proc~abort_run->mpi_initialized mpi_abort mpi_abort proc~abort_run->mpi_abort mpi_barrier mpi_barrier proc~abort_run->mpi_barrier mpi_comm_size mpi_comm_size proc~abort_run->mpi_comm_size mpi_finalized mpi_finalized proc~abort_run->mpi_finalized