main.c 582 B

12345678910111213141516171819202122232425262728
  1. #include <stdio.h>
  2. #include <mpi.h>
  3. int main(int argc, char **argv)
  4. {
  5. int ier, flag;
  6. ier = MPI_Init(&argc, &argv);
  7. if (ier) {
  8. printf("Unable to initialize MPI: %d\n", ier);
  9. return 1;
  10. }
  11. ier = MPI_Initialized(&flag);
  12. if (ier) {
  13. printf("Unable to check MPI initialization state: %d\n", ier);
  14. return 1;
  15. }
  16. if (!flag) {
  17. printf("MPI did not initialize!\n");
  18. return 1;
  19. }
  20. ier = MPI_Finalize();
  21. if (ier) {
  22. printf("Unable to finalize MPI: %d\n", ier);
  23. return 1;
  24. }
  25. return 0;
  26. }