2D finite-difference modelling in Matlab, version 1

Peter Malcolm Manning

An updated CREWES 2D elastic finite-difference modeling program is offered for general use. It has many of the features of the original workbench version, but it may be set up so that very little Matlab coding is required. The program runs from two ascii files which must be named and stored in the working directory. The first file describes the geology, and is easiest to use for layer cake cases. The second file specifies how the finite-difference gridded data is obtained from the geology file, and gives the parameters of the finite-difference operations. The main controls of the program are by menu, and besides the main command to start the computations, there are commands to save or continue computations, and to output in various ways. An essential feature of this version is the capacity to apply a wavenumber correction filter.