Fluid
Getting started(From http://www.cnblogs.com/youweibin/archive/2008/11/29/1343918.html)
Recently, fluid simulation technology has been studied. To learn fluid simulation, you must first understand the principle behind it. Although there are hundreds of papers on Fluid Simulation on the Internet, however, these papers assume that the reader is an expert in this field. If there is no basis for fluid dynamics, read these articles, and I certainly do not understand the significance of the equations in this paper, for example, what is the Poisson-stochastic equation? What is material derivative? Therefore, it is necessary to learn about the basis of Fluid Dynamics. The foundation and Application of computational fluid mechanics on China-pub is such a book, which is completely prepared for beginners, the second chapter is the essence of it. The fluid control equation, I .e., the Navy-stochastes equation, is derived in detail. With the foundation, you can learn the specific simulation technology. (Before reading the basics and Applications of computational fluid mechanics, I also read the notes on vector computing and supplemented the mathematical basics. -Yaoyansi)
Currently, the fluid simulation technology is divided into two categories. The first type is called Ofra. This method divides the discrete fluid region into a grid and stores fluid attributes, such as pressure and rate, on the grid node, the finite difference method or finite volume method is used to solve the fluid control equation. To learn this method, you can read Fluid Simulation for computer graphics. This is a new book, which introduces the Fluid Simulation Technology in Ofra, the author of the book on the station and related papers can be downloaded, address: http://www.cs.ubc.ca /~ Rbridson/fluidbook/, in addition, the book is also worth looking forward to: Fluid Dynamics for computer graphics and animation, the author's website also has the relevant paper to download, address: http://www.cc.gatech.edu /~ Carlson/
Another type of fluid simulation method is called the Langran method. This method uses particle systems to represent a fluid. Each particle stores the relevant attributes of the fluid. Currently, the most popular technology is, there are few related materials, mainly including: an article in particle-based Fluid Simulation for interactive applications, particle-based Fluid Simulation for special effects, and game programming gems 6.
Both methods have their own advantages and disadvantages, so it is good to combine them, the main materials include a chapter in Fluid Simulation for computer graphics and the article "animating sand as a fluid".
IBM-immersed boundary method
IIM-immersed Interface Method
CFD
Http://www.cfd-online.com/very comprehensive information!
Http://www.cfluid.com/fluid
Blog
Http://lakeat.jimdo.com/openfoam.php
Http://lixudong.blogbus.com/c1491850/
Http://hi.baidu.com/necrohan/blog/category/Openfoam
Forum
Http://www.cfluid.com
Http://baisi.org/forum-42-1.html
Open-source projects
Http://www.opencfd.co.uk/openfoam/
Http://code.google.com/p/cmc-fluid-solver/
The GPU acceleration will be used to speed-up the solver in large 2D/3D domains. Targeting on nvidia hardware, Cuda platform.
Http://code.google.com/p/cuda-lattice-boltzmann/
A gpu-based implementation of the lattice Boltzmann CFD method
Http://code.google.com/p/cybo/
Simple 2D unstructured CFD Solver
Http://code.google.com/p/flo3d/
Flo3d is a 3-dimen1_flow and adjoint Solver For inviscid and viscous fluids. It solves the Euler and nav-stos Equations on unstructured.
Http://code.google.com/p/freecfd/
Free CFD is an open source computational fluid dynamics (CFD) code. Some of the features are detailed below but let's first talk about why before what.
Http://code.google.com/p/gmit/
Generic mesh interface and tools for CFD
Http://code.google.com/p/lattice-boltzmann-sdl/
It's a lattice Boltzmann demo using SDL for graphics. More info will be (hopefully) added in the future.
Http://code.google.com/p/mu3com/
Dedicated to created codes for CFD Solver
Http://code.google.com/p/ubcfd/
University at Buffalo's CFD framework
Http://code.google.com/p/virtualflowlab/
Virtual flow lab (vfl) is an open source computational fluid dynamics (CFD) software developed mainly for educational purposes
Http://code.google.com/p/vonkarman/
A uniied flow solver in a unstructured staggered mesh framework.
Projects on SourceForge
Http://sourceforge.net/search? Type_of_search = soft & words = CFD
Numerical grid generation. chm online
Mathematical aspects of numerical grid generation (frontiers in applied mathematics): Jose E. Castillo
Rigidbody
A uniied framework for Rigid Body dynamics.pdf Engine
Collision overload matching the impact in realtime physical. pdf Collision Detection
Fast contact force computation for nonpenetrating rigid bodies.pdf SOR algorithm
Stable, robust, and versatile multibody dynamics animation.pdf (16 m)
Softbody
Position Based Dynamic (paper ?)
From: http://www.cnblogs.com/yaoyansi/articles/1891015.html
Http://blog.csdn.net/yaoyansi/archive/2009/12/31/5112201.aspx