OpenMPI
0.1.1
|
Transparently writes OTF traces which consist of multiple streams. More...
#include "OTF_MasterControl.h"
#include "OTF_FileManager.h"
#include "OTF_WBuffer.h"
#include "OTF_WStream.h"
Go to the source code of this file.
Typedefs | |
typedef struct struct_OTF_Writer | OTF_Writer |
writer object | |
Functions | |
OTF_Writer * | OTF_Writer_open (const char *fileNamePrefix, uint32_t numberOfStreams, OTF_FileManager *fileManager) |
Create a new OTF_Writer instance with a given number of automatic streams. More... | |
int | OTF_Writer_close (OTF_Writer *writer) |
Close an OTF_Writer instance and all its related files. More... | |
int | OTF_Writer_closeAllStreams (OTF_Writer *writer) |
Close all streams that are open in this writer instance. More... | |
int | OTF_Writer_setCompression (OTF_Writer *writer, OTF_FileCompression compression) |
Set the standard compression method for all buffers managed by this writer. More... | |
OTF_FileCompression | OTF_Writer_getCompression (OTF_Writer *writer) |
Return the standard compression method for all buffers managed by this writer. More... | |
void | OTF_Writer_setBufferSizes (OTF_Writer *writer, uint32_t size) |
Set the default buffer size for all buffers managed by this Writer. More... | |
uint32_t | OTF_Writer_getBufferSizes (OTF_Writer *writer) |
Get the default buffer size for all buffers managed by this Writer. More... | |
void | OTF_Writer_setZBufferSizes (OTF_Writer *writer, uint32_t size) |
Set the default zbuffer size for all buffers managed by this Reader. More... | |
uint32_t | OTF_Writer_getZBufferSizes (OTF_Writer *writer) |
Get the default zbuffer size. More... | |
void | OTF_Writer_setFormat (OTF_Writer *writer, uint32_t format) |
Set the default ouput format. More... | |
uint32_t | OTF_Writer_getFormat (OTF_Writer *writer) |
Get the default output format of all streams managed by this writer. More... | |
uint32_t | OTF_Writer_assignProcess (OTF_Writer *writer, uint32_t process, uint32_t stream) |
Explicitly assign a given process to a specific stream. More... | |
OTF_MasterControl * | OTF_Writer_getMasterControl (OTF_Writer *writer) |
Get a pointer to the master control object of the given writer instance. More... | |
void | OTF_Writer_setMasterControl (OTF_Writer *writer, OTF_MasterControl *mc) |
Set an alternative master control object. More... | |
uint32_t | OTF_Writer_mapProcess (OTF_Writer *writer, uint32_t processId) |
For a process with id 'processId' return a stream id of the stream the data is to be written to. More... | |
OTF_WStream * | OTF_Writer_getStream (OTF_Writer *writer, uint32_t stream) |
Return the stream with the given stream id. More... | |
int | OTF_Writer_writeDefinitionComment (OTF_Writer *writer, uint32_t stream, const char *comment) |
Write a comment record. More... | |
int | OTF_Writer_writeDefinitionCommentKV (OTF_Writer *writer, uint32_t stream, const char *comment, OTF_KeyValueList *list) |
Write a comment record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefTimerResolution (OTF_Writer *writer, uint32_t stream, uint64_t ticksPerSecond) |
Write the timer resolution definition record. More... | |
int | OTF_Writer_writeDefTimerResolutionKV (OTF_Writer *writer, uint32_t stream, uint64_t ticksPerSecond, OTF_KeyValueList *list) |
Write the timer resolution definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefProcess (OTF_Writer *writer, uint32_t stream, uint32_t process, const char *name, uint32_t parent) |
Write a process definition record. More... | |
int | OTF_Writer_writeDefProcessKV (OTF_Writer *writer, uint32_t stream, uint32_t process, const char *name, uint32_t parent, OTF_KeyValueList *list) |
Write a process definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefProcessGroup (OTF_Writer *writer, uint32_t stream, uint32_t procGroup, const char *name, uint32_t numberOfProcs, const uint32_t *procs) |
Write a process group definition record. More... | |
int | OTF_Writer_writeDefProcessGroupKV (OTF_Writer *writer, uint32_t stream, uint32_t procGroup, const char *name, uint32_t numberOfProcs, const uint32_t *procs, OTF_KeyValueList *list) |
Write a process group definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefAttributeList (OTF_Writer *writer, uint32_t stream, uint32_t attr_token, uint32_t num, OTF_ATTR_TYPE *array) |
Write an attribute list definition record. More... | |
int | OTF_Writer_writeDefAttributeListKV (OTF_Writer *writer, uint32_t stream, uint32_t attr_token, uint32_t num, OTF_ATTR_TYPE *array, OTF_KeyValueList *list) |
Write an attribute list definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefProcessOrGroupAttributes (OTF_Writer *writer, uint32_t stream, uint32_t proc_token, uint32_t attr_token) |
Write a process or group attributes definition record. More... | |
int | OTF_Writer_writeDefProcessOrGroupAttributesKV (OTF_Writer *writer, uint32_t stream, uint32_t proc_token, uint32_t attr_token, OTF_KeyValueList *list) |
Write a process or group attributes definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefFunction (OTF_Writer *writer, uint32_t stream, uint32_t func, const char *name, uint32_t funcGroup, uint32_t source) |
Write a function definition record. More... | |
int | OTF_Writer_writeDefFunctionKV (OTF_Writer *writer, uint32_t stream, uint32_t func, const char *name, uint32_t funcGroup, uint32_t source, OTF_KeyValueList *list) |
Write a function definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefFunctionGroup (OTF_Writer *writer, uint32_t stream, uint32_t funcGroup, const char *name) |
Write a function group definition record. More... | |
int | OTF_Writer_writeDefFunctionGroupKV (OTF_Writer *writer, uint32_t stream, uint32_t funcGroup, const char *name, OTF_KeyValueList *list) |
Write a function group definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefCollectiveOperation (OTF_Writer *writer, uint32_t stream, uint32_t collOp, const char *name, uint32_t type) |
Write a collective operation definition record. More... | |
int | OTF_Writer_writeDefCollectiveOperationKV (OTF_Writer *writer, uint32_t stream, uint32_t collOp, const char *name, uint32_t type, OTF_KeyValueList *list) |
Write a collective operation definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefCounter (OTF_Writer *writer, uint32_t stream, uint32_t counter, const char *name, uint32_t properties, uint32_t counterGroup, const char *unit) |
Write a counter definition record. More... | |
int | OTF_Writer_writeDefCounterKV (OTF_Writer *writer, uint32_t stream, uint32_t counter, const char *name, uint32_t properties, uint32_t counterGroup, const char *unit, OTF_KeyValueList *list) |
Write a counter definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefCounterGroup (OTF_Writer *writer, uint32_t stream, uint32_t counterGroup, const char *name) |
Write a counter group definition record. More... | |
int | OTF_Writer_writeDefCounterGroupKV (OTF_Writer *writer, uint32_t stream, uint32_t counterGroup, const char *name, OTF_KeyValueList *list) |
Write a counter group definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefScl (OTF_Writer *writer, uint32_t stream, uint32_t source, uint32_t sourceFile, uint32_t line) |
Write a source code location (SCL) record. More... | |
int | OTF_Writer_writeDefSclKV (OTF_Writer *writer, uint32_t stream, uint32_t source, uint32_t sourceFile, uint32_t line, OTF_KeyValueList *list) |
Write a source code location (SCL) record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefSclFile (OTF_Writer *writer, uint32_t stream, uint32_t sourceFile, const char *name) |
Write a source code location (SCL) file record. More... | |
int | OTF_Writer_writeDefSclFileKV (OTF_Writer *writer, uint32_t stream, uint32_t sourceFile, const char *name, OTF_KeyValueList *list) |
Write a source code location (SCL) file record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeOtfVersion (OTF_Writer *writer, uint32_t stream) |
depricated. More... | |
int | OTF_Writer_writeDefCreator (OTF_Writer *writer, uint32_t stream, const char *creator) |
Write a creator record. More... | |
int | OTF_Writer_writeDefCreatorKV (OTF_Writer *writer, uint32_t stream, const char *creator, OTF_KeyValueList *list) |
Write a creator record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefFile (OTF_Writer *writer, uint32_t stream, uint32_t token, const char *name, uint32_t group) |
Write a file definition record. More... | |
int | OTF_Writer_writeDefFileKV (OTF_Writer *writer, uint32_t stream, uint32_t token, const char *name, uint32_t group, OTF_KeyValueList *list) |
Write a file definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefFileGroup (OTF_Writer *writer, uint32_t stream, uint32_t token, const char *name) |
Write a file group definition record. More... | |
int | OTF_Writer_writeDefFileGroupKV (OTF_Writer *writer, uint32_t stream, uint32_t token, const char *name, OTF_KeyValueList *list) |
Write a file group definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefKeyValue (OTF_Writer *writer, uint32_t stream, uint32_t key, OTF_Type type, const char *name, const char *description) |
Write a key value definition record. More... | |
int | OTF_Writer_writeDefKeyValueKV (OTF_Writer *writer, uint32_t stream, uint32_t key, OTF_Type type, const char *name, const char *description, OTF_KeyValueList *list) |
Write a key value definition record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefTimeRange (OTF_Writer *writer, uint32_t streamid, uint64_t minTime, uint64_t maxTime, OTF_KeyValueList *list) |
Writes a TimeRange definition. More... | |
int | OTF_Writer_writeDefCounterAssignments (OTF_Writer *writer, uint32_t streamid, uint32_t counter_token, uint32_t number_of_members, const uint32_t *procs_or_groups, OTF_KeyValueList *list) |
Writes a CounterAssignments definition. More... | |
int | OTF_Writer_writeDefProcessSubstitutes (OTF_Writer *writer, uint32_t streamid, uint32_t representative, uint32_t numberOfProcs, const uint32_t *procs, OTF_KeyValueList *list) |
Writes a ProcessSubstitutes definition record. More... | |
int | OTF_Writer_writeNoOpKV (OTF_Writer *writer, uint64_t time, uint32_t process, OTF_KeyValueList *list) |
Write a no-operation record. More... | |
int | OTF_Writer_writeEnter (OTF_Writer *writer, uint64_t time, uint32_t function, uint32_t process, uint32_t source) |
Write a function entry record. More... | |
int | OTF_Writer_writeEnterKV (OTF_Writer *writer, uint64_t time, uint32_t function, uint32_t process, uint32_t source, OTF_KeyValueList *list) |
Write a function entry record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeLeave (OTF_Writer *writer, uint64_t time, uint32_t function, uint32_t process, uint32_t source) |
Write a function leave record. More... | |
int | OTF_Writer_writeLeaveKV (OTF_Writer *writer, uint64_t time, uint32_t function, uint32_t process, uint32_t source, OTF_KeyValueList *list) |
Write a function leave record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeRecvMsg (OTF_Writer *writer, uint64_t time, uint32_t receiver, uint32_t sender, uint32_t procGroup, uint32_t tag, uint32_t length, uint32_t source) |
Write a message retrieval record. More... | |
int | OTF_Writer_writeRecvMsgKV (OTF_Writer *writer, uint64_t time, uint32_t receiver, uint32_t sender, uint32_t procGroup, uint32_t tag, uint32_t length, uint32_t source, OTF_KeyValueList *list) |
Write a message retrieval record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeSendMsg (OTF_Writer *writer, uint64_t time, uint32_t sender, uint32_t receiver, uint32_t procGroup, uint32_t tag, uint32_t length, uint32_t source) |
Write a message send record. More... | |
int | OTF_Writer_writeSendMsgKV (OTF_Writer *writer, uint64_t time, uint32_t sender, uint32_t receiver, uint32_t procGroup, uint32_t tag, uint32_t length, uint32_t source, OTF_KeyValueList *list) |
Write a message send record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeCounter (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t counter, uint64_t value) |
Write a counter measurement record. More... | |
int | OTF_Writer_writeCounterKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t counter, uint64_t value, OTF_KeyValueList *list) |
Write a counter measurement record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeCollectiveOperation (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t collective, uint32_t procGroup, uint32_t rootProc, uint32_t sent, uint32_t received, uint64_t duration, uint32_t source) |
Write a collective operation member record. More... | |
int | OTF_Writer_writeCollectiveOperationKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t collective, uint32_t procGroup, uint32_t rootProc, uint32_t sent, uint32_t received, uint64_t duration, uint32_t source, OTF_KeyValueList *list) |
Write a collective operation member record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeBeginCollectiveOperation (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t collOp, uint64_t matchingId, uint32_t procGroup, uint32_t rootProc, uint64_t sent, uint64_t received, uint32_t scltoken) |
Write a begin collective operation member record. More... | |
int | OTF_Writer_writeBeginCollectiveOperationKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t collOp, uint64_t matchingId, uint32_t procGroup, uint32_t rootProc, uint64_t sent, uint64_t received, uint32_t scltoken, OTF_KeyValueList *list) |
Write a begin collective operation member record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeEndCollectiveOperation (OTF_Writer *writer, uint64_t time, uint32_t process, uint64_t matchingId) |
Write an end collective operation member record. More... | |
int | OTF_Writer_writeEndCollectiveOperationKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint64_t matchingId, OTF_KeyValueList *list) |
Write an end collective operation member record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeEventComment (OTF_Writer *writer, uint64_t time, uint32_t process, const char *comment) |
Write a comment record. More... | |
int | OTF_Writer_writeEventCommentKV (OTF_Writer *writer, uint64_t time, uint32_t process, const char *comment, OTF_KeyValueList *list) |
Write a comment record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeBeginProcess (OTF_Writer *writer, uint64_t time, uint32_t process) |
Write a begin process record. More... | |
int | OTF_Writer_writeBeginProcessKV (OTF_Writer *writer, uint64_t time, uint32_t process, OTF_KeyValueList *list) |
Write a begin process record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeEndProcess (OTF_Writer *writer, uint64_t time, uint32_t process) |
Write a end process record. More... | |
int | OTF_Writer_writeEndProcessKV (OTF_Writer *writer, uint64_t time, uint32_t process, OTF_KeyValueList *list) |
Write a end process record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeFileOperation (OTF_Writer *writer, uint64_t time, uint32_t fileid, uint32_t process, uint64_t handleid, uint32_t operation, uint64_t bytes, uint64_t duration, uint32_t source) |
Write a file operation record. More... | |
int | OTF_Writer_writeFileOperationKV (OTF_Writer *writer, uint64_t time, uint32_t fileid, uint32_t process, uint64_t handleid, uint32_t operation, uint64_t bytes, uint64_t duration, uint32_t source, OTF_KeyValueList *list) |
Write a file operation record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeBeginFileOperation (OTF_Writer *writer, uint64_t time, uint32_t process, uint64_t matchingId, uint32_t scltoken) |
Write a begin file operation record. More... | |
int | OTF_Writer_writeBeginFileOperationKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint64_t matchingId, uint32_t scltoken, OTF_KeyValueList *list) |
Write a begin file operation record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeEndFileOperation (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t fileid, uint64_t matchingId, uint64_t handleId, uint32_t operation, uint64_t bytes, uint32_t scltoken) |
Write an end file operation record. More... | |
int | OTF_Writer_writeEndFileOperationKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t fileid, uint64_t matchingId, uint64_t handleId, uint32_t operation, uint64_t bytes, uint32_t scltoken, OTF_KeyValueList *list) |
Write an end file operation record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeRMAPut (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t origin, uint32_t target, uint32_t communicator, uint32_t tag, uint64_t bytes, uint32_t scltoken) |
Write a RMA put record - local end record. More... | |
int | OTF_Writer_writeRMAPutKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t origin, uint32_t target, uint32_t communicator, uint32_t tag, uint64_t bytes, uint32_t scltoken, OTF_KeyValueList *list) |
Write a RMA put record - local end record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeRMAPutRemoteEnd (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t origin, uint32_t target, uint32_t communicator, uint32_t tag, uint64_t bytes, uint32_t scltoken) |
Write a RMA put record - remote end record. More... | |
int | OTF_Writer_writeRMAPutRemoteEndKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t origin, uint32_t target, uint32_t communicator, uint32_t tag, uint64_t bytes, uint32_t scltoken, OTF_KeyValueList *list) |
Write a RMA put record - remote end record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeRMAGet (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t origin, uint32_t target, uint32_t communicator, uint32_t tag, uint64_t bytes, uint32_t scltoken) |
Write a RMA get record. More... | |
int | OTF_Writer_writeRMAGetKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t origin, uint32_t target, uint32_t communicator, uint32_t tag, uint64_t bytes, uint32_t scltoken, OTF_KeyValueList *list) |
Write a RMA get record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeRMAEnd (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t remote, uint32_t communicator, uint32_t tag, uint32_t scltoken) |
Write a RMA end record. More... | |
int | OTF_Writer_writeRMAEndKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t remote, uint32_t communicator, uint32_t tag, uint32_t scltoken, OTF_KeyValueList *list) |
Write a RMA end record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeSnapshotComment (OTF_Writer *writer, uint64_t time, uint32_t process, const char *comment) |
Write a snapshot comment record. More... | |
int | OTF_Writer_writeSnapshotCommentKV (OTF_Writer *writer, uint64_t time, uint32_t process, const char *comment, OTF_KeyValueList *list) |
Write a snapshot comment record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeEnterSnapshot (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t function, uint32_t process, uint32_t source) |
Write an enter snapshot which provides information about a past function call. More... | |
int | OTF_Writer_writeEnterSnapshotKV (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t function, uint32_t process, uint32_t source, OTF_KeyValueList *list) |
Write an enter snapshot including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeSendSnapshot (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t sender, uint32_t receiver, uint32_t procGroup, uint32_t tag, uint32_t length, uint32_t source) |
Write a send snapshot which provides information about a past message send operation that is still pending, i.e. More... | |
int | OTF_Writer_writeSendSnapshotKV (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t sender, uint32_t receiver, uint32_t procGroup, uint32_t tag, uint32_t length, uint32_t source, OTF_KeyValueList *list) |
Write a send snapshot including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeOpenFileSnapshot (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t fileid, uint32_t process, uint64_t handleid, uint32_t source) |
Write a snapshot record for an open (and not yet closed) file. More... | |
int | OTF_Writer_writeOpenFileSnapshotKV (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t fileid, uint32_t process, uint64_t handleid, uint32_t source, OTF_KeyValueList *list) |
Write a snapshot record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeBeginCollopSnapshot (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t process, uint32_t collOp, uint64_t matchingId, uint32_t procGroup, uint32_t rootProc, uint64_t sent, uint64_t received, uint32_t scltoken) |
Write a snapshot record for an unfinished collective operation. More... | |
int | OTF_Writer_writeBeginCollopSnapshotKV (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t process, uint32_t collOp, uint64_t matchingId, uint32_t procGroup, uint32_t rootProc, uint64_t sent, uint64_t received, uint32_t scltoken, OTF_KeyValueList *list) |
Write a snapshot record for an unfinished collective operation including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeBeginFileOpSnapshot (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t process, uint64_t matchingId, uint32_t scltoken) |
Write a snapshot for an unfinished file operation. More... | |
int | OTF_Writer_writeBeginFileOpSnapshotKV (OTF_Writer *writer, uint64_t time, uint64_t originaltime, uint32_t process, uint64_t matchingId, uint32_t scltoken, OTF_KeyValueList *list) |
Write a snapshot for an unfinished file operation including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeSummaryComment (OTF_Writer *writer, uint64_t time, uint32_t process, const char *comment) |
Write a summary comment record. More... | |
int | OTF_Writer_writeSummaryCommentKV (OTF_Writer *writer, uint64_t time, uint32_t process, const char *comment, OTF_KeyValueList *list) |
Write a summary comment record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeFunctionSummary (OTF_Writer *writer, uint64_t time, uint32_t function, uint32_t process, uint64_t count, uint64_t excltime, uint64_t incltime) |
Write a function summary record. More... | |
int | OTF_Writer_writeFunctionSummaryKV (OTF_Writer *writer, uint64_t time, uint32_t function, uint32_t process, uint64_t count, uint64_t excltime, uint64_t incltime, OTF_KeyValueList *list) |
Write a function summary record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeFunctionGroupSummary (OTF_Writer *writer, uint64_t time, uint32_t functiongroup, uint32_t process, uint64_t count, uint64_t excltime, uint64_t incltime) |
Write a functiongroup summary record. More... | |
int | OTF_Writer_writeFunctionGroupSummaryKV (OTF_Writer *writer, uint64_t time, uint32_t functiongroup, uint32_t process, uint64_t count, uint64_t excltime, uint64_t incltime, OTF_KeyValueList *list) |
Write a functiongroup summary record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeMessageSummary (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t peer, uint32_t comm, uint32_t tag, uint64_t number_sent, uint64_t number_recved, uint64_t bytes_sent, uint64_t bytes_recved) |
Write a message summary record. More... | |
int | OTF_Writer_writeMessageSummaryKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t peer, uint32_t comm, uint32_t tag, uint64_t number_sent, uint64_t number_recved, uint64_t bytes_sent, uint64_t bytes_recved, OTF_KeyValueList *list) |
Write a message summary record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeCollopSummary (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t comm, uint32_t collective, uint64_t number_sent, uint64_t number_recved, uint64_t bytes_sent, uint64_t bytes_recved) |
Write a summary record of collective operations. More... | |
int | OTF_Writer_writeCollopSummaryKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t comm, uint32_t collective, uint64_t number_sent, uint64_t number_recved, uint64_t bytes_sent, uint64_t bytes_recved, OTF_KeyValueList *list) |
Write a summary record of collective operations including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeFileOperationSummary (OTF_Writer *writer, uint64_t time, uint32_t fileid, uint32_t process, uint64_t nopen, uint64_t nclose, uint64_t nread, uint64_t nwrite, uint64_t nseek, uint64_t bytesread, uint64_t byteswrite) |
Writes a file operation summary record. More... | |
int | OTF_Writer_writeFileOperationSummaryKV (OTF_Writer *writer, uint64_t time, uint32_t fileid, uint32_t process, uint64_t nopen, uint64_t nclose, uint64_t nread, uint64_t nwrite, uint64_t nseek, uint64_t bytesread, uint64_t byteswrite, OTF_KeyValueList *list) |
Writes a file operation summary record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeFileGroupOperationSummary (OTF_Writer *writer, uint64_t time, uint32_t groupid, uint32_t process, uint64_t nopen, uint64_t nclose, uint64_t nread, uint64_t nwrite, uint64_t nseek, uint64_t bytesread, uint64_t byteswrite) |
Writes a file group operation summary record. More... | |
int | OTF_Writer_writeFileGroupOperationSummaryKV (OTF_Writer *writer, uint64_t time, uint32_t groupid, uint32_t process, uint64_t nopen, uint64_t nclose, uint64_t nread, uint64_t nwrite, uint64_t nseek, uint64_t bytesread, uint64_t byteswrite, OTF_KeyValueList *list) |
Writes a file group operation summary record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeDefMarker (OTF_Writer *writer, uint32_t streamID, uint32_t token, const char *name, uint32_t type) |
Writes a def marker record. More... | |
int | OTF_Writer_writeDefMarkerKV (OTF_Writer *writer, uint32_t streamID, uint32_t token, const char *name, uint32_t type, OTF_KeyValueList *list) |
Writes a def marker record including an OTF_KeyValueList. More... | |
int | OTF_Writer_writeMarker (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t token, const char *text) |
Writes a marker record. More... | |
int | OTF_Writer_writeMarkerKV (OTF_Writer *writer, uint64_t time, uint32_t process, uint32_t token, const char *text, OTF_KeyValueList *list) |
Writes a marker record including an OTF_KeyValueList. More... | |
Transparently writes OTF traces which consist of multiple streams.