Maps related utilities.  
More...
Maps related utilities. 
This utilities are used to set up a mapping between MPI programs (ie. which instrumented program communicates with which analyser program).
As indicated in VMPI_Map_mode enum, three mappings are implemented (with 6 MPI programs) :
- Warning
 - The fixed mapping is only possible when there are the same number of instrumented and analyser programs. 
 
 
Defines mapping method. 
| Enumerator | 
|---|
| VMPI_MAP_FIXED  | 
 Associates each process to one process.  
 | 
| VMPI_MAP_RANDOM  | 
 Randomly associates processes.  
 | 
| VMPI_MAP_ROUND_ROBIN  | 
 Map processes in a round robin fashion.  
 | 
Definition at line 275 of file VMPI.h.
 
 
  
  
      
        
          | static void VMPI_Map_clear  | 
          ( | 
          VMPI_Map *  | 
          map | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Clears a map. 
should be called before any call to VMPI_Map_partition 
- Parameters
 - 
  
  
 
Definition at line 300 of file VMPI.h.
 
 
Map to another partition (can be additive) 
- Parameters
 - 
  
    | target_partition | ID of the target partition  | 
    | mode | mapping mode as stated in VMPI_Map_mode  | 
    | map | output map  | 
  
   
- Returns
 - a VMPI_Return_Status
 
This functions performs a "real" collective call. It means that not only one program will do that, but every partitions (ie. every programs given to mpirun) 
Definition at line 94 of file VMPI.c.