Программирование игр
/ GameDev.ru / Программирование / Форум / Решение уравнения Навье-Стокса

Решение уравнения Навье-Стокса

Advanced: Тема с повышенной сложностью или важная.
KenGoJinНовичокwww29 янв. 200813:38#0
Разыскиваются исходники численного решения уравнения Навье-Стокса и любая инфа по этой теме для программистов.
О. ФедорПостоялецwww29 янв. 200814:00#1
Посмотри здесь

[3] J. Bolz, I. Farmer, E. Grinspun und P. Schröder: Sparse Matrix Solvers on the GPU: Conjugate Gradients and Multigrid, ACM Siggraph 2003, http://multires.caltech.edu/pubs/

[4] M. Botsch und L. Kobbelt: Multiresolution Surface Representation Based On Displacement Volumes, Eurographics 2003

[5] Z. Fan, F. Qiu, A. Kaufman und S. Yoakum-Stover: GPU Cluster for High Performance Computing, Proceedings of the ACM/IEEE Supercomputing Conference 2004, to appear

[6] General Purpose Computations on the GPU, http://gpgpu.org/

[7] L. Kobbelt et.al: Geometric Modelling Based on Polygonal Meshes, MPI Informatik, MPI-I-2000-4-002

[8] J. Krüger und R. Westermann: Linear Algebra Operators for GPU Implementation of Numerical Algorithms, ACM Siggraph 2003, http://wwwcg.in.tum.de/Research/GPU

[9] D. Kuzmin: Skript zur Vorlesung CFD, Universität Dortmund, SS2003, http://www.mathematik.uni-dortmund.de/lsiii/download

[10] R. Mark, R. Glanville, K. Akeley und M. Kilgard: Cg, A system for programming graphics hardware in a C-like language, ACM 2003

[11] Microsoft MSDN, http://msdn.microsoft.com/library/default.asp?url=/library/en-us/… slshaders.asp

[12] NVIDIA Corp., Cg Toolkit, http://developer.nvidia.com/object/cg_toolkit.html

[13] P. Schröder: Subdivision,Multiresolution and the Construction of Scalable Algorithms in Computer Graphics, Multivariate Approximation and Applications, Cambridge University Press 2001, http://multires.caltech.edu/pubs/

О. ФедорПостоялецwww29 янв. 200814:11#2
Посмотри также здесь

http://www.mathematik.uni-dortmund.de/~goeddeke/gpgpu/index.html

и особенно это

http://www.mathematik.uni-dortmund.de/~goeddeke/pubs/misc/da_dom.pdf

Я у него на сайте раньше видел программу решения уравнения Навье-Стокса на cg, сейчас что-то не нашел.

О. ФедорПостоялецwww29 янв. 200814:14#3
Тебе собственно для чего надо?
KenGoJinНовичокwww29 янв. 200816:22#4
О. Федор
>Тебе собственно для чего надо?
Собственно, для авиасимулятора. Вычисление моментов для крыльев, лопастей винтов, функционирования гидравлики.
NikopolМодераторwww29 янв. 200816:36#5
KenGoJin
Хардкор :)
Такой уровень детализации используется в НИИ для расчёта формы самолётов,
но не в игровых проектах.

Может стОит воспользоваться более простой моделью ?

KenGoJinНовичокwww29 янв. 200816:42#6
Nikopol
>KenGoJin
>Хардкор :)
>Такой уровень детализации используется в НИИ для расчёта формы самолётов,
>но не в игровых проектах.
>Может стОит воспользоваться более простой моделью ?

Я тоже так думал, пока не узнал что Eagles Dynamics (авторы LockOn) в своем новом проекте "Ка50 Черная акула" для моделирования аэродинамики используют именно уравнение Н-С.
Я сначала основывался на предрасчитанных полярах профилей крыла.

SuslikУчастникwww29 янв. 200816:51#7
KenGoJin
Думаю, что если и можно в реалтайме решить эти уравнения динамики, то точность оставит желать лучшего, или придется делать слишком крупнозернистую сетку. Уверен, Eagles Dynamics прибегли к каким-то хитрым хитростям, обеспечивающим решение в очень частных случаях.

>Я сначала основывался на предрасчитанных полярах профилей крыла.
На мой взгляд, отличный выбор для игровой динамики.

/ Форум / Программирование игр / Физика

Для определения, можете ли вы оставлять сообщения, необходимо войти в систему под своим логином.

2001—2010 © GameDev.ru — Разработка игр