Организация параллельных вычислений для моделирования сейсмических волн с использованием аддитивного метода Шварца
Авторы
-
М.А. Белоносов
-
С.А. Соловьёв
-
В.А. Чеверда
-
К. Костов
-
Г.В. Решетова
Ключевые слова:
преобразование Лагерра
знакоопределенный оператор
аддитивный метод Шварца
параллельные вычисления
масштабируемость
Аннотация
Применение преобразования Лагерра по времени к системе уравнений динамической теории упругости дает знакоопределенный пространственный оператор, не зависящий от параметра разделения. Это позволяет организовать параллельные вычисления, опирающиеся на декомпозицию расчетной области с перекрытием с последующим применением аддитивного метода Шварца. На каждом шаге альтернирования по Шварцу в элементарных подобластях система линейных алгебраических уравнений решается независимо, что дает возможность использовать прямой метод, основанный на LU-разложении. Так как матрица не зависит от параметра разделения, это разложение строится только один раз, запоминается в каждой из подобластей и впоследствии используется для различных правых частей. На основе предлагаемого подхода создана научно-исследовательская версия программного обеспечения, ориентированная на использование многопроцессорных вычислительных систем с гибридной архитектурой. Приведены результаты численного моделирования для анализа масштабируемости.
Раздел
Раздел 1. Вычислительные методы и приложения
Библиографические ссылки
- Вишневский Д.М., Лисица В.В., Чеверда В.А. Комбинирование конечно-разностных схем для моделирования волновых процессов в упругих средах, содержащих анизотропные слои // Сибирский журнал вычислительной математики. 2012. 15, № 5. 175-181.
- Конюх Г.В., Михайленко Б.Г. Применение интегрального преобразования Лагерра при решении динамических задач сейсмики // Тр. ИВМиМГ СО РАН. Сер. Математическое моделирование в геофизике. 1998. № 5. 106-123.
- Костин В.И., Лисица В.В., Решетова Г.В., Чеверда В.А. Конечно-разностный метод численного моделирования распространения сейсмических волн в трехмерно-неоднородных разномасштабных средах // Вычислительные методы и программирование. 2011. 12, № 2. 85-93.
- Левченко В.Д. Асинхронные алгоритмы как способ достижения 100
- Мацокин А.М., Непомнящих С.В. Метод альтернирования Шварца в подпространствах // Изв. высших учебных заведений. 1985. 29, № 10. 61-66.
- Решетова Г.В., Чеверда В.А. Использование преобразования Лагерра для построения идеально подходящих поглощающих слоев без расщепления // Математическое моделирование. 2006. 18, № 10. 91-101.
- Суетин П.К. Классические ортогональные многочлены. M.: Наука, 1974.
- Chan T., Mathew T.P. Domain decomposition // Acta Numerica. 1994. 3. 61-143.
- Colella P., Bell J., Keen N., Ligocki T., Lijewski M., van Straalen B. Performance and scaling of locally-structured grid methods for partial differential equations // Journal of Physics: Conference Series. 2007. 78. 012013.
- Collino F., Tsogka C. Application of the PML absorbing layer model to the linear elastodynamic problem in anisotropic heterogeneous media // Geophysics. 2001. 66, N 1. 294-307.
- Fossen H., Hesthammer J. Structural geology of the Gullfaks Field, northern North Sea // Geological Society. London. Special Publications. 1998. 127. 231-261.
- Gander M., Haloern L., Nataf F. Optimized Schwarz methods // Proc. of 12th Int. Conf. on Domain Decomposition Methods. Chiba, 2001. 15-27.
- Gould N.I. M., Hu Y., Scott J.A. A numerical evaluation of sparse direct solvers for the solution of large sparse, symmetric linear systems of equations. Technical Report RAL-TR-2005-005. Rutherford Appleton Laboratory. Chilton, 2005.
- Graves R.W. Simulating seismic wave propagation in 3D elastic media using staggered-grid finite differences // Bull. of the Seismological Society of America. 1996. 86, N 4. 1091-1106.
- Karypis G., Kumar V. A fast and high quality multilevel scheme for partitioning irregular graphs // SIAM J. on Scientific Computing. 1998. 20, N 1. 359-392.
- Korneev V.I., Kostin V.I., Kovalevsky V.V., Malyshkin V.E., Tcheverda V.A., Vishnevsky D.M. Modelling of seismic waves propagation for 2D media (direct and inverse problems) // Lecture Notes in Computer Sciences. Vol. 1277. 1997. 350-357.
- Kostin V.I., Lisitsa V.V., Reshetova G.V., Tcheverda V.A. Simulation of seismic waves propagation in multiscale media: impact of cavernous/fractured reservoirs // Lecture Notes in Computer Sciences. Vol. 7133. 2012. 54-64.
- McCully J. The Laguerre transform // SIAM Review. 1960. 2, N 3. 185-191.
- Mikhailenko B.G., Mikhailov A.A, Reshetova G.V. Numerical viscoelastic modeling by the spectral Laguerre method // Geophysical Prospecting. 2003. 51. 37-48.
- Nepomnyashchikh S.V. Domain decomposition methods // Radon Series Comput. Appl. Math. 2007. 1. 81-159.
- Pissarenko D., Reshetova G., Tcheverda V. 3D finite-difference synthetic acoustic log in cylindrical coordinates: parallel implementation // J. of Computational and Applied Mathematics. 2010. 234, № 6. 1766-1772.
- Plessix R.E. A Helmholtz iterative solver for 3D seismic-imaging problems // Geophysics. 2007. 72, N 5. SM185-SM194.
- Schenk O., Gartner K., Fichtner W. Efficient sparse LU factorization with left-right looking strategy on shared memory multiprocessors // BIT. 2000. 240, N 1. 158-176.
- Schenk O., Gartner K. Sparse factorization with two-level scheduling in PARDISO // Proc. of the 10th SIAM Conf. on Parallel Processing for Scientific Computing. Portsmouth, 2001.
- Schenk O., Gartner K. Two-level scheduling in PARDISO: improved scalability on shared memory multiprocessing systems // Parallel Computing. 2002. 28. 187-197.
- Virieux J. P-SV wave propagation in heterogeneous media: velocity-stress finite-difference method // Geophysics. 1986. 51, N 4. 889-901.
- Zahradnik J., Priolo E. Heterogeneous formulations of elastodynamic equations and finite-difference schemes // Geophysical Journal International. 1995. 120, N 3. 663-676.
- Zhang Z., Zha H., Simon H. Low-Rank approximation with sparse factors: basic algorithms and error analysis // SIAM J. of Matrix Analysis and Applications. 1999. 23, N 3. 706-727.