Computer Programs
ESTS1300 E3D.
last modified: 27-OCT-2004 | catalog | categories | new | search |

ESTS1300 E3D.

E3D, 3-D Elastic Seismic Wave Propagation Code

top ]
1. NAME OR DESIGNATION OF PROGRAM:  E3D.
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
E3D ESTS1300/02 Tested 27-OCT-2004

Machines used:

Package ID Orig. computer Test computer
ESTS1300/02 SUN HP 9000,IBM PC,PC bi-Pentium III 1GHz,SUN SPARC,DEC ALPHA W.S.
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

E3D is capable of simulating seismic wave propagation in a 3D heterogeneous earth.  Seismic waves are initiated by earthquake, explosive, and/or other sources.  These waves propagate through a 3D geologic model, and are simulated as synthetic seismograms or other graphical output.
top ]
4. METHODS

The software simulates wave propagation by solving the elastodynamic formulation of the full wave equation on a staggered grid.  The solution scheme is 4th-order accurate in space, 2nd-order accurate in time.
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM
top ]
6. TYPICAL RUNNING TIME

Time requirements are highly model dependent.  Small models can run in seconds on a desktop UNIX workstation.  Large models require many hours on a high performance or parallel computer system.  The largest model run to date required 10 hours on a 40-node dual processor Meiko CS-2.
ESTS1300/02
For the sample problem the computing time was 56s on IBM T40 linux to 335s on HP 9000/800.
top ]
7. UNUSUAL FEATURES

E3D has a number of advanced features.  These include: seismic wave simulation capability in 2D/3D inhomogeneous material; absorbing boundary conditions; free-surface boundary conditions; attenuation and topographic model in (2D); hybridization; multiple source characterization; 3D model input; run-time visualization.
top ]
8. RELATED OR AUXILIARY PROGRAMS

There are a number of auxiliary routines (not included) that may be used with E3D to process input and output data.
top ]
9. STATUS
Package ID Status date Status
ESTS1300/02 27-OCT-2004 Tested at NEADB
top ]
10. REFERENCES
ESTS1300/02, included references:
- Shawn Larsen:
"E3D: 2D/3D Elastic Finite-Difference Wave Propagation Code"
top ]
11. HARDWARE REQUIREMENTS

UNIX platform.  Memory size, CPU usage, and disk space are problem dependent.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
ESTS1300/02 C-LANGUAGE, FORTRAN
top ]
13. SOFTWARE REQUIREMENTS

Memory and available CPU time are limiting factors; X Windows environment for visualisation.
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS:  This package does not support parallel computation.
ESTS1300/02
The visualisation works only in 256 color mode.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

S.Larsen, D.Harris, C.Schultz, D. Maddix, T.Bakowsky, L.Bent
Lawrence Livermore National Laboratory
CA, USA.
top ]
16. MATERIAL AVAILABLE
ESTS1300/02
E3D.pdf   E3D Program description (same as doc/e3d.doc)
Readme.doc        Author's readme
Readme.txt        Author's readme as ASCII text file
runsample         script to compute the sample problem
e3d.doc           Documentation as ASCII text
e3d_new_version.txt  Documentation of a more recent e3d version as text
e2d.in            Sample problem
image.0250.p      Sample out file
image.0250.s      Sample out file
image.0500.p      Sample out file
image.0500.s      Sample out file
sac1.000.p        Sample out file
sac1.000.s        Sample out file
sac1.000.x        Sample out file
sac1.000.z        Sample out file
active.c          C source
algorithms.c      C source
attenuate.c       C source
boundary.c        C source
check.c           C source
damping.c         C source
elas.c            C source
elas.h            C header
grid.c            C source
input.c           C source
interpolate.c     C source
join.c            C source
Makefile          Makefile
memory.c          C source
mpsun.c           C source
output.c          C source
paraxial2d.c      C source
paraxial3d.c      C source
poly3d.c          C source
poly3d.h          C header
polygon.c         C source
rasterfile.h      C header
readline.c        C source
readline.h        C header
sacutil.c         C source
sacutil.h         C headder
source.c          C source
stencil2d.c       C source
stencil3d.c       C source
surface.c         C source
testc.c           C source
testf.f           FORTRAN source
timestep.c        C source
update.c          C source
usage.h           C header
vectorc.c         C source
vectorf.f         FORTRAn source
visual.c          C source
top ]
17. CATEGORIES
  • R. Environmental and Earth Sciences

Keywords: data, wave propagation.