[cig-commits] r3876 - short/3D/PyLith/trunk
leif at geodynamics.org
leif at geodynamics.org
Fri Jun 23 17:04:43 PDT 2006
Author: leif
Date: 2006-06-23 17:04:43 -0700 (Fri, 23 Jun 2006)
New Revision: 3876
Modified:
short/3D/PyLith/trunk/AUTHORS
short/3D/PyLith/trunk/COPYING
short/3D/PyLith/trunk/INSTALL
short/3D/PyLith/trunk/NEWS
Log:
Updated boilerplate GNU info files for v0.8.
Modified: short/3D/PyLith/trunk/AUTHORS
===================================================================
--- short/3D/PyLith/trunk/AUTHORS 2006-06-23 23:11:04 UTC (rev 3875)
+++ short/3D/PyLith/trunk/AUTHORS 2006-06-24 00:04:43 UTC (rev 3876)
@@ -1,6 +1,8 @@
Authors of PyLith.
PyLith Charles A. Williams
+ Brad Aagaard
+ Matt Knepley
Also see the file ChangeLog.
Modified: short/3D/PyLith/trunk/COPYING
===================================================================
--- short/3D/PyLith/trunk/COPYING 2006-06-23 23:11:04 UTC (rev 3875)
+++ short/3D/PyLith/trunk/COPYING 2006-06-24 00:04:43 UTC (rev 3876)
@@ -1,4 +1,4 @@
-Copyright (c) 2004 Rensselaer Polytechnic Institute
+Copyright (c) 2004-2006 Rensselaer Polytechnic Institute
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
Modified: short/3D/PyLith/trunk/INSTALL
===================================================================
--- short/3D/PyLith/trunk/INSTALL 2006-06-23 23:11:04 UTC (rev 3875)
+++ short/3D/PyLith/trunk/INSTALL 2006-06-24 00:04:43 UTC (rev 3876)
@@ -30,9 +30,28 @@
fact, PETSc's `configure.py' can automatically download and install
MPICH for you (`--download-mpich=yes').
-* PETSc version 2.3, available from the MCS web site at Argonne
- National Laboratory:
+* The development version of PETSc, which you can download using
+ Mercurial:
+ hg clone http://mercurial.mcs.anl.gov/petsc/petsc-dev
+ cd petsc-dev/python
+ hg clone http://mercurial.mcs.anl.gov/petsc/BuildSystem
+
+ As of this writing, the latest source code revision is r8951.
+ Mercurial may be obtained here:
+
+ <http://www.selenic.com/mercurial/>
+
+ PETSc must be configured with the Sieve package (--with-sieve=1).
+ This, in turn, requires that it be built with a C++ compiler
+ (--with-clanguage=C++) and that you have Boost headers installed:
+
+ <http://www.boost.org/>
+
+ Use '--with-boost-dir=' to specify the full path to Boost's parent
+ directory. For more information about installing PETSc, see the MCS
+ web site at Argonne National Laboratory:
+
<http://www-unix.mcs.anl.gov/petsc/petsc-2>
* Pythia version 0.8. The easiest way to install Pythia is to
@@ -48,8 +67,9 @@
Note that releases of both PETSc and Pythia are generally not
backwards-compatible with prior versions. Therefore, you must install
-PETSc v2.3 and Pythia v0.8 specifically; future versions of PETSc and
-Pythia would not be expected to work with PyLith v0.8.0.
+PETSc r8951 (or perhaps the equivalent final release) and Pythia v0.8
+specifically; future versions of PETSc and Pythia would not be
+expected to work with PyLith v0.8.0.
Installing PyLith
=================
@@ -75,33 +95,6 @@
More information about `configure' and the build system may be found
under "Generic GNU Installation Instructions", below.
-Installation Example
-====================
-
-The following example assumes you already have the required language
-tools installed.
-
- mkdir $HOME/cig
- cd $HOME/cig
- gunzip -c petsc-lite-2.3.1.tar.gz | tar xf -
- cd petsc-2.3.1-p12
- export PETSC_DIR=`pwd`
- ./config/configure.py --download-mpich=1 --with-sieve=true --with-clanguage=C++
- make all
- export PATH=$PETSC_DIR/externalpackages/mpich2-1.0.3/linux-gnu-c-real-debug/bin:$PATH
- cd ..
- gunzip -c pythia-0.8.tar.gz | tar xf -
- cd pythia-0.8
- ./configure --prefix=$HOME/cig
- make
- make install
- cd ..
- gunzip -c pylith3d-0.8.0.tar.gz | tar xf -
- cd pylith3d-0.8.0
- ./configure --prefix=$HOME/cig PYTHONPATH=$HOME/cig/lib/python2.3/site-packages
- make
- make install
-
Notes
=====
@@ -119,16 +112,9 @@
`--without-embedding' option. However, this is not guaranteed to work
properly unless you installed MPI as a shared library.
-PyLith v0.8.0 was tested with the following systems and
-configurations:
+PyLith v0.8.0 was tested on Linux (x86), Mac OS X (PowerPC), and
+Windows NT/2000/XP (Cygwin 1.5.19-4).
-OS CPU FC CC CXX PYTHON MPI PETSc notes
------------ ------- -------------- --------- --------- ------ --------------- --------------- -----
-linux-gnu i686 g77-3.3.5 gcc-3.3.5 g++-3.3.5 2.3.5 mpich-1.2.6 petsc-2.3.0
-linux-gnu i686 gfortran-4.0.2 gcc-4.0.2 g++-4.0.2 2.3.5 mpich2-1.0.2p1 petsc-2.3.0
-linux-gnu i686 g77-3.3.5 gcc-4.0.2 g++-4.0.2 2.3.5 mpich-1.2.6 (*) petsc-2.3.1-p12 (*) MPICH built with gcc-2.95.3
-linux-gnu x86_64 ifort-9.0 gcc-3.2.3 g++-3.2.3 2.4.1 mpichgm-1.2.6 petsc-2.3.1-p7
-
Generic GNU Installation Instructions
*************************************
Modified: short/3D/PyLith/trunk/NEWS
===================================================================
--- short/3D/PyLith/trunk/NEWS 2006-06-23 23:11:04 UTC (rev 3875)
+++ short/3D/PyLith/trunk/NEWS 2006-06-24 00:04:43 UTC (rev 3876)
@@ -4,6 +4,13 @@
Send questions to cig-short at geodynamics.org.
+Version 0.8.0
+
+* This first version of PyLith is a direct descendant of Lithomop and
+ marks the first version that runs in parallel. The code now uses
+ the PETSc Sieve package.
+
+
Version 0.7.2
* Lithomop3d now uses the GNU Build System (Autoconf, Automake, and
More information about the Cig-commits
mailing list