para_hello_world.c 387 B

123456789101112131415161718
  1. // programme pour GLCS-CM9
  2. // OpenMP et XMP
  3. #include <mpi.h>
  4. #include <omp.h>
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. #include <xmp.h>
  8. #pragma xmp nodes p(*)
  9. int main(int argc, char **argv) {
  10. xmp_init_mpi(&argc, &argv);
  11. #pragma omp parallel
  12. fprintf(stderr, "Hello from process: %d on node %d \n", omp_get_thread_num(),
  13. xmpc_node_num());
  14. xmp_finalize_mpi();
  15. return 0;
  16. }