ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-1.0/README
Revision: 1334
Committed: Fri Jul 16 18:58:03 2004 UTC (19 years, 11 months ago) by gezelter
File size: 1509 byte(s)
Log Message:
Initial import of OOPSE-1.0 source tree

File Contents

# User Rev Content
1 gezelter 1334 OOPSE
2    
3     OOPSE is an open-source Object-Oriented Parallel Simulation Engine.
4     It is primarily used to perform molecular dynamics simulations on
5     "strange" atom types that are not normally handled by other simulation
6     packages. This includes atoms with orientational degrees of freedom
7     (point dipoles, sticky atoms), as well as transition metals under the
8     Embedded Atom Method (EAM).
9    
10     Input files are handled using the (included) Bizarre Atom Simulation
11     Syntax (BASS) library.
12    
13     What you need to compile and use OOPSE:
14    
15     1) Good C, C++ and Fortran95 compilers. We've built and tested OOPSE
16     using version 8 of the Intel compilers (ifort, icpc and icc) on Linux
17     machines. We also routinely build and test under Mac OS X using the
18     IBM compilers (xlf95, vac++). OOPSE should build with g++ and gcc,
19     but you'll still need a good fortran *95* compiler. Fortran77 and
20     Fortran90 are *not* sufficient to compile OOPSE.
21    
22     2) MPI. We like MPICH. Other implementations might work, but we
23     haven't tried. You can get MPICH here:
24     http://www-unix.mcs.anl.gov/mpi/mpich/
25    
26     3) The Scalable Parallel Random Number Generators Library (SPRNG). You
27     can obtain SPRNG here:
28     http://archive.ncsa.uiuc.edu/Apps/CMP/RNG/RNG-home.html
29    
30     4) Assorted unix utilities (lexx, yacc, make) or their GNU equivalents.
31    
32     INSTRUCTIONS
33    
34     1) Get, build, and test the required pieces above.
35     2) ./configure
36     3) make
37     4) make install
38    
39     That's it. Documentation will be forthcoming after the paper is
40     published.
41