Name of program: RNGCHN
Type of program (eg quake model, mesh generator, strain calculator, visualizer, etc): Calculate surface displacements and strains
Author: K. Feigl and E. Dupre
Institution: CNRS, Toulouse, France
Program's heritage (ie name and author of predecessor code if any): DISLOC.C by Andrea Donnellan
Actively being further developed (y/n): Y Minor revisions to compile under Linux by Eric Fielding need to be incorporated.
Language: Fortran calling a few C functions to handle binary I/O
Is it one main program or several programs that communicate via scripts, files, and pipes? One program with 4 command line arguments.
If it is several programs, please give a 1 line description of the major players.
Input format description: ASCII
Output format description: ASCII and 1-byte or 2-byte integers.
Please describe what you consider to be the important features of this code in a paragraph or two.
References describing the algorithms or results from use:
Okada, Y., Surface deformation to shear and tensile faults in a half-space, Bull. Seism. Soc. Am., 75, 1135-1154, 1985.
----------------------
Here follows the 0README.TXT file
RNGCHN: a program to calculate displacement components from dislocations in an elastic half-space with applications for modeling geodetic measurements of crustal deformation
Kurt L. Feigl and Emmeline Dupre
Revised for Computers and Geosciences (version 1.4)
The RNGCHN program calculates a single component of the displacement field due to a finite or point-source dislocation buried in an elastic half space. This formulation approximates the surface movements produced by earthquake faulting or volcanic intrusion. As such, it is appropriate for modeling crustal deformation measured by geodetic surveying techniques, such as spirit leveling, trilateration, Very Long Baseline Interferometry (VLBI), Global Positioning System (GPS), or especially interferometric analysis of synthetic aperture radar (SAR) images. Examples suggest that this model can fit simple coseismic earthquake signatures to within their measurement uncertainties. The program's input parameters include fault position, depth, length, width, strike, dip, and three components of slip. The output consists of displacement components in the form of an ASCII list or a rectangular array of binary integers. The same program also provides partial derivatives of the displacement component with respect to all 10 input parameters. The FORTRAN source code for the program is in the public domain and available as the compressed tar file rngchn.tar.Z in the directory /pub/GRGS via the Internet by anonymous ftp to spike.cst.cnes.fr. This distribution includes worked examples and a MATLAB interface.
We appreciate comments and corrections.
This program will be part of a package prepared under contract to the European Space Agency, and a paper in Computers and Geosciences. If you use the program in a publication, please cite:
Feigl, K. L. and E. Dupre, RNGCHN: a program to calculate displacement components from dislocations in an elastic half-space with applications for modeling geodetic measurements of crustal deformation revised for Computers and Geosciences, November, 1998
Good luck.
Kurt Feigl Emmeline Dupre
The remainder of 0README.TXT was deleted for inclusion in this HTML document. If you are interested in the whole thing, get it from the ftp site above. It is quite extensive, describing how to get, compile, and use the program, as well as a version of the paper. (Ken Hurst, editor of HTML document)