source: pcp/README@ 9a2c8c

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
10Is a mathematical-physical programme to calucate via density functional theory
11the molecular (Car&Parrinello) dynamics of a many electron system, especially
12the linear response of the system to a external magnetic field in a perturbation
13approach in terms of susceptibility and chemical shielding. It was developed mainly
14by Jan Hamaekers with additional code by Frederik Heber at the Institute for
15Numerical Simulation at the University of Bonn[3].
16
17
18
19INSTALLATION NOTES
20==================
21
22WINDOWS
23-------
24On a windows system the following packages will be needed under a cygwin environment: cygwin, mpi, perl, gcc
25
26You 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
29LINUX
30-----
31If 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
33If 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
34LDFLAGS="... -Wl,-rpath,/path/to/fftw/lib"
35
36LINKS
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.