Комбинирование символьной алгебры и генерации кода для решения сложных систем нелинейных дифференциальных уравнений
Автор: Хлыбов Олег Анатольевич
Журнал: Вычислительная механика сплошных сред @journal-icmm
Статья в выпуске: 2 т.1, 2008 года.
Бесплатный доступ
Разработан пакет, предназначенный для последовательного и параллельного численного решения систем нелинейных дифференциальных уравнений, который обеспечивает повышенную гибкость по сравнению с распространенными коммерческими пакетами численного моделирования. Изначально пакет ориентирован на решение задач гидродинамики, однако он способен решать любые другие задачи, которые можно описать в терминах систем (не)линейных дифференциальных уравнений. Ближайшими аналогами являются открытые и коммерческие пакеты FreeFEM++, OpenFOAM и FlexPDE, но они построены на несколько иных принципах.
Короткий адрес: https://sciup.org/14320430
IDR: 14320430
Application of the elements of symbolic computations and automatic code generation technique to the solution of complex pde problems
A software package intended for serial and parallel numerical solution of PDE systems has been developed. The package provides extra flexibility compared to existing commercially available general-purpose computational systems. Although the package is initially aimed at solving CFD problems, it can however be applied to any field where the numerical solution of complex (non)linear PDE systems is required. The closest counterparts such as FreeFEM++, OpenFOAM or FlexPDE are based on similar ideas, but differ in certain important aspects.
Список литературы Комбинирование символьной алгебры и генерации кода для решения сложных систем нелинейных дифференциальных уравнений
- http://www.freefem.org
- http://www.opencfd.co.uk/openfoam
- http://www.pdesolutions.com
- Lan C.W., Chen F.C. A finite volume method for solute segregation in directional solidification and comparison with a finite element method//Computational methods application in mechanical engineering. -1996. -№ 131. -P. 191-207.
- http://www.ruby-lang.org
- http://www.eiffel.com
- http://smarteiffel.loria.fr
- http://crd.lbl.gov/~xiaoye/SuperLU
- http://www.cise.ufl.edu/research/sparse/umfpack
- http://acts.nersc.gov/petsc
- M. Benzi. Preconditioning techniques for large linear systems: a survey//J. of Comput. Physics. -2002. -№ 182. -P. 418-477.
- Gille P.,1, S. Scharl, G. Mueller. A generalized description of solute distribution in melt growth by the submerged heater method//J. of Crystal Growth. -1995. -№ 148. -P. 183-188.