DLC Dislocation Program List


Basic Programs


Making Models:

makemodel
Makes a model parameter (.PAR) file and a model dislocation (.DLC) file by querying user for geometric details of each dislocation.
genmodel
Generates a model .DLC file containing an array of vertical rectangular dislocations.
segs2dlc
Converts line segments (from digitized faults, for example) into a model .DLC file of stacked vertical dislocations.

Calculating Elastic Fields:

elfpoint
Calculates various elastic fields (elf's) at an observation point in the halfspace or at a list of points.
elfgrid
Calculates various elastic fields (elf's) over a grid of observation points. The grid may be horizontal or dipping.
elfpatch
Calculates tractions and deltaCFF's on all dislocation surfaces (patches) in the model, both active surfaces and fixed surfaces.

Processing Elastic Field Results:

stroop
(Stress on optimal planes.) Calculates Couloumb failure function (CFF) on optimal planes over an observation grid. Also phi-value and principal component values can be output. Input is the six stress component grids output by elfgrid.
strop
(Stress on planes.) Calculates Couloumb failure function (CFF) and stress components on planes of specified orientation. Input is the six stress component grids output by elfgrid.

Making Line-Files for Plotting:

modellines
Generates a line file for plotting that contains the outlines of the dislocation model projected onto an observation grid output by elfgrid. Uses .PAR and .DLC files as input.
displines
Generates a line file for plotting that contains either displacement arrows or a displacement mesh. File is made from the 3 displacement component grids output from elfgrid.
bblines
Generates a line file for plotting that contains focal mechanism style beachballs to indicate the orientation of the stress tensor. File is made from the six stress component grids output from elfgrid.

Displaying Results:

gclrx
(Xgridcolor) Plots grids in color (or in gray shades) in an X-window. Allows lines to be plotted also. Output metafile can be converted to Postscript or Adobe Illustrator format.
xss
(Xseeslip) Plots dislocations in oblique views. (Messy program that needs cleaning up.)

Solving Boundary Value Problems:

infl2
Generates a file of influence coefficients to be used by bvds for solving boundary value problems. (This version does not allow opening mode.)
bvds
(Boundary Value Dislocation Solver.) Solves mixed boundary value problems. Allows time stepping with driving forces, slipping segments, and failing segments. Influence coefficients must first be calculated using infl2

Other Programs:

dlcmom
Calculates total moment of slip in a .dlc dislocation model.
dlcprj
Projects or unprojects dislocations.
ptprj
Projects or unprojects individual points.
grid programs
Manipulate standard grids.
line programs
Manipulate line data files.
reg2trac
Displays a regional field in global 1,2,3 coordinates and calculates resulting tractions on planes of any orientation.