![]() |
PEARL
Parallel Event Access and Replay Library
|
Helper struct defining the enumerators of the Paradigm scoped enumeration. More...
#include <pearl/Paradigm.h>
Public Types | |
enum | type { UNKNOWN, USER, COMPILER, OPENMP, MPI, CUDA, MEASUREMENT_SYSTEM, PTHREAD, HMPP, OMPSS, HARDWARE, GASPI, UPC, SHMEM, WINTHREAD, QTTHREAD, ACETHREAD, TBBTHREAD, OPENACC, OPENCL, MTAPI, SAMPLING, NONE, NUMBER_OF_PARADIGMS } |
Enumeration type defining all known paradigms. More... | |
The Paradigm_enum helper struct defines the enumerators provided by the scoped enumeration Paradigm. It is passed as a base class to the ScopedEnum class template.
This enumeration type defines symbolic names for all known paradigms. A paradigm encodes the programming API a region definition, group definition, or event refers to (e.g., MPI or OpenMP), or how a region was captured (e.g., through compiler or user instrumentation).
![]() |
Copyright © 1998–2019 Forschungszentrum Jülich GmbH,
Jülich Supercomputing Centre
Copyright © 2009–2015 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming |