Makefile.bgq 650 Bytes
Newer Older
1 2
MPICXX = mpicxx

3
MPI_CFLAGS  = -g -O3 -I$(HOME)/install_bgq/include/ -DBGQ -DDEBUG
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
MPI_LDFLAGS = -L$(HOME)/install_bgq/lib/ -ltapioca

all: miniHACC-AoS miniHACC-SoA miniHACC-AoS-MPIIO miniHACC-SoA-MPIIO

miniHACC-AoS:miniHACC-AoS.cpp
	$(MPICXX) $(MPI_CFLAGS) $? -o $@ $(MPI_LDFLAGS)

miniHACC-SoA:miniHACC-SoA.cpp
	$(MPICXX) $(MPI_CFLAGS) $? -o $@ $(MPI_LDFLAGS)

### MPI I/O
miniHACC-AoS-MPIIO:miniHACC-AoS-MPIIO.cpp
	$(MPICXX) $(MPI_CFLAGS) $? -o $@ $(MPI_LDFLAGS)

miniHACC-SoA-MPIIO:miniHACC-SoA-MPIIO.cpp
	$(MPICXX) $(MPI_CFLAGS) $? -o $@ $(MPI_LDFLAGS)

clean:
	rm miniHACC-AoS miniHACC-SoA miniHACC-AoS-MPIIO miniHACC-SoA-MPIIO *.o HACC.dat