https://github.com/entron/snake-dmrg
Raw File
Tip revision: 5581575de60596a13ea45e4ac96e981b761d95c0 authored by Cheng Guo on 18 March 2015, 18:47:37 UTC
Update README.md
Tip revision: 5581575
makefile_WithoutCmake
CC =	g++      	

MYUSR= $(HOME)/usr
LAPACKPP=$(MYUSR)/include/lapackpp
MYLIB=$(MYUSR)/lib
CFLAGS = -I$(LAPACKPP) -O3 -mtune=core2  
BLASLIB= -lcblas -lf77blas -latlas 
LAPACKLIB=-llapack
ARPACKLIB=-larpack

SRC=	blocham.cpp\
	block.cpp\
	dtmat.cpp\
	public.cpp\
	site.cpp\
	supblock.cpp\
	gqnbase.cpp\
	gqnmat.cpp\
	gqn.cpp\
	dmrg.cpp\
	supblock_iDMRG.cpp\
	supblock_tDMRG.cpp\
	snake.cpp

OBJS=	blocham.o\
	block.o\
	dtmat.o\
	public.o\
	site.o\
	supblock.o\
	gqnbase.o\
	gqnmat.o\
	gqn.o\
	dmrg.o\
	supblock_iDMRG.o\
	supblock_tDMRG.o\
	snake.o


LIBS = -Wl,--rpath -Wl,$(MYLIB) -L$(MYLIB) $(ARPACKLIB) -llapackpp $(LAPACKLIB) $(BLASLIB)

.cpp.o:
	$(CC) -c $(CFLAGS) $<

snake: $(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)


clean:
	rm -f *.o core

back to top