Claims
- 1. A method of computing traveltime fields for a geophysical model of the subsurface of the earth, said method involving a computer system having multiple processing elements, comprising the steps of:
- a) assigning analysis tasks to at least one group of said processing elements, each said group having at least one said processing element;
- b) assigning to at least one of said processing elements the control task of transmitting to each said group the locations of shot positions for which said computations are to be performed;
- c) downloading slowness data to each said group; and
- d) computing said traveltime fields for said shot positions using said slowness data, wherein each said processing element in each said group computes said traveltime fields for slices of said subsurface independently of each of the other processing elements in said group.
- 2. The method of claim 1, wherein, in each said group, traveltime field data are transferred between said processing elements assigned adjacent pairs of said slices in said subsurface.
- 3. The method of claim 1, wherein, in each said group, slowness data are also transferred between said processing elements assigned adjacent pairs of said slices in said subsurface.
- 4. The method of claim 1, wherein, in each said group, spatial traveltime derivatives are also transferred between said processing elements assigned adjacent pairs of said slices in said subsurface.
- 5. The method of claim 1, wherein said control processing element in addition performs the task of designating the number of said processing elements in each of said groups.
- 6. The method of claim 5, wherein said designation is a fixed number of said processing elements in each said group determined by said control processing element.
- 7. The method of claim 5, wherein said designation is dynamically reallocated by said control processor.
- 8. The method of claim 1, wherein a traveltime calculation simulation is performed to determine the number of said processing elements in each said group.
- 9. The method of claim 1, wherein the number of slices to be processed by each said processing element in each said group is determined by a fixed predetermined allocation.
- 10. The method of claim 1, wherein said control processing element in addition performs the task of designating a lead processor in each group.
- 11. The method of claim 10, wherein, for each said group, said lead processing element performs the tasks of
- a) determining the number of said slices to be processed by said group,
- b) determining the number of said slices to be processed by each processing element in said group, and
- c) assigning said slices to said processing elements in said group.
- 12. The method of claim 10, wherein said control processing element initiates said task of transmitting said locations of said shot positions element in response to signals received from said lead processors.
- 13. The method of claim 10, wherein for each said group said analysis processing elements transmit said traveltime fields to said lead processing element in said group.
- 14. The method of claim 1, wherein said traveltime fields are computed by interpolation from a spherical coordinate calculation of a propagating computational front.
- 15. The method of claim 1, wherein
- a) said slices are vertical slices of said subsurface;
- b) a first reference angle for said spherical coordinates is measured from a horizontal direction parallel to said vertical slices, and,
- c) a second reference angle for said spherical coordinate system is measured from a horizontal direction perpendicular to said vertical slices.
- 16. The method of claim 1, wherein said slowness data is specified on a rectangular grid corresponding to said subsurface.
- 17. The method of claim 1, wherein the traveltime fields are computed on a rectangular grid corresponding to said subsurface.
Parent Case Info
This application claims benefit of Provisional Appl. Ser. No. 60/001,604, filed Jul. 28, 1995.
PCT Information
Filing Document |
Filing Date |
Country |
Kind |
102e Date |
371c Date |
PCT/US96/12261 |
7/25/1996 |
|
|
1/20/1998 |
1/20/1998 |
Publishing Document |
Publishing Date |
Country |
Kind |
WO97/05558 |
2/13/1997 |
|
|
US Referenced Citations (6)
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 9641091 |
Dec 1996 |
WOX |