|
@@ -15,111 +15,114 @@
|
|
|
*/
|
|
|
|
|
|
#include "starpu_fxt.h"
|
|
|
+#include <common/config.h>
|
|
|
+
|
|
|
+#ifdef STARPU_USE_FXT
|
|
|
|
|
|
void starpu_fxt_write_paje_header(FILE *file)
|
|
|
{
|
|
|
- fprintf(file, "\%%EventDef PajeDefineContainerType 1\n");
|
|
|
- fprintf(file, "\%% Alias string\n");
|
|
|
- fprintf(file, "\%% ContainerType string\n");
|
|
|
- fprintf(file, "\%% Name string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeDefineEventType 2\n");
|
|
|
- fprintf(file, "\%% Alias string\n");
|
|
|
- fprintf(file, "\%% ContainerType string\n");
|
|
|
- fprintf(file, "\%% Name string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeDefineStateType 3\n");
|
|
|
- fprintf(file, "\%% Alias string\n");
|
|
|
- fprintf(file, "\%% ContainerType string\n");
|
|
|
- fprintf(file, "\%% Name string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeDefineVariableType 4\n");
|
|
|
- fprintf(file, "\%% Alias string\n");
|
|
|
- fprintf(file, "\%% ContainerType string\n");
|
|
|
- fprintf(file, "\%% Name string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeDefineLinkType 5\n");
|
|
|
- fprintf(file, "\%% Alias string\n");
|
|
|
- fprintf(file, "\%% ContainerType string\n");
|
|
|
- fprintf(file, "\%% SourceContainerType string\n");
|
|
|
- fprintf(file, "\%% DestContainerType string\n");
|
|
|
- fprintf(file, "\%% Name string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeDefineEntityValue 6\n");
|
|
|
- fprintf(file, "\%% Alias string\n");
|
|
|
- fprintf(file, "\%% EntityType string\n");
|
|
|
- fprintf(file, "\%% Name string\n");
|
|
|
- fprintf(file, "\%% Color color\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeCreateContainer 7\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Alias string\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Name string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeDestroyContainer 8\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Name string\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeNewEvent 9\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Value string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeSetState 10\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Value string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajePushState 11\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Value string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajePopState 12\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeSetVariable 13\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Value double\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeAddVariable 14\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Value double\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeSubVariable 15\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Value double\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeStartLink 18\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Value string\n");
|
|
|
- fprintf(file, "\%% SourceContainer string\n");
|
|
|
- fprintf(file, "\%% Key string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
- fprintf(file, "\%%EventDef PajeEndLink 19\n");
|
|
|
- fprintf(file, "\%% Time date\n");
|
|
|
- fprintf(file, "\%% Type string\n");
|
|
|
- fprintf(file, "\%% Container string\n");
|
|
|
- fprintf(file, "\%% Value string\n");
|
|
|
- fprintf(file, "\%% DestContainer string\n");
|
|
|
- fprintf(file, "\%% Key string\n");
|
|
|
- fprintf(file, "\%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeDefineContainerType 1\n");
|
|
|
+ fprintf(file, "%% Alias string\n");
|
|
|
+ fprintf(file, "%% ContainerType string\n");
|
|
|
+ fprintf(file, "%% Name string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeDefineEventType 2\n");
|
|
|
+ fprintf(file, "%% Alias string\n");
|
|
|
+ fprintf(file, "%% ContainerType string\n");
|
|
|
+ fprintf(file, "%% Name string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeDefineStateType 3\n");
|
|
|
+ fprintf(file, "%% Alias string\n");
|
|
|
+ fprintf(file, "%% ContainerType string\n");
|
|
|
+ fprintf(file, "%% Name string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeDefineVariableType 4\n");
|
|
|
+ fprintf(file, "%% Alias string\n");
|
|
|
+ fprintf(file, "%% ContainerType string\n");
|
|
|
+ fprintf(file, "%% Name string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeDefineLinkType 5\n");
|
|
|
+ fprintf(file, "%% Alias string\n");
|
|
|
+ fprintf(file, "%% ContainerType string\n");
|
|
|
+ fprintf(file, "%% SourceContainerType string\n");
|
|
|
+ fprintf(file, "%% DestContainerType string\n");
|
|
|
+ fprintf(file, "%% Name string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeDefineEntityValue 6\n");
|
|
|
+ fprintf(file, "%% Alias string\n");
|
|
|
+ fprintf(file, "%% EntityType string\n");
|
|
|
+ fprintf(file, "%% Name string\n");
|
|
|
+ fprintf(file, "%% Color color\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeCreateContainer 7\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Alias string\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Name string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeDestroyContainer 8\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Name string\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeNewEvent 9\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Value string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeSetState 10\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Value string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajePushState 11\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Value string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajePopState 12\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeSetVariable 13\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Value double\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeAddVariable 14\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Value double\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeSubVariable 15\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Value double\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeStartLink 18\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Value string\n");
|
|
|
+ fprintf(file, "%% SourceContainer string\n");
|
|
|
+ fprintf(file, "%% Key string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
+ fprintf(file, "%%EventDef PajeEndLink 19\n");
|
|
|
+ fprintf(file, "%% Time date\n");
|
|
|
+ fprintf(file, "%% Type string\n");
|
|
|
+ fprintf(file, "%% Container string\n");
|
|
|
+ fprintf(file, "%% Value string\n");
|
|
|
+ fprintf(file, "%% DestContainer string\n");
|
|
|
+ fprintf(file, "%% Key string\n");
|
|
|
+ fprintf(file, "%%EndEventDef\n");
|
|
|
|
|
|
fprintf(file, " \n \
|
|
|
1 MPIP 0 \"MPI Program\" \n \
|
|
@@ -152,4 +155,4 @@ void starpu_fxt_write_paje_header(FILE *file)
|
|
|
fprintf(file, "7 0.0 MPIroot MPIP 0 root\n");
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+#endif
|