AMPI/CUDA: Synchronous and asynchronous invocation, some cleanup
[charm.git] / examples / ampi / cuda / simple / simple.c
1 #include "ampi.h"
2
3 void *kernelSetup();
4
5 int main(int argc, char **argv)
6 {
7     MPI_Init(&argc, &argv);
8     MPI_Request req;
9     MPI_Status sts;
10     void *wr = kernelSetup();
11     AMPI_GPU_Iinvoke(wr, &req);
12     MPI_Wait(&req, &sts);
13
14     MPI_Finalize();
15     return 0;
16 }