Last change
on this file since 9a2c8c was a0bcf1, checked in by Frederik Heber <heber@…>, 17 years ago |
-initial commit
-Minimum set of files needed from ESPACK SVN repository
-Switch to three tantamount package parts instead of all relating to pcp (as at some time Ralf's might find inclusion as well)
|
-
Property mode
set to
100644
|
File size:
1.8 KB
|
Line | |
---|
1 | # Project: ParallelCarParrinello
|
---|
2 | # Jan Hamaekers
|
---|
3 | # Frederik Heber
|
---|
4 | # 2005
|
---|
5 | #
|
---|
6 | # File: README
|
---|
7 |
|
---|
8 | ParallelCarParrinello
|
---|
9 |
|
---|
10 | Is a mathematical-physical programme to calucate via density functional theory
|
---|
11 | the molecular (Car&Parrinello) dynamics of a many electron system, especially
|
---|
12 | the linear response of the system to a external magnetic field in a perturbation
|
---|
13 | approach in terms of susceptibility and chemical shielding. It was developed mainly
|
---|
14 | by Jan Hamaekers with additional code by Frederik Heber at the Institute for
|
---|
15 | Numerical Simulation at the University of Bonn[3].
|
---|
16 |
|
---|
17 |
|
---|
18 |
|
---|
19 | INSTALLATION NOTES
|
---|
20 | ==================
|
---|
21 |
|
---|
22 | WINDOWS
|
---|
23 | -------
|
---|
24 | On a windows system the following packages will be needed under a cygwin environment: cygwin, mpi, perl, gcc
|
---|
25 |
|
---|
26 | You need libfftw-2 from the fftw website[1] and also mpi[2], also you might need to compile both. MPI has to be in the path and know about its includes and libs (which it will most of the time)
|
---|
27 |
|
---|
28 |
|
---|
29 | LINUX
|
---|
30 | -----
|
---|
31 | If libfftw and alikes reside in a path which is not set via LD_... then use LDFLAGS ("-L/foo/bar/lib") and CFLAGS ("-I/foo/var/include") which are passed on to compiler and linker by (auto)make. After changing them you need to re-run configure. Also, if you receive error messages when launching such as "unable to finde shared object", try "ldd pcp" on the compiled executable. If a shared library cannot be found, you might want to add the path, where it resides, to the variable LD_LIBRARY_PATH.
|
---|
32 |
|
---|
33 | If the executables spills out errors such as "error while loading shared libraries: libdrfftw.so.2:" because you cannot set the LD_LIBRARY_PATH on a distant node, then add the search path in the executable by adding to LDFLAGS
|
---|
34 | LDFLAGS="... -Wl,-rpath,/path/to/fftw/lib"
|
---|
35 |
|
---|
36 | LINKS
|
---|
37 | =====
|
---|
38 | [1] http://www.fftw.org/ - FFTW website
|
---|
39 | [2] http://www-unix.mcs.anl.gov/mpi/mpich/ - MPICH website
|
---|
40 | [3] http://www.ins.uni-bonn.de/
|
---|
Note:
See
TracBrowser
for help on using the repository browser.