Itoyori  v0.0.1
ityr::common::prof_event_mpi_rma_put Struct Reference

#include <prof_events.hpp>

Inheritance diagram for ityr::common::prof_event_mpi_rma_put:
Collaboration diagram for ityr::common::prof_event_mpi_rma_put:

Public Member Functions

std::string str () const override
 
- Public Member Functions inherited from ityr::common::prof_event_target_base
auto interval_begin (profiler::mode_stats, wallclock::wallclock_t t, topology::rank_t target_rank[[maybe_unused]])
 
auto interval_begin (profiler::mode_trace, wallclock::wallclock_t t, topology::rank_t target_rank)
 
void * trace_decoder (FILE *stream, void *buf0, void *buf1) override
 
- Public Member Functions inherited from ityr::common::profiler::event
 event (profiler_state &state)
 
virtual ~event ()=default
 
mode_stats::interval_begin_data interval_begin (mode_disabled, wallclock::wallclock_t)
 
void interval_end (mode_disabled, wallclock::wallclock_t, mode_disabled::interval_begin_data)
 
mode_stats::interval_begin_data interval_begin (mode_stats, wallclock::wallclock_t t)
 
void interval_end (mode_stats, wallclock::wallclock_t t, mode_stats::interval_begin_data ibd)
 
mode_trace::interval_begin_data interval_begin (mode_trace, wallclock::wallclock_t t)
 
void interval_end (mode_trace, wallclock::wallclock_t t, mode_trace::interval_begin_data ibd)
 
virtual void clear ()
 
virtual void print_stats ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ityr::common::profiler::event
static void * trace_decoder_base (FILE *stream, int, int, void *buf0, void *buf1)
 
- Protected Types inherited from ityr::common::profiler::event
using counter_t = uint64_t
 
- Protected Member Functions inherited from ityr::common::profiler::event
void do_acc (wallclock::wallclock_t t)
 
virtual void print_stats_per_rank (topology::rank_t rank, wallclock::wallclock_t sum_time, wallclock::wallclock_t max_time, wallclock::wallclock_t t_total, counter_t count) const
 
virtual void print_stats_sum (wallclock::wallclock_t sum_time, wallclock::wallclock_t max_time, wallclock::wallclock_t t_total, counter_t count) const
 
- Protected Attributes inherited from ityr::common::profiler::event
profiler_statestate_
 
wallclock::wallclock_t sum_time_ = 0
 
wallclock::wallclock_t max_time_ = 0
 
counter_t count_ = 0
 

Member Function Documentation

◆ str()

std::string ityr::common::prof_event_mpi_rma_put::str ( ) const
inlineoverridevirtual

Reimplemented from ityr::common::profiler::event.


The documentation for this struct was generated from the following file: