A program environment for mesh generation, refinement, and partition and for construction of computational models for parallel distributed computing
Authors
-
S.P. Kopyssov
-
A.K. Novikov
-
A.B. Ponomaryov
-
V.N. Rychkov
Keywords:
параллельные распределенные вычисления
неструктурированные сетки
расчетные модели
объектно-ориентированное программирование
Abstract
A program environment to process unstructured meshes with the cells of arbitrary shapes for a given domain’s geometry is proposed. The implementation of algorithms of generation, refinement, and partition of meshes for parallel computing is discussed.
Section
Section 2. Programming
References
- Tautges T.J. CGM: A geometry interface for mesh generation, analysis and other applications // Engineering With Computers. 2001. 17. 299-314.
- Четверушкин Б.Н., Гасилов В.А., Поляков С.В., Якобовский М.В. и др. Пакет прикладных программ GIMM для решения задач гидродинамики на многопроцессорных вычислительных системах // Матем. моделирование. 2005. 17, № 6. 58-74.
- Ильин В.П. Геометрическое и функциональное моделирование в задачах математической физики // Вычислительные технологии. 2001. 6. 315-321.
- Копысов С.П., Красноперов И.В., Рычков В.Н. Объектно-ориентированный метод декомпозиции области // Вычислительные методы и программирование. 2003. 4, № 1. 176-193.
- Копысов С.П., Красноперов И.В., Рычков В.Н. Реализация объектно-ориентированной модели метода декомпозиции области на основе параллельных распределенных компонентов CORBA // Вычислительные методы и программирование. 2003. 4, № 1. 194-206.
- Ларман К. Применение UML и шаблонов проектирования. М.: Вильямс, 2001.
- Черносвитов А. Visual C++ 6 и MFC. Курс MCSD для профессионалов. СПб.: Питер, 2000.
- Цимбал А. Технология CORBA для профессионалов. СПб.: Питер, 2001.
- Kopyssov S.P., Rychkov V.N., Ponomaryov A.B. The integration of CAD-systems and generators of unstructured 3D mesh // Proc. of the Workshop on Grid Generation: Theory and Applications. 愦灭;percentJune 24-28, 2002, Dorodnicyn Computing Centre RAS, Moscow, 2002. 218-229.
- Open CASCADE, simulation integrator (http://www.opencascade.com).
- Olivier-Gooch C. GRUMMP Version 0.2. User’s Guide. Department of Mechanical Engineering, University of British Columbia. Vancouver, 2001.
- Копысов С.П., Новиков А.К. Параллельные алгоритмы адаптивного перестроения и разделения неструктурированных сеток // Матем. моделирование. 2002. 14, № 9. 91-96.
- Копысов С.П., Пономарев А.Б., Рычков В.Н., Зубцовский С.Н. Расчетные неструктурированные сетки для распределенных вычислений // Сибирская школа-семинар по параллельным вычислениям. Томск: Изд-во Том. ун-та, 2005. 19-25.
- Копысов С.П., Пономарев А.Б., Рычков В.Н. Открытое визуальное окружение для взаимодействия с геометрическими ядрами, генерации/перестроения/разделения сеток и построения расчетных моделей // Прикладная геометрия, построение расчетных сеток и высокопроизводительные вычисления / Ред. Ю.Г. Евтушенко, М.К. Керимов, В.А. Гаранжа. М.: ВЦ РАН, 2004. 2. 154-164.
- Rumsey C.L., Poirier D., Bush R.H., Towne C.E. CFD General Notation System. A User’s Guide to CGNS. Overview and Entry-Level Document. Mid-Level Library (http://www.cgns.org).
- Löhner R. A parallel advancing front grid generation scheme // AIAA-00-1005. 2000.
- Chrisochoides N. Parallel mesh generation // Numerical Solution of Partial Differential Equations on Parallel Computers. A. M. Bruaset, and P. Bjorstad and A. Tveito. Berlin: Springer-Verlag, 2005.