[cig-commits] r11468 - short/3D/PyLith/trunk

brad at geodynamics.org brad at geodynamics.org
Tue Mar 18 08:11:05 PDT 2008


Author: brad
Date: 2008-03-18 08:11:05 -0700 (Tue, 18 Mar 2008)
New Revision: 11468

Modified:
   short/3D/PyLith/trunk/INSTALL
   short/3D/PyLith/trunk/README
   short/3D/PyLith/trunk/TODO
Log:
Updated TODO. Updated README and INSTALL for PyLith 1.1.

Modified: short/3D/PyLith/trunk/INSTALL
===================================================================
--- short/3D/PyLith/trunk/INSTALL	2008-03-18 00:18:47 UTC (rev 11467)
+++ short/3D/PyLith/trunk/INSTALL	2008-03-18 15:11:05 UTC (rev 11468)
@@ -1,21 +1,10 @@
-Installation Instructions
-*************************
+Installation instructions are available in the PyLith manual
+available on the CIG website
+(http://www.geodynamics.org/cig/software/packages/short/pylith/).
 
-1. MPI
-2. PETSc
-3. Pyrex
-4. Pyrexembed (CIG)
-5. Pythia (CIG)
-6. Nemesis (CIG)
-7. Proj
-8. Cppunit (optional; needed to run tests)
-9. Netcdf (optional; needed to import meshes from CUBIT)
-10. Numpy
-11. FIAT
-12. Spatialdata (CIG)
-13. PyLith
+Detailed instructions for installing PyLith on several platforms are
+available in the doc/install directory.
 
-
 System Requirements
 ===================
 
@@ -33,100 +22,19 @@
 
 In addition, PyLith v1.0 requires the following software packages:
 
-* An MPI library.  Both PETSc and Pythia (detailed below)
-  should be configured to use MPI.  A popular choice is MPICH:
+1. MPI
+2. PETSc
+3. Pyrex
+4. Pyrexembed (CIG)
+5. Pythia (CIG)
+6. Nemesis (CIG)
+7. Proj
+8. Cppunit (optional; needed to run tests)
+9. Netcdf (optional; needed to import meshes from CUBIT)
+10. Numpy
+11. FIAT
+12. Spatialdata (CIG)
 
-    <http://www-unix.mcs.anl.gov/mpi/mpich>
-
-  MPICH is recommended by the PETSc installation instructions; in
-  fact, PETSc's `configure.py' can automatically download and install
-  MPICH for you (`--download-mpich=yes').
-
-* 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
-  download the GNU-style `pythia-0.8.tar.gz' source package from the
-  CIG web site under `Software -> Software Packages -> Pythia':
-
-    <http://www.geodynamics.org/cig/software/packages/pythia>
-
-  General information about Pythia can be found at the Pyre project
-  page:
-
-    <http://www.cacr.caltech.edu/projects/pyre>
-
-Note that releases of both PETSc and Pythia are generally not
-backwards-compatible with prior versions.  Therefore, you must install
-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
-=================
-
-To install PyLith, perform the following:
-
-   gunzip -c pylith3d-0.8.0.tar.gz | tar xf -
-   cd pylith3d-0.8.0
-   ./configure
-   make
-   make install
-
-If you will be running `make install' as a non-root user, specify a
-prefix when running `configure'; e.g.,
-
-   ./configure --prefix=$HOME/pylith
-
-After installing, you may optionally run `make check' to run the
-examples.  However, `check' takes a long time; instead, you may
-perform `cd pylith3d/examples; make quickcheck' to run only a
-handful of short examples.
-
-More information about `configure' and the build system may be found
-under "Generic GNU Installation Instructions", below.
-
-Notes
-=====
-
-The PyLith `configure' script depends heavily upon the PETSc
-configuration.  Once you have successfully installed PETSc, there is a
-good chance that everything else will "just work".
-
-By default, PyLith embeds Python together with its C++ Python
-extension module and Fortran library code in a single, monolithic
-executable called `pypylith3d', which functions as the interpreter
-for the top-level script `pylith3dapp.py'.  If you prefer to extend
-Python rather than embedding it -- instead creating a dynamic
-extension module (`pylith3dmodule.so') which is loaded by the
-standard Python interpreter -- give PyLith's `configure' the
-`--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 on Linux (x86), Mac OS X (PowerPC), and
-Windows NT/2000/XP (Cygwin 1.5.19-4).
-
 Generic GNU Installation Instructions
 *************************************
 

Modified: short/3D/PyLith/trunk/README
===================================================================
--- short/3D/PyLith/trunk/README	2008-03-18 00:18:47 UTC (rev 11467)
+++ short/3D/PyLith/trunk/README	2008-03-18 15:11:05 UTC (rev 11468)
@@ -1,7 +1,5 @@
-We are pleased to announce the version 1.0.1 release of PyLith.
+We are pleased to announce release of PyLith version 1.1.0.
 
-See the file INSTALL for building and installation instructions.
-
 Please submit bug reports via the World Wide Web at:
     http://geodynamics.org/roundup    
 

Modified: short/3D/PyLith/trunk/TODO
===================================================================
--- short/3D/PyLith/trunk/TODO	2008-03-18 00:18:47 UTC (rev 11467)
+++ short/3D/PyLith/trunk/TODO	2008-03-18 15:11:05 UTC (rev 11468)
@@ -74,31 +74,15 @@
 
   Manual
 
-    1. Intro
-
-       Add dependency diagram (update).
-
-    2. Need to add explanation of output and output parameters
+    1. Need to add explanation of output and output parameters
        (especially fault information).
 
-       Fault information is in fault coordinate system. Add example of
-       how to convert it to global coordinates using orientation
-       information.
+    2. Add 3d/hex8 and 3d/tet4 to tutorials.
 
     3. Add benchmarks.
 
     4. Update cover figure with current result. (Brad)
 
-    5. Remove discussion of containers.
-       Use facility array. Include defaults for items.  ****Done for some sections****.
-
-    6. DirichletPoints/DirichletBoundary
-       FixedDOFDB (special case of UniformDB).
-
-    7. Add twotet4-geoproj to tutorials.
-
-    8. Add list of concepts at the beginning of each tutorial.
-
 ----------------------------------------------------------------------
 Release 1.2
 



More information about the cig-commits mailing list