Beispiel #1
0
tm_topology_t *tm_load_topology(char *arch_filename, tm_file_type_t arch_file_type){
  switch(arch_file_type){
  case   TM_FILE_TYPE_TGT:
    return  tgt_to_tm(arch_filename);
  case TM_FILE_TYPE_XML:
    return hwloc_to_tm(arch_filename);
  default:
    if(tm_get_verbose_level() >= ERROR){
      fprintf(stderr,"Error loading topology. Filetype %d unknown\n", arch_file_type);
    }
    exit(-1);
  }
}
Beispiel #2
0
int  main(int argc, char**argv){;
  tm_topology_t *topology;
  int nb_cores;
  double **arch;
  if(argc<2){
    fprintf(stderr,"Usage: %s <Architecture tgt>\n",argv[0]);
    return -1;
  }

  topology=tgt_to_tm(argv[1],&arch);
  nb_cores=nb_nodes(topology);

  display_tab(arch,nb_cores);

  FREE_topology(topology);
  FREE(arch);



  return 0;
}