all: fhostone phostone fomp comp fhostone: fhostone.f90 mpif90 -fopenmp -fallow-argument-mismatch -w -lm fhostone.f90 -o fhostone rm -rf mympi.mod numz.mod getit.mod phostone: phostone.c mpicc -fopenmp phostone.c -o phostone fomp: fhostone.f90 mympi.f90 ln -s mympi.f90 mpif.h gfortran -fopenmp -fallow-argument-mismatch -w -lm fhostone.f90 -o fomp unlink mpif.h rm -rf mympi.mod numz.mod getit.mod comp: phostone.c gcc -DNOMPI -fopenmp phostone.c -o comp clean: unlink mpif.h 2> /dev/null || : rm -rf mympi.mod numz.mod getit.mod rm -rf fhostone phostone fomp comp