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
|
Synopsis:
To Build DMRG++:
cd src
perl configure.pl
(please answer questions regarding model, etc)
make
To Run DMRG++:
./dmrg input.inp
Required Software:
1) GNU C++
2) The LAPACK library.
This library is available for most platforms.
The configure.pl script will ask for the LDFLAGS variable
to pass to the compiler/linker. If the linux platform was
chosen the default/suggested LDFLAGS will include -llapack.
If the osx platform was chosen the default/suggested LDFLAGS will
include -framework Accelerate.
For other platforms the appropriate linker flags must be given.
More information on LAPACK is here: http://netlib.org/lapack/
3)PsimagLite. This is here \url{https://github.com/g1257/PsimagLite/}.
You can do \verb=git clone https://github.com/g1257/PsimagLite.git= in a separate directory
outside of the DMRG++ distribution. \verb=configure.pl= will ask you where you put it.
4) The GNU Scientific Library is usually needed but the dependencies
to it can be removed easily (see doc/manual.pdf)
Optional Software:
3) make or gmake (only needed to use the Makefile)
4) perl (only needed to run the configure.pl script)
|