Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/resetius/fdm
Finite-Difference
https://github.com/resetius/fdm
cfd finite-difference-method fluid-dynamics fluid-simulation hydrodynamics stability-analysis
Last synced: 2 months ago
JSON representation
Finite-Difference
- Host: GitHub
- URL: https://github.com/resetius/fdm
- Owner: resetius
- License: bsd-3-clause
- Created: 2020-05-15T15:35:13.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-11-01T17:16:18.000Z (about 1 year ago)
- Last Synced: 2024-01-27T11:30:49.547Z (11 months ago)
- Topics: cfd, finite-difference-method, fluid-dynamics, fluid-simulation, hydrodynamics, stability-analysis
- Language: C++
- Homepage:
- Size: 2.38 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Run Examples
# Taylor Vortices
Run parameters:
```
./test/fdm_ns_cyl --plot:png=0 --plot:vtk=1 --plot:interval=1000 --ns:steps=10000 \
--ns:Re=200 --ns:dt=0.01 --ns:h1=0 --ns:h2=10
```
Other defaults: r=pi/2, R=pi, nr=nz=nphi=32, u0=1![Taylor](/img/taylor_200.png?raw=true)
# Cube box with moving lid
Run parameters:
```
./test/fdm_ns_cube --ns:nx=32 --ns:ny=32 --ns:nz=32 --plot:interval=1000 --ns:steps=10000 \
--ns:Re=250 --ns:dt=0.01 --ns:u0=1 --plot:png=0 --plot:vtk=1
```
Other defaults: x1=y1=z1=-pi, x2=y2=z2=pi, u0=1![Cube](/img/cube_250.png?raw=true)
# References
[1] L.D.Landau, E.M.Lifshitz, Fluid Mechanics, 2nd edition, 1987, Pergamon Press (оригинал: Л.Д.Ландау, Е.М.Лифшиц, Гидродинамика, издание 6-е исправленное, Москва, Физматлит, 2017)[2] C.A.J.Fletcher, Computational Techniques for Fluid Dynamics, Springer, 1988 (перевод: К.Флетчер, Вычислительные методы в динамике жидкостей, Москва, Мир, 1991)
[3] A.A.Samarskii, E.S.Nikolaev, Numerical Methods For Grid Equations, Birkhauser Verlag, 1989 (оригинал: А.А.Самарский, Е.С.Николаев, Методы решения сеточных уравнений, Москва, Наука, 1978)
[4] J.W.Demmel, Applied Numerical Linear Algebra, SIAM, 1997 (перевод: Дж.Деммель, Вычислительная линейная алгбера, Москва, Мир, 2001)
[5] D.D.Joseph, Stability of fluid motions, Springer-Verlag, 1976 (перевод: Д.Джозеф, Устойчивость движений жидкости, Москва, Мир, 1981)
[6] R.Hockney, J.Eastwood, Computer Simulation Using Particles, McGraw-Hill, 1981, (перевод: Р.Хокни, Дж.Иствуд, Численное моделирование методом частиц, Москва, Мир, 1987)
[7] Визуализация данных физического и математического моделирования в газовой динамике, под редакцией проф. В.Н.Емельянова, Москва, Физматлит, 2018
[8] Разностные схемы в задачах газовой динамики на неструктурированных сетках, под редакцией проф. В.Н.Емельянова, Москва, Физматлит, 2015