| 1 |
|
CCPLUS=mpiCC |
| 2 |
|
#CCPLUS=/usr/local/bin/gcc |
| 3 |
|
FC=mpif90 |
| 4 |
< |
CFLAGS= -DIS_MPI -I/usr/local/include |
| 4 |
> |
CFLAGS= -DIS_MPI -I/usr/local/include -g -mp |
| 5 |
|
|
| 6 |
|
HEADER_DIR=$(HOME)/include/mdtools |
| 7 |
< |
BIN_DIR=$(HOME)/bin |
| 8 |
< |
LIB_DIR=$(HOME)/lib |
| 7 |
> |
#BIN_DIR=$(HOME)/bin |
| 8 |
> |
BIN_DIR= . |
| 9 |
> |
LIB_DIR=../mdtools//lib |
| 10 |
|
|
| 11 |
|
|
| 12 |
|
all: $(BIN_DIR)/mpiBASS |
| 15 |
|
rm *.o *~ $(BIN_DIR)/mpiBASS |
| 16 |
|
|
| 17 |
|
$(BIN_DIR)/mpiBASS: mpiBASS.o $(LIB_DIR)/libMPImdtools.a |
| 18 |
< |
$(FC) -o $@ -L$(LIB_DIR) ./mpiBASS.o -lMPImdtools -lm |
| 18 |
> |
$(CCPLUS) -o $@ -L$(LIB_DIR) -L/usr/lib ./mpiBASS.o -lMPImdtools -lm -lsprng \ |
| 19 |
> |
-L/usr/local/intel/compiler70/ia32/lib -lintrins -lPEPCF90 -lF90 -lIEPCF90 \ |
| 20 |
> |
-L/usr/local/lib -lmpichf90 |
| 21 |
|
|
| 22 |
|
mpiBASS.o: mpiBASS.cpp |
| 23 |
|
$(CCPLUS) -c $(CFLAGS) -I$(HEADER_DIR) $? |