Saint Louis University Earthquake Center



A major rewrite of Computer Programs in Seismology began in May, 1996. The purpose was to simplify the us of synthetic seismogram programs. The result is that the Version 2.0 Volumes III, V and VI have been replaced.

The characteristic feature of the new programs is that they are no longer directed toward synthetic seismogram algorithm developement, but rather toward routine use. All synthetic seismogram codes use the same earth model file and all create the same output file format. There is a uniformity of command line interface, and in program naming: e.g., the first character of the command name indicates the computational technique.

A 100 page tutorial on the use of the programs is available. More detailed, UNIX-like command manual pages are still being written.

During 1997 the data analysis and inversion programs will be rewritten for the new format.

In February 2002, Version 3.15 was released. This version includes bug fixes but also includes a complete interactive analysis and inversion programs for surface waves and receiver functions.

Version 3.16 was released July 20, 2002. This includes corrections in documentation, a new section on source pullses in the overview, PDF files of the entire documentation instead of chapters, wavenumber integration in transverse itotropic media, and corrections to the surface wave dispersion and/or receiver function inversion codes.

Version 3.20, scheduled was released on September 2, 2002. This release includes a tutorial and new codes for regional focal mechanisms and source depth determination by using surface-wave spectral amplitude radiation patterns and waveform inversion. focal mechanism determination from regional broadband waveforms.

Version 3.30 has the following new additions:

  • CALPLOT - complete documentation and tutorial for the graphics package used by Computer Programs in Seismology.
  • GSAC - A SAC clone that works on UNIX/LINUX/MacOS-X and WINDOWS. The Windows implementation used the free Cygwin environment that made portnig the code to Windows very simple. In addition a simple lcoation program that works with SAC arrival time picks is implemented so that a location consists of the following steps:
    rbh> gsac  (to pick arrival times)
    rbh> sac2eloc *.c (to read picks from SAC header and create loecate.dat>
    rbh elocate (to locate the event)

The code and documentation is available for free FTP download

    Professor of Geophysics,
    Department of Earth & Atmospheric Sciences
    Saint Louis University
    3642 Lindell Boulevard Laclede Avenue
    St. Louis, MO 63108

Higher purpose. Greater good.