#include "VMPI.h"
#include <mpi.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <CRC64.h>
#include <stdint.h>
#include <errno.h>
#include "MALP_Config.h"
Go to the source code of this file.
|
int | VMPI_get_new_tag () |
| Book a tag on VMPI's communicator for this process. More...
|
|
int | VMPI_Enabled () |
| indicates if VMPI is enabled More...
|
|
void | VMPI_Display_desc (VMPI_Partition_desc *desc) |
| Prints all the fields of a partition descriptions. More...
|
|
void | VMPI_Display_descs () |
| Display all the partitions descriptions in order. More...
|
|
void | VMPI_Print_map (VMPI_Map *map) |
|
int | VMPI_Map_partitions (int target, VMPI_Map_mode mode, VMPI_Map *map) |
| Map to another partition (can be additive) More...
|
|
void | VMPI_Fill_desc_command (VMPI_Partition_desc *desc, int argc, char **argv) |
|
int | VMPI_Dispatch_descs (MPI_Comm partition_comm, int argc, char **argv) |
|
uint64_t | VMPI_Compute_job_crc (int argc, char **argv) |
|
int | VMPI_Detect_Partitions (uint64_t job_crc, int *partition_count) |
|
int | VMPI_Compatibility_MPMD (int *partition_count) |
|
void | ccg_mpi_error_handler (MPI_Comm *communicator, int *error_code,...) |
|
int | VMPI_Init (int *argc, char ***argv) |
| Initializes VMPI. More...
|
|
int | VMPI_Release () |
| Releases VMPI. More...
|
|
void ccg_mpi_error_handler |
( |
MPI_Comm * |
communicator, |
|
|
int * |
error_code, |
|
|
|
... |
|
) |
| |
int VMPI_Compatibility_MPMD |
( |
int * |
partition_count | ) |
|
uint64_t VMPI_Compute_job_crc |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
int VMPI_Detect_Partitions |
( |
uint64_t |
job_crc, |
|
|
int * |
partition_count |
|
) |
| |
int VMPI_Dispatch_descs |
( |
MPI_Comm |
partition_comm, |
|
|
int |
argc, |
|
|
char ** |
argv |
|
) |
| |