haskell-mpi-0.5.0: src/cbits/init_wrapper.c
#include <mpi.h>
#include "init_wrapper.h"
/* the following is taken from includes/Stg.h of the GHC distribution */
extern char **prog_argv;
extern int prog_argc;
int init_wrapper (void) { return MPI_Init (&prog_argc, &prog_argv); }
int init_wrapper_thread (int required, int* provided) { return MPI_Init_thread (&prog_argc, &prog_argv, required, provided); }