first commit
This commit is contained in:
commit
aaf40315c8
15 changed files with 17524 additions and 0 deletions
30
Makefile
Normal file
30
Makefile
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
CUDAHOME ?= /usr/local/cuda
|
||||
CPPFLAGS += -DYEBISU -DETICS
|
||||
OPTIMIZATION ?= 3
|
||||
|
||||
DTSCF ?= 0.015625
|
||||
|
||||
CUDAINC = -I$(CUDAHOME)/include -I$(CUDAHOME)/samples/common/inc/
|
||||
CUDALIB = -L$(CUDAHOME)/lib64 -lcudart -lcudadevrt
|
||||
|
||||
GRAPEHOME = ../grapite
|
||||
GRAPELIB = -L$(GRAPEHOME) -lgrapite
|
||||
yebisu: GRAPEHOME = ../yebisu
|
||||
yebisu: GRAPELIB = -L$(GRAPEHOME) -lyebisug6
|
||||
GRAPEINC = -I$(GRAPEHOME)
|
||||
|
||||
CFLAGS ?= -mcmodel=large
|
||||
CFLAGS += -O$(OPTIMIZATION)
|
||||
INC = $(GRAPEINC) $(CUDAINC)
|
||||
LIB = $(GRAPELIB) $(CUDALIB) -lm -lgcc -lgfortran -lstdc++
|
||||
MPICC ?= mpicc
|
||||
EXECUTABLE ?= phi-GRAPE.exe
|
||||
|
||||
default:
|
||||
$(MPICC) $(CPPFLAGS) $(CFLAGS) $(INC) -DDTSCF=$(DTSCF) phi-GRAPE.c -o $(EXECUTABLE) $(LIB)
|
||||
|
||||
yebisu: CPPFLAGS := $(filter-out -DETICS, $(CPPFLAGS))
|
||||
yebisu: default
|
||||
|
||||
clean:
|
||||
rm -f *.o phi-GRAPE.exe
|
||||
Loading…
Add table
Add a link
Reference in a new issue