Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Gaia GSRPar Makefile
COMPILER = mpiicpc -qopenmp -DOMP
COMPILERCPP = mpiicpc -qopenmp -DOMP
CC = $(COMPILER)
CPP= $(COMPILERCPP)
CFITSIOLIB=$(CFITSIO_LIB)
GAIAINC=.
GAIAGSRSIM= aprod.o lsqrblas.o lsqr.o solvergaiaSim.o util.o
MEMREQ= memRequest.o
##INCLUDE = -I$(GAIAINC) -I/opt/local/include -I/opt/local/include/mpich2 -I/opt/cluster/cfitsio/intel/2017.1/include/
INCLUDE = -I$(GAIAINC) -I$(CFITSIO_INC)
#INCLUDE = -I$(GAIAINC)
#CFLAGS= $(INCLUDE) -std=c99
#CPPFLAGS= $(INCLUDE) -g -fsanitize=address -mllvm -asan-stack
#CPPFLAGS= $(INCLUDE) -lirc -limf -lsvml
CPPFLAGS= $(INCLUDE) -DOMP=
LIB = -L$(CFITSIOLIB) -lcfitsio -lm
all: GaiaGsrParSim
###all: GaiaGsrPar MemReq GaiaGsrParTest GaiaFits2Bin GaiaBin2Fits GaiaBin2Reduced
GaiaGsrParSim: $(GAIAGSRSIM)
$(CPP) $(CPPFLAGS) -o GaiaGsrParSim $(GAIAGSRSIM) $(INCLUDE) $(LIB)
MemReq: $(MEMREQ)
$(CPP) $(CPPFLAGS) -o MemReq $(MEMREQ) $(INCLUDE) $(LIB)
clean:
rm -f *.o core