1910 University Drive, Boise, Id 83725 Linux Spoken Here Wir sprechen Linux.
Dr. Paul Michaels, PE pm@cgiss.boisestate.edu
Home Page for Geophysical Engineering
Research: Center For Geophysical Investigation of the Shallow Subsurface
Degree Programs: Boise State University Geosciences
1910 University Drive, Boise, Idaho 83725
Welcome 38.103.63.61
Browser: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Time: 21:54:30     Date: Thu 28 Aug 2008

Home
 

Open Source Software available for download (GNU License)
If Problems, Hints on downloading:
Put  your mouse over the link, hold down shift key, click on the link.
 GPG Public Key
 
  Basic Seismic Utilities (BSU)
BSU is software for Engineering Geophysics . The package includes programs for signal processing and seismic modeling (Lamb's Problem, Near-Field).  BSU is designed for extension and further programming.  It is written in Fortran77 and C-language.   Highly compatible with Seismic Unix (SU, Colorado School of Mines, CWP).
BSU Requires PLPLOT and LAPACK packages.

Other recommended software includes:

  1. Scilab. You will need to download and install Scilab from  http://www-rocq.inria.fr/scilab if you want to run  Scilab procedures provided with BSU.
  2. Xfig. A Computer Aided Drafting (CAD) program that Scilab and PLPLOT interact with.  You probably have it, but if not, down load from  http://www.xfig.org
  3. Additional programming resources: Check out CMLIB and GSL.


Latest BSU Release is Version 1.1.3:
Binaries Compiled on RedHat9.0
This release has bug fixes. The most significant one is in the trace plotting routine, bplt.c, which fixes some problems with variable area plots. Also, postscript plots are improved with the latest version of PLPLOT. Since Scilab 3.0 requires TCL-TK version 8.4, all binary rpms have been built with 8.4 tcl-tk. You can install BSU for use with TCL-TK 8.3, but that will mean recompiling the source rpms (which is usually a good idea anyway). In that case, recompile PLPLOT as well as BSU. If you wish to go the 8.4 route, the ftp site has all the binary rpms you will need for a RH9 system.


BSU Documentation (included in above) is also available separately:

Sample Data Sets for Examples in Users Guide


LAPACK and BLAS
The Linear Algebra and Basic Linear Algebra Subroutines packages used by BSU (Fortran 77).  For C programmers, you will want either CLAPACK or GSL.  Currently, only the Fortran components in BSU use LAPACK.  You may down load these from the following sites:
 http://www.netlib.org/lapack
or
  http://www.cs.colorado.edu/~lapack/packages/html

Buy the Book !: I bought this book, and I highly recommend it to anyone who plans to use Lapack. This is from the README file: "It is highly recommended that you obtain a copy of the Third Edition of the LAPACK Users' Guide published by SIAM in Winter, 1999.  This Users Guide gives a detailed description of the philosophy behind LAPACK as well as an explanation of its usage.  The LAPACK Users' Guide can be purchased from: SIAM; Customer Service; P. O. Box 7260; Philadelphia, PA 19104; 215-382-9800, FAX 215-386-7999.  It will also be available from booksellers.
        To order by email, send email to service@siam.org.  The book is also available via SIAM's World Wide Web URL at http://www.siam.org.  The ISBN number is 0-89871-447-8, and SIAM order code is SE09.  The list price for SIAM members is $31.20; the cost for nonmembers is $39.00. "

For convenience, I have built RPM packages that load the software into directories expected by the BSU make files.   These include BLAS and the manpages, and documentation which is installed in /usr/doc/lapack-3.0.  These packages have been signed with my GPG public key.

FTP Download Directory (Plplot compatible BSU):
Current and Past Releases (both TAR and RPMS)   LAPACK FTP Directory


PLPLOT
This is a GNU plotting package used by BSU.  You may down load the package from the following site:
 http://plplot.sourceforge.net

Starting with BSU version 1.1.3, PLPLOT version 5.3.1 or higher is required. The current binaries compiled on RedHat 9.0 OS use the DOUBLE PRECISION version of PLPLOT, and TCL-TK version 8.4 (for compatibility with Scilab 3.0). For convenience, I have built RPM packages that load the software into directories expected by the BSU make files.  These packages have been signed with my GPG public key.



OPTIONAL PACKAGES This package is optional (the little required components have been extracted and included in a directory of the BSU package).  However, it is such a good library, I would recommend installing the entire package if you plan to do any additional programming.  Further, it includes the C-version of LAPACK.  You may down load the GSL library from the following:
 http://sources.redhat.com/gsl
or
 ftp://ftp.gnu.org  
Only the random number generators found in CMLIB have been included in BSU.  This is an extensive Fortran77 library of scientific and mathematical functions (rather like GSL, but for Fortran programmers).  I don't recommend download of the entire library (over 8Mb gzipped).  Rather, pick what you need from the excellent web page below:
 http://gams.nist.gov/serve.cgi/PackageModules/CMLIB
 
 
  Last Revised 27 March 2005