ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/README
(Generate patch)

Comparing branches/development/README (file contents):
Revision 1631 by chuckv, Fri Jul 9 23:08:25 2010 UTC vs.
Revision 1632 by gezelter, Wed Sep 14 21:44:08 2011 UTC

# Line 26 | Line 26 | What you need to compile and use OpenMD:
26  
27   What you need to compile and use OpenMD:
28  
29 < 1) Good C, C++ and Fortran95 compilers.  We've built and tested OpenMD
29 > 1) Good C++ and C compilers.  We've built and tested OpenMD
30      on the following architecture & compiler combinations:
31  
32 <    Architecture                CC     CXX     F90     Notes
33 <    -------------------------   ----   -----   -----   ----------------------
34 <    ix86-pc-linux-gnu           icc    icpc    ifort    (Intel v. 10)
35 <    i686-apple-darwin10.0.0     gcc    g++     gfortran (GNU v.4.3)
36 <    i686-apple-darwin10.0.0     icc    icpc    ifort    (Intel v. 11)
37 <    x86_64-unknown-linux-gnu    gcc    g++     pathf95  (Pathscale 3.2)
32 >    Architecture                CC     CXX     Notes
33 >    -------------------------   ----   -----   ----------------------
34 >    ix86-pc-linux-gnu           icc    icpc    (Intel v. 10)
35 >    i386-apple-darwin11.1.0     gcc    g++     (GNU v.4.3)
36 >    i386-apple-darwin11.1.0     icc    icpc    (Intel v. 12)
37 >    x86_64-unknown-linux-gnu    gcc    g++     (Pathscale 3.2)
38  
39    OpenMD uses features of the Fortran 95 language. The fortran
40    portions of our code will not compile if your compiler does not
41    support these particular features. Some (but not all) Fortran 90
42    compilers do support these features.
43
44    Compilers that are known to fail on OpenMD: g77, older versions of
45    gfortran, older Portland Group compilers (pgf77, pgf90).
46
47    Compilers that are known to work on OpenMD: Intel's ifort,
48    Pathscale's pathf95, IBM's xlf95, Portland-F¢s pgf95 (version 6 or-A
49    higher), Sun's f95. There may be others that work also.
50
39   2) GNU make (also known as gmake).  Regular make won't work.  
40      Really.  We've tried.  Don't bother with regular make.  
41      Seriously.  You need GNU make.  Did we mention that you
42      need GNU make?
43  
44 < 3) Perl.  Compilation dependencies in Fortran95 are somewhat
57 <    complicated, so the build process uses a perl script called
58 <    filepp to do this job.  You need perl for filepp, so you
59 <    need perl to build OpenMD.
44 > 3) Perl.
45  
46   4) MPI-2 is optional for the single processor version of OpenMD, but
47      is required if you want OpenMD to run in parallel. We like
48 <    OpenMPI. Other implementations of MPI-2 might work, but we haven-F¢t-A
48 >    OpenMPI. Other implementations of MPI-2 might work, but we haven't
49      tried.   You can get Open MPI here: http://www.open-mpi.org/
50  
51   INSTRUCTIONS

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines