Ejemplo n.º 1
0
int handleDeftimerresolution( void* firsthandlerarg, uint32_t streamid,
		uint64_t ticksPerSecond ) {


	return ( 0 == VTF3_WriteDefclkperiod( ((fcbT*) firsthandlerarg)->fcb,
		1.0  / (double) ticksPerSecond ) )
		? OTF_RETURN_ABORT : OTF_RETURN_OK;
}
Ejemplo n.º 2
0
void conv_write_definition_records() {
  if ( nummachines > 1 ) {
    int i;
    int* numcpus = x_malloc(nummachines + sizeof(int));

    for (i=0; i<nummachines; i++) numcpus[i] = 0;
    for (i=0; i<totallocs; i++) numcpus[loctab[i].mach->id]++;
    wbytes += VTF3_WriteDefsyscpunums(fcb, nummachines, numcpus);
  } else {
    wbytes += VTF3_WriteDefsyscpunums(fcb, 1, &totallocs);
  }
  conv_write_cpunames();
  conv_write_machines();
  conv_write_comms();
  conv_write_files();
  conv_write_scls();
  conv_write_activities();
  conv_write_states();
  conv_write_metrics();
  conv_write_comm_2();
  conv_write_glops();
  wbytes += VTF3_WriteDefclkperiod(fcb, 1.0e-10);
}