Fortran 77 package MODEL version 5.10

General description

Compiling and linking programs of package MODEL

Specification of the model

The model is specified in terms of subroutines (e.g., subroutines to evaluate the values and partial derivatives of the functions describing surfaces or material parameters) and of the input data for the subroutines. Although both the subroutines and the data may be modified by a user, most of the users wish to modify only the input data, using the interpolation routines contained within the basic version of the MODEL package.

Description of input data to specify the model

Running programs of package MODEL

Main input data of each program are read from the standard input, and mostly consist of a single line containing filenames and at most few numerical parameters.

List of error messages

File list of package MODEL

(A) Documentation:
model.htm (this file)
modeldoc.htm (general documentation to MODEL)
modelerr.htm (list of error messages)
(B) General subroutines dealing with blocky geological structures:
model.for
modelv.for
model.inc
(C) Sample user-defined model specification routines required for forward modelling:
metric.for
metric.inc
srfc.for
parm.for
parmv.for
val.for
valv.for
val.inc
fit.for
fitv.for
auxmod.inc
(D) Additional model specification routines related to inverse modelling:
var.for
varnul.for
spsp.for
soft.for
(E) Service routines useful to handle the model and to perform some calculations:
means.for
hpcg.for
rkgs.for
gels.for
(F) Sample application programs and routines working with the model:
modchk.for
grid.for
sec.for
sec.inc
intf.for
inv1soft.for
inv3.for
inv4.for
(G) Source code editing program:
clean.for
mod.bat
(H) Demo files:
model.dat
modchk.dat
grid.dat
gridnet.dat
sec.dat
sec-pts.dat
soft.dat
inv3.dat
len-grd.bat
fmod.bat
fmod
(I) Subdirectories with data files related to particular models:
prem
elf1
sd
slit
wb
l7
mar
u2d