| 
            Last change
 on this file since 255d13 was             a0bcf1, checked in by Frederik Heber <heber@…>, 18 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
           | 
        
      
      
| Rev | Line |   | 
|---|
| [a0bcf1] | 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.