vcsource_product_tbb
Fluid Simulation for Video Games (part 10)
This is a series on fluid simulation for games. This article describes how density varies with temperature, how heat transfers throughout a fluid, and how heat transfers between bodies and fluid.
Fluid Simulation for Video Games (part 9)
This is a series on fluid simulation for games. This article describes how to approximate buoyant & gravitational forces on a body immersed in a varying density fluid. Bodies immersed within the fluid float or sink depending on mass of fluid displaced.
Fluid Simulation for Video Games (Part 8)
This is a series on fluid simulation for video games. This article explains how a vortex-based fluid simulation handles variable density in a fluid. The fluid flow includes motion because of buoyancy-heavier fluid sinks, and lighter fluid rises.
Fluid Simulation for Video Games (part 6)
This is a series of articles on fluid simulation for video games. This article describes a radically different technique for computing velocity from vorticity, one of the cornerstones of the fluid simulation presented in these articles.
Fluid Simulation for Video Games (part 5)
This is a series of articles on fluid simulation for video games. This article describes a process for profiling CPU usage and uses that information to optimize and further parallelize the code so that it runs faster.
Fluid Simulation for Video Games (part 3)
Simulation of fluids in games has been limited due to the computational challenges. This article describes numerical techniques used to compute approximate solutions to fluid motion.
Case Study: Parallelizing a Recursive Problem with Intel® Threading Building Blocks
Intel worked closely with DreamWorks Animation engineers to improve the performance of a key rendering system library by up to 35X performance improvement in some cases.
Optimizing Without Breaking a Sweat
This article describes novel techniques developed to optimize DreamWork Animation's rendering, animation, and special effects applications without recompiling or relinking by preloading highly optimized libraries at run-time.
Optimizations for MSC.Software SimXpert* using Intel® Threading Building Blocks (Intel® TBB)
MSC.Software SimXpert* is a fully integrated simulation environment for performing multidiscipline based analysis with a graphical interface designed to facilitate the end-to-end simulations. This article describes the threading of SimXpert.
