Next: Strain calculation
Up: Karrenbach: Wave equation modules
Previous: OBJECT TYPES
Following is an outline of the modeling algorithm for a general wave equation
(1). Compare this to subroutine wave() .
-
- loop over shots {
-
- calculate accelerations {
-
- calculate strain
-
- stress = b(x) strain
-
- apply stress boundary conditions
-
- (add in stress sources)
-
- constrain stress (eg. free surface)
-
- calculate divergence of stress
-
- accel = a(x) div of stress
-
- }
-
- add in acceleration sources
-
- time update the wave field
-
- record seismograms
-
- }
Next: Strain calculation
Up: Karrenbach: Wave equation modules
Previous: OBJECT TYPES
Stanford Exploration Project
11/17/1997