Makefile 502 B

1234567891011121314151617181920
  1. CC=gcc
  2. XMPCC=xmpcc
  3. LIBS=-L/usr/lib -lmpi
  4. INCL=-I /usr/lib/openmpi/include
  5. OBJP=para_hello_world.o
  6. all: para_hello_world
  7. para_hello_world.o: para_hello_world.c
  8. $(XMPCC) -c para_hello_world.c -fopenmp
  9. para_hello_world: $(OBJP)
  10. $(XMPCC) -o para_hello_world $(OBJP) $(LIBS)
  11. run: para_hello_world
  12. mpirun --mca orte_base_help_agregate 0 -x OMP_NUM_THREADS=4 -host mpihead,mpinode1 -n 2 /usr/local/var/mpishare/GLCS-CM9-TDXMP/para_hello_world
  13. clean:
  14. rm *.o para_hello_world