From Sand Dynamics to Tank Dynamics Using Advanced Computing to Accelerate Innovation and Improve Designs in Mechanical Engineering

Size: px
Start display at page:

Download "From Sand Dynamics to Tank Dynamics Using Advanced Computing to Accelerate Innovation and Improve Designs in Mechanical Engineering"

Transcription

1 From Sand Dynamics to Tank Dynamics Using Advanced Computing to Accelerate Innovation and Improve Designs in Mechanical Engineering Associate Professor Dan Negrut NVIDIA CUDA Fellow Simulation-Based Engineering Lab Wisconsin Applied Computing Center Department of Mechanical Engineering University of Wisconsin Madison NVIDIA GTC May 16,

2 Acknowledgements Collaborators: Alessandro Tasora University of Parma, Italy Mihai Anitescu Argonne National Lab, USA Lab Students: Aaron Bartholomew Makarand Datar Toby Heyn Naresh Khude Justin Madsen Hammad Mazhar Dan Melanz Spencer O'Rourke Arman Pazouki Andrew Seidl Rebecca Shotwell Financial support National Science Foundation, Career Award Army Research Office (ARO) US Army TARDEC FunctionBay, S. Korea NVIDIA Caterpillar MSC.Software Advanced Micro Devices (AMD) 2

3 Multibody Dynamics: What is it? [simulated in commercial package] Purpose: understand/optimize performance before building prototype 3

4 Multibody Dynamics: What is it? [simulated in commercial package] 4

5 Classical Computational Dynamics, Constrained Equations of Motion 5

6 Tomorrow s Multibody Dynamics Problem Applications transitioning from multi-body to many-body dynamics Bodies interacting through friction/contact/impact Large translations/large deformations (Everything is nonlinear) Bodies are compliant, might undergo large deformations Bodies might interact with fluid (FSI) Simulate multi-phsyics using at least one GPU. Preferably, several GPUs. Better yet, combine also with multiple cores 6

7 CAE: Looking Ahead How is the Rover moving along on a slope with granular material? What wheel geometry is more effective? 7

8 Frictional Contact Simulation [Commercial Solution] Model Parameters: Spheres: 60 mm diameter and mass kg Forces: smoothing with stiffness of 1E5, force exponent of 2.2, damping coefficient of 10.0, and a penetration depth of 0.1 Simulation length: 3 seconds 8

9 Simulating large engineering problems remains a challenge 9

10 Lab s Research Heterogeneous Cluster 10

11 Lab s Research Heterogeneous Computing Cluster More than 25,000 GPU scalar processors Can manage about 75,000 GPU parallel threads at full capacity More than 1000 CPU cores Mellanox Infiniband Interconnect, 40Gb/sec About 0.7 TB of RAM More than 20 Tflops DP The issues is not hardware availability. Rather, it is producing modeling and solution techniques that can leverage this hardware 11

12 Heterogeneous Computing Template (HCT): A Research-Grade Software Infrastructure for Large Scale Computational Dynamics Simulation Goal, lab s research effort: shape up the future of physics-based simulation Develop a Heterogeneous Computing Template (HCT) that leverages emerging hardware architectures and suitable algorithms to solve open engineering problems Targeted emerging hardware architectures : Clusters of CPUs and GPUs (accelerators) More than 100 CPU cores, tens of GPU cards, tens of thousands of GPU cores Focus on open engineering problems Vehicle mobility, granular dynamics, soil modeling, tire/terrain modeling, FSI, etc. 12

13 HCT: Five Major Components Computational Dynamics requires Advanced modeling techniques Strong algorithmic (applied math) support Proximity computation Domain decomposition & Inter-domain data exchange Post-processing (visualization) HCT represents the library support, the associated API, and the embedded tools that support this five component abstraction 13

14 Multi-Physics targeted Computational Dynamics requires Advanced modeling techniques Strong algorithmic (applied math) support Proximity computation Domain decomposition & Inter-domain data exchange Post-processing (visualization) 14

15 HCT: Support for Advanced Modeling Techniques Modeling: what does it mean? The process of formulating a set of governing differential equations that captures the multi-physics associated with the engineering problem of interest Modeling decisions are consequential Good modeling places you at an advantage when it comes to simulating hard problems 15

16 Multi-Body Dynamics w/ DVI 16

17 Mixing 50,000 M&Ms on the GPU 17

18 Dealing with Compliant Bodies 18

19 Compliant Body Dynamics [w/ friction and contact] 19

20 Modeling, Dynamics of Systems with Compliant Elements Finite Element node coordinates e k é T T T k k k æ ö æ ö æ ö k T ( ), r, r, r = r ç x ç y è ø è ø èç z ø êë T ù úû The global position vector of an arbitrary point on the beam centerline is r(x; e) = S(x)e The shape function matrix for this element is defined as S = [ S I S I S I S I ] Î = - x + x 2 = x - x + x = 3x - 2 x, 4 = (- x + x ) s 1 3 2, s l( 2 ) s s l x = x / l 20

21 Element Mass Matrix and Element Elastic Force M is the symmetric consistent mass matrix of element defined as M A - c/s area, - density, l - element length l 0 T = Aò r S Sdx The vector of the element elastic forces is determined using the strain energy as e11 Q s T l T l T æ e ö 11 k ( e11) + ( k) ò ç ò ç è ø 0 0 æ U ö æ ö = = EA dx EI dx çè e ø e è e ø k - axial strain - magnitude of curvature vector 21

22 Compliant Body Dynamics [w/ friction and contact] 22

23 Deformable Bodies with Constraints 23

24 Fluid-Solid Interaction Example Separating living/dead cells 24

25 Multi-Physics: Multi-Body Dynamics & Fluid Dynamics v e e d v g g v d f v f c a vc b v a v b CG.. 25

26 SPH Simulation of Flow Over Granular Bed DEM-based frictional contact Ellipsoidal particles 1e6 total SPH particles, 1e3 ellipsoids 5/24/2012 University of Wisconsin - Simulation Based Engineering Lab 26

27 SPH Simulation of Dense Particulate Flow DEM-based frictional contact 1e6 total SPH particles, 1e3 ellipsoids 5/24/2012 University of Wisconsin - Simulation Based Engineering Lab 27

28 Multi-Physics targeted Computational Dynamics requires Advanced modeling techniques Strong algorithmic (applied math) support Proximity computation Domain decomposition & Inter-domain data exchange Post-processing (visualization) 28

29 HCT: Novel modeling techniques Seeking to solve numerically the equations of motion robustly & effectively in a heterogeneous hardware environment 29

30 Traditional Discretization Scheme positions time step index Mass Mat. speeds Applied Forces Reaction impulses Complementarity Condition Stabilization term Coulomb 3D fricion model 30 (Stewart, 1998)

31 The Cone Complementarity Problem (CCP) First order optimality conditions lead to Cone Complementarity Problem Introduce the convex hypercone and its polar hypercone: CCP assumes following form: Find such that 31

32 The Quadratic Programming Angle The relaxed EOM represent a cone-complementarity problem (CCP) The CCP captures the first-order optimality condition for a quadratic optimization problem with conic constraints: Notation used: 32

33 CCP Solution Algorithm [mapped on the GPU] 33

34 h =.0001 [s] m g = k spheres r = 3.5 mm μ =.46 s 2 ω = π rad sec Anchor width = 5 [cm] 34

35 200,000 Bodies & 10 kg Anchor 35

36 1 Million Rigid Spheres [parallel on the GPU] 36

37 Objective Function Value [1K bodies, 3525 contacts] The red line has 1000 dots on it; i.e.,1000 Jacobi sweeps The green & blue lines have 100 dots on them; i.e.,100 changes of active set Method GPMINRES-no p GPMINRES-no p (not plotted above) GPMINRES-p Iterations 1000 MinRes Its. [within 100 changes of active set] MinRes Its. [within 1000 changes of active set] 100 MinRes Its. [within 100 changes of active set] Final Objective Function Value γ min γ max Computation Time [sec] Jacobi

38 Multi-Physics targeted Computational Dynamics requires Advanced modeling techniques Strong algorithmic (applied math) support Proximity computation Domain decomposition & Inter-domain data exchange Post-processing (visualization) 38

39 600,000 Bodies Moving & Colliding [on the GPU] 39

40 Example: Ellipsoid-Ellipsoid CD 1 1 d P - P ( M M ) c ( b - b ) n d P1 P2 d P1 P2, i i i i j i j i j A : Rotation Matrix P 1 2 P 1 1 ( M Mcc M) c T 3 i 2 8 i 2 P 1 3 T T c c ( M Mcc M) c M 3 5 i j 8 32 j i 1 3 [ T c c ) ) T c (c M M + Mc( M ] ( ) 2 8 i i j 2 T M Mcc M 3 i j c 2 T M = AR A R diag( r1, r2, r3 ) b : Translation of ellipsoids center T n Mn x z c 2 1 n 2 y P 2 40

41 Collision Detection Broad phase Draws on an Axis Aligned Bounding Box (AABB) approach Narrow phase Draws on Minkowski Portal Refinement 41

42 Multiple-GPU Collision Detection Assembled Quad GPU Machine Processor: AMD Phenom II X4 940 Black Memory: 16GB DDR2 Graphics: 4x NVIDIA Tesla C1060 Power supply 1: 1000W Power supply 2: 750W 42

43 Software/Hardware Setup Main Data Set Results 16 GB RAM Open MP Thread 0 Thread 1 Thread 2 Thread 3 Quad Core AMD Microprocessor CUDA GPU 0 GPU 1 GPU 2 GPU 3 Tesla C1060 4x4 GB Memory 4x30720 threads 43

44 Time (Sec) Spheres Contacts vs. Time Quad Tesla C1060 Configuration Contacts (Billions) 44

45 X Speedup Speedup - GPU vs. CPU (Bullet library) [results reported are for spheres] GPU: NVIDIA Tesla C1060 CPU: AMD Phenom II Black X4 940 (3.0 GHz) Contacts (Millions) 45

46 Multi-Physics targeted Computational Dynamics requires Advanced modeling techniques Strong algorithmic (applied math) support Proximity computation Domain decomposition & Inter-domain data exchange Post-processing (visualization) 46

47 Juggling World Record: 64 People Juggling (of all places) in Madison, Wisconsin 47

48 Computation Using Multiple CPUs 48

49 HCT: Domain decomposition & Inter-domain data exchange Relates to the ability to divide the simulation into chunks and have multiple CPUs/GPUs exchange data during simulation as needed Elements leave one subdomain to move to a different one Key issues: Dynamic load balancing Establish a dynamic data exchange protocol (DDEP) between sub-domains X 3 v 3 Y v v 1 v 4 5 v

50 0.5 Million Bodies on 64 Cores [Penalty Approach, MPI-based] 50

51 Computation Using Multiple CPUs 51

52 Multi-Physics targeted Computational Dynamics requires Advanced modeling techniques Strong algorithmic (applied math) support Proximity computation Domain decomposition & Inter-domain data exchange Post-processing (visualization) 52

53 HCT: Visualization and Post-Processing Rendering very complex scenes with more than one million components Rendering takes longer than simulating Pursuing a rendering pipeline that draws on multiple CPUs and GPUs 53

54 Track Simulation Parameters: Driving speed: 1.0 rad/sec Length: 12 seconds Time step: sec Computation time: 18.5 hours Particle radius: m Terrain: 284,715 particles Inertia parameters of track are fake 54

55 Dual Track Footprint 55

56 Simulation of MRAP Impacted by Debris [work in progress] 56

57 M113 Tank Simulation 57

58 Validation. 58

59 Model Simulate Validate Validation at microscale Validation at macroscale University of Parma, Italy Whenever possible, validate against established codes or analytical results Experimental testing is expensive, time consuming, and requires a different set of skills 59

60 Flat Hopper Tests Video recording from a test 60

61 Flat Hopper Tests 3D rendering from a simulation (4x slower than real-time) 61

62 Flat Hopper Tests Comparison experimental - simulated Experimental Simulated 62

63 Granular Flow: Experimental Validation CPU connection Beads Nanopositioner controller Load cell Translational stage Nanopositioner 63

64 Flow Measurement, 500 micron Spheres 64

65 Flow Simulation, 500 micron Spheres 65

66 Weight [N] Flow Measurement Results, 3mm Gap Size Time [sec] 66

67 Weight [N] Flow Measurement Results, 2.5mm Gap Size Time [sec] 67

68 Weight [N] Flow Measurement Results, 2mm Gap Size Time [sec] 68

69 Weight [N] Flow Measurement Results, 1.5mm Gap Size Time [sec] 69

70 SPH Validation Transient Poiseuille flow Series solution fx vx ( y, t) y( y L) 2 n fl x (2n 1) y sin( ) 3 3 (2n 1) L 2 2 (2n 1) exp( t) 2 L Simulation vs. Analytical results 5/24/2012 University of Wisconsin - Simulation Based Engineering Lab 70

71 SPH Validation Lateral migration of circular cylinder in plane Poiseuille flow Lateral migration of spherical particle in pipe flow The results are in agreement with experiments and other numerical methods: Segre-Silberberg (Nature, no. 189, pp. 2, 1961), Inamuro et al. (International Journal of Multiphase Flow, vol. 26, no. 12, pp , 2000), Pan and Glowinski (Journal of Computational Physics, vol. 181, no. 1, pp , 2002). 5/24/2012 University of Wisconsin - Simulation Based Engineering Lab 71

72 Deformable Body Contact Validation x-position of beam tip as a function of time 72

73 Deformable Body Contact Validation y-position of beam tip as a function of time 73

74 ANCF Energy Conservation 74

75 Conclusions/Putting Things in Perspective Goal: investigate how computing can catalyze over the next 10 years advances in Science and innovation in Engineering Reaching the goal Develop an experimentally validated Heterogeneous Computing Template (HCT) Use HCT to advance state of the art in physics-based simulation 75

76 HCT: Looking Ahead Release 0.9 scheduled for August 2012 C++ libraries, Python wrapper Free download, 76

77 Details reported in [1] A. Pazouki, H. Mazhar, and D. Negrut, "Parallel Contact Detection between Ellipsoids with Applications in Granular Dynamics," Mathematics and Computers in Simulation, p. DOI: /j.matcom , [2] D. Negrut, A. Tasora, H. Mazhar, T. Heyn, and P. Hahn, "Leveraging parallel computing in multibody dynamics," Multibody System Dynamics, pp. 1-23, DOI /s y, [3] D. Negrut, A. Tasora, M. Anitescu, H. Mazhar, T. Heyn, and A. Pazouki, "Solving Large Multi-Body Dynamics Problems on the GPU " in GPU Gems 4, The Jade Edition: Morgan Kaufmann Publishers. vol. 2, W. Hwu, Ed., ed, [4] A. Tasora, D. Negrut, and M. Anitescu, "GPU-Based Parallel Computing for the Simulation of Complex Multibody Systems with Unilateral and Bilateral Constraints: An Overview," in Computational Methods in Applied Sciences: Multibody Dynamics. vol. 23, K. Arczewski, et al., Eds., ed: Springer Netherlands, 2011, pp [5] H. Mazhar, T. Heyn, and D. Negrut, "A scalable parallel method for large collision detection problems," Multibody System Dynamics, vol. 26, pp ,

78 Thank You. Simulation-Based Engineering Lab Wisconsin Applied Computing Center 78

High Performance Computational Dynamics in a Heterogeneous Hardware Ecosystem

High Performance Computational Dynamics in a Heterogeneous Hardware Ecosystem High Performance Computational Dynamics in a Heterogeneous Hardware Ecosystem Associate Prof. Dan Negrut NVIDIA CUDA Fellow Simulation-Based Engineering Lab Department of Mechanical Engineering University

More information

MULTIPHYSICS SIMULATION USING GPU

MULTIPHYSICS SIMULATION USING GPU MULTIPHYSICS SIMULATION USING GPU Arman Pazouki Simulation-Based Engineering Laboratory Department of Mechanical Engineering University of Wisconsin - Madison Acknowledgements Prof. Dan Negrut Dr. Radu

More information

Simulation Based Engineering Laboratory Technical Report University of Wisconsin - Madison

Simulation Based Engineering Laboratory Technical Report University of Wisconsin - Madison Simulation Based Engineering Laboratory Technical Report 2008-05 University of Wisconsin - Madison Scalability of Rigid Body Frictional Contacts with Non-primitive Collision Geometry Justin Madsen, Ezekiel

More information

Support for Multi physics in Chrono

Support for Multi physics in Chrono Support for Multi physics in Chrono The Story Ahead Overview of multi physics strategy in Chrono Summary of handling rigid/flexible body dynamics using Lagrangian approach Summary of handling fluid, and

More information

CHRONO: A PARALLEL PHYSICS LIBRARY FOR RIGID-BODY, FLEXIBLE-BODY, AND FLUID DYNAMICS

CHRONO: A PARALLEL PHYSICS LIBRARY FOR RIGID-BODY, FLEXIBLE-BODY, AND FLUID DYNAMICS Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-13239

More information

TR Scaling Analysis of a Penalty Approach For Multibody Dynamics with Friction and Contact. Luning Fang, Dan Negrut

TR Scaling Analysis of a Penalty Approach For Multibody Dynamics with Friction and Contact. Luning Fang, Dan Negrut TR -2013-02 Scaling Analysis of a Penalty Approach For Multibody Dynamics with Friction and Contact Luning Fang, Dan Negrut June, 2013 Abstract Currently, the most common modeling and simulation software

More information

CHRONO::HPC DISTRIBUTED MEMORY FLUID-SOLID INTERACTION SIMULATIONS. Felipe Gutierrez, Arman Pazouki, and Dan Negrut University of Wisconsin Madison

CHRONO::HPC DISTRIBUTED MEMORY FLUID-SOLID INTERACTION SIMULATIONS. Felipe Gutierrez, Arman Pazouki, and Dan Negrut University of Wisconsin Madison CHRONO::HPC DISTRIBUTED MEMORY FLUID-SOLID INTERACTION SIMULATIONS Felipe Gutierrez, Arman Pazouki, and Dan Negrut University of Wisconsin Madison Support: Rapid Innovation Fund, U.S. Army TARDEC ASME

More information

ME964 High Performance Computing for Engineering Applications

ME964 High Performance Computing for Engineering Applications ME964 High Performance Computing for Engineering Applications Outlining Midterm Projects Topic 3: GPU-based FEA Topic 4: GPU Direct Solver for Sparse Linear Algebra March 01, 2011 Dan Negrut, 2011 ME964

More information

ME751 Advanced Computational Multibody Dynamics

ME751 Advanced Computational Multibody Dynamics ME751 Advanced Computational Multibody Dynamics September 19, 2016 Overview of the Open-Source Multi-physics Software Chrono Antonio Recuero Quote of the Day I don't want to achieve immortality through

More information

ENABLING COMPUTATIONAL DYNAMICS IN DISTRIBUTED COMPUTING ENVIRONMENTS USING A HETEROGENEOUS COMPUTING TEMPLATE

ENABLING COMPUTATIONAL DYNAMICS IN DISTRIBUTED COMPUTING ENVIRONMENTS USING A HETEROGENEOUS COMPUTING TEMPLATE 2011 NDIA GROUND VEHICLE SYSTEMS ENGINEERING AND TECHNOLOGY SYMPOSIUM MODELING & SIMULATION, TESTING AND VALIDATION (MSTV) MINI-SYMPOSIUM AUGUST 9-11 DEARBORN, MICHIGAN ENABLING COMPUTATIONAL DYNAMICS

More information

DRAFT: CHRONO: A PARALLEL PHYSICS LIBRARY FOR RIGID-BODY, FLEXIBLE-BODY, AND FLUID DYNAMICS

DRAFT: CHRONO: A PARALLEL PHYSICS LIBRARY FOR RIGID-BODY, FLEXIBLE-BODY, AND FLUID DYNAMICS Proceedings of the ASME 2013 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-13239

More information

GPU Parallelization is the Perfect Match with the Discrete Particle Method for Blast Analysis

GPU Parallelization is the Perfect Match with the Discrete Particle Method for Blast Analysis GPU Parallelization is the Perfect Match with the Discrete Particle Method for Blast Analysis Wayne L. Mindle, Ph.D. 1 Lars Olovsson, Ph.D. 2 1 CertaSIM, LLC and 2 IMPETUS Afea AB GTC 2015 March 17-20,

More information

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar

Acknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar Philipp Hahn Acknowledgements Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar 2 Outline Motivation Lumped Mass Model Model properties Simulation

More information

Fast continuous collision detection among deformable Models using graphics processors CS-525 Presentation Presented by Harish

Fast continuous collision detection among deformable Models using graphics processors CS-525 Presentation Presented by Harish Fast continuous collision detection among deformable Models using graphics processors CS-525 Presentation Presented by Harish Abstract: We present an interactive algorithm to perform continuous collision

More information

Integration of deformable tire-soil interaction simulation capabilities in physics-based off-road mobility solver

Integration of deformable tire-soil interaction simulation capabilities in physics-based off-road mobility solver University of Iowa Iowa Research Online Theses and Dissertations Fall 2016 Integration of deformable tire-soil interaction simulation capabilities in physics-based off-road mobility solver Bryan Peterson

More information

Solving Large Multibody Dynamics Problems on the GPU

Solving Large Multibody Dynamics Problems on the GPU Preprint ANL/MCS-P1777-0710, Math. and Comp. Science Division, Argonne National Laboratory Solving Large Multibody Dynamics Problems on the GPU Dan Negrut Alessandro Tasora Mihai Anitescu Hammad Mazhar

More information

Software and Performance Engineering for numerical codes on GPU clusters

Software and Performance Engineering for numerical codes on GPU clusters Software and Performance Engineering for numerical codes on GPU clusters H. Köstler International Workshop of GPU Solutions to Multiscale Problems in Science and Engineering Harbin, China 28.7.2010 2 3

More information

Technical Report TR

Technical Report TR Technical Report TR-2015-09 Boundary condition enforcing methods for smoothed particle hydrodynamics Arman Pazouki 1, Baofang Song 2, Dan Negrut 1 1 University of Wisconsin-Madison, Madison, WI, 53706-1572,

More information

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang

Interaction of Fluid Simulation Based on PhysX Physics Engine. Huibai Wang, Jianfei Wan, Fengquan Zhang 4th International Conference on Sensors, Measurement and Intelligent Materials (ICSMIM 2015) Interaction of Fluid Simulation Based on PhysX Physics Engine Huibai Wang, Jianfei Wan, Fengquan Zhang College

More information

Overview of the Chrono::Parallel module

Overview of the Chrono::Parallel module Chrono::Parallel Overview of the Chrono::Parallel module 2 What is Chrono::Parallel? A software library for OpenMP based parallel simulation of Chrono models Middleware: can be embedded in third parties

More information

SUPPORT FOR ADVANCED COMPUTING IN PROJECT CHRONO

SUPPORT FOR ADVANCED COMPUTING IN PROJECT CHRONO SUPPORT FOR ADVANCED COMPUTING IN PROJECT CHRONO Dan Negrut Vilas Associate Professor NVIDIA CUDA Fellow Simulation-Based Engineering Lab University of Wisconsin-Madison December 9, 2015 Acknowledgement

More information

T6: Position-Based Simulation Methods in Computer Graphics. Jan Bender Miles Macklin Matthias Müller

T6: Position-Based Simulation Methods in Computer Graphics. Jan Bender Miles Macklin Matthias Müller T6: Position-Based Simulation Methods in Computer Graphics Jan Bender Miles Macklin Matthias Müller Jan Bender Organizer Professor at the Visual Computing Institute at Aachen University Research topics

More information

Fluid-Structure-Interaction Using SPH and GPGPU Technology

Fluid-Structure-Interaction Using SPH and GPGPU Technology IMPETUS AFEA SOLVER Fluid-Structure-Interaction Using SPH and GPGPU Technology Jérôme Limido Jean Luc Lacome Wayne L. Mindle GTC May 2012 IMPETUS AFEA SOLVER 1 2D Sloshing Water in Tank IMPETUS AFEA SOLVER

More information

Applications of ICFD /SPH Solvers by LS-DYNA to Solve Water Splashing Impact to Automobile Body. Abstract

Applications of ICFD /SPH Solvers by LS-DYNA to Solve Water Splashing Impact to Automobile Body. Abstract Applications of ICFD /SPH Solvers by LS-DYNA to Solve Water Splashing Impact to Automobile Body George Wang (1 ), Kevin Gardner (3), Eric DeHoff (1), Facundo del Pin (2), Inaki Caldichoury (2), Edouard

More information

Two-Phase flows on massively parallel multi-gpu clusters

Two-Phase flows on massively parallel multi-gpu clusters Two-Phase flows on massively parallel multi-gpu clusters Peter Zaspel Michael Griebel Institute for Numerical Simulation Rheinische Friedrich-Wilhelms-Universität Bonn Workshop Programming of Heterogeneous

More information

Solving Large Complex Problems. Efficient and Smart Solutions for Large Models

Solving Large Complex Problems. Efficient and Smart Solutions for Large Models Solving Large Complex Problems Efficient and Smart Solutions for Large Models 1 ANSYS Structural Mechanics Solutions offers several techniques 2 Current trends in simulation show an increased need for

More information

Collision Detection between Dynamic Rigid Objects and Static Displacement Mapped Surfaces in Computer Games

Collision Detection between Dynamic Rigid Objects and Static Displacement Mapped Surfaces in Computer Games between Dynamic Rigid Objects and Static Displacement Mapped Surfaces in Computer Games Author:, KTH Mentor: Joacim Jonsson, Avalanche Studios Supervisor: Prof. Christopher Peters, KTH 26 June, 2015 Overview

More information

Particleworks: Particle-based CAE Software fully ported to GPU

Particleworks: Particle-based CAE Software fully ported to GPU Particleworks: Particle-based CAE Software fully ported to GPU Introduction PrometechVideo_v3.2.3.wmv 3.5 min. Particleworks Why the particle method? Existing methods FEM, FVM, FLIP, Fluid calculation

More information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 1: Introduction to Pro/MECHANICA Motion Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion

More information

Center for Computational Science

Center for Computational Science Center for Computational Science Toward GPU-accelerated meshfree fluids simulation using the fast multipole method Lorena A Barba Boston University Department of Mechanical Engineering with: Felipe Cruz,

More information

CFD MODELING FOR PNEUMATIC CONVEYING

CFD MODELING FOR PNEUMATIC CONVEYING CFD MODELING FOR PNEUMATIC CONVEYING Arvind Kumar 1, D.R. Kaushal 2, Navneet Kumar 3 1 Associate Professor YMCAUST, Faridabad 2 Associate Professor, IIT, Delhi 3 Research Scholar IIT, Delhi e-mail: arvindeem@yahoo.co.in

More information

Shape of Things to Come: Next-Gen Physics Deep Dive

Shape of Things to Come: Next-Gen Physics Deep Dive Shape of Things to Come: Next-Gen Physics Deep Dive Jean Pierre Bordes NVIDIA Corporation Free PhysX on CUDA PhysX by NVIDIA since March 2008 PhysX on CUDA available: August 2008 GPU PhysX in Games Physical

More information

ALE and Fluid-Structure Interaction in LS-DYNA March 2004

ALE and Fluid-Structure Interaction in LS-DYNA March 2004 ALE and Fluid-Structure Interaction in LS-DYNA March 2004 Workshop Models 1. Taylor bar impact 2. One-dimensional advection test 3. Channel 4. Underwater explosion 5. Bar impacting water surface 6. Sloshing

More information

Collision Detection II. These slides are mainly from Ming Lin s course notes at UNC Chapel Hill

Collision Detection II. These slides are mainly from Ming Lin s course notes at UNC Chapel Hill Collision Detection II These slides are mainly from Ming Lin s course notes at UNC Chapel Hill http://www.cs.unc.edu/~lin/comp259-s06/ Some Possible Approaches Geometric methods Algebraic techniques Hierarchical

More information

Example 24 Spring-back

Example 24 Spring-back Example 24 Spring-back Summary The spring-back simulation of sheet metal bent into a hat-shape is studied. The problem is one of the famous tests from the Numisheet 93. As spring-back is generally a quasi-static

More information

What is a Rigid Body?

What is a Rigid Body? Physics on the GPU What is a Rigid Body? A rigid body is a non-deformable object that is a idealized solid Each rigid body is defined in space by its center of mass To make things simpler we assume the

More information

NVIDIA. Interacting with Particle Simulation in Maya using CUDA & Maximus. Wil Braithwaite NVIDIA Applied Engineering Digital Film

NVIDIA. Interacting with Particle Simulation in Maya using CUDA & Maximus. Wil Braithwaite NVIDIA Applied Engineering Digital Film NVIDIA Interacting with Particle Simulation in Maya using CUDA & Maximus Wil Braithwaite NVIDIA Applied Engineering Digital Film Some particle milestones FX Rendering Physics 1982 - First CG particle FX

More information

6. Find the equation of the plane that passes through the point (-1,2,1) and contains the line x = y = z.

6. Find the equation of the plane that passes through the point (-1,2,1) and contains the line x = y = z. Week 1 Worksheet Sections from Thomas 13 th edition: 12.4, 12.5, 12.6, 13.1 1. A plane is a set of points that satisfies an equation of the form c 1 x + c 2 y + c 3 z = c 4. (a) Find any three distinct

More information

FOR P3: A monolithic multigrid FEM solver for fluid structure interaction

FOR P3: A monolithic multigrid FEM solver for fluid structure interaction FOR 493 - P3: A monolithic multigrid FEM solver for fluid structure interaction Stefan Turek 1 Jaroslav Hron 1,2 Hilmar Wobker 1 Mudassar Razzaq 1 1 Institute of Applied Mathematics, TU Dortmund, Germany

More information

Recent developments in simulation, optimization and control of flexible multibody systems

Recent developments in simulation, optimization and control of flexible multibody systems Recent developments in simulation, optimization and control of flexible multibody systems Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be Katholieke

More information

Transformations Review

Transformations Review Transformations Review 1. Plot the original figure then graph the image of Rotate 90 counterclockwise about the origin. 2. Plot the original figure then graph the image of Translate 3 units left and 4

More information

Calculators ARE NOT Permitted On This Portion Of The Exam 28 Questions - 55 Minutes

Calculators ARE NOT Permitted On This Portion Of The Exam 28 Questions - 55 Minutes 1 of 11 1) Give f(g(1)), given that Calculators ARE NOT Permitted On This Portion Of The Exam 28 Questions - 55 Minutes 2) Find the slope of the tangent line to the graph of f at x = 4, given that 3) Determine

More information

Collision detection in Chrono

Collision detection in Chrono Collision detection in Chrono Collision shapes 2 Collision shapes Collision shapes are defined respect to the REF frame of the body Spheres, boxes, cylinders, convex hulls, ellipsoids, compounds, Concave

More information

GAME PROGRAMMING ON HYBRID CPU-GPU ARCHITECTURES TAKAHIRO HARADA, AMD DESTRUCTION FOR GAMES ERWIN COUMANS, AMD

GAME PROGRAMMING ON HYBRID CPU-GPU ARCHITECTURES TAKAHIRO HARADA, AMD DESTRUCTION FOR GAMES ERWIN COUMANS, AMD GAME PROGRAMMING ON HYBRID CPU-GPU ARCHITECTURES TAKAHIRO HARADA, AMD DESTRUCTION FOR GAMES ERWIN COUMANS, AMD GAME PROGRAMMING ON HYBRID CPU-GPU ARCHITECTURES Jason Yang, Takahiro Harada AMD HYBRID CPU-GPU

More information

Krishnan Suresh Associate Professor Mechanical Engineering

Krishnan Suresh Associate Professor Mechanical Engineering Large Scale FEA on the GPU Krishnan Suresh Associate Professor Mechanical Engineering High-Performance Trick Computations (i.e., 3.4*1.22): essentially free Memory access determines speed of code Pick

More information

Columbus State Community College Mathematics Department Public Syllabus. Course and Number: MATH 1172 Engineering Mathematics A

Columbus State Community College Mathematics Department Public Syllabus. Course and Number: MATH 1172 Engineering Mathematics A Columbus State Community College Mathematics Department Public Syllabus Course and Number: MATH 1172 Engineering Mathematics A CREDITS: 5 CLASS HOURS PER WEEK: 5 PREREQUISITES: MATH 1151 with a C or higher

More information

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

Finite Element Method. Chapter 7. Practical considerations in FEM modeling Finite Element Method Chapter 7 Practical considerations in FEM modeling Finite Element Modeling General Consideration The following are some of the difficult tasks (or decisions) that face the engineer

More information

Chapter 5 Modeling and Simulation of Mechanism

Chapter 5 Modeling and Simulation of Mechanism Chapter 5 Modeling and Simulation of Mechanism In the present study, KED analysis of four bar planar mechanism using MATLAB program and ANSYS software has been carried out. The analysis has also been carried

More information

Adaptive Point Cloud Rendering

Adaptive Point Cloud Rendering 1 Adaptive Point Cloud Rendering Project Plan Final Group: May13-11 Christopher Jeffers Eric Jensen Joel Rausch Client: Siemens PLM Software Client Contact: Michael Carter Adviser: Simanta Mitra 4/29/13

More information

SETTLEMENT OF A CIRCULAR FOOTING ON SAND

SETTLEMENT OF A CIRCULAR FOOTING ON SAND 1 SETTLEMENT OF A CIRCULAR FOOTING ON SAND In this chapter a first application is considered, namely the settlement of a circular foundation footing on sand. This is the first step in becoming familiar

More information

GPU Accelerated Solvers for ODEs Describing Cardiac Membrane Equations

GPU Accelerated Solvers for ODEs Describing Cardiac Membrane Equations GPU Accelerated Solvers for ODEs Describing Cardiac Membrane Equations Fred Lionetti @ CSE Andrew McCulloch @ Bioeng Scott Baden @ CSE University of California, San Diego What is heart modeling? Bioengineer

More information

1.2 Numerical Solutions of Flow Problems

1.2 Numerical Solutions of Flow Problems 1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian

More information

Cloth Simulation. COMP 768 Presentation Zhen Wei

Cloth Simulation. COMP 768 Presentation Zhen Wei Cloth Simulation COMP 768 Presentation Zhen Wei Outline Motivation and Application Cloth Simulation Methods Physically-based Cloth Simulation Overview Development References 2 Motivation Movies Games VR

More information

Секция 2. Компьютерная графика и специализированные средства

Секция 2. Компьютерная графика и специализированные средства Секция. Компьютерная графика и специализированные средства 15 УДК 004.9 + 004.94 HIGH-QUALITY HARDWARE ACCELERATED VISUALIZATION OF PARTICULATE MATERIALS Volkov V.P. 1, Dosta M. 1, Heinrich S. 1, Svjatnyj

More information

S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU

S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU S7316: Real-Time Robotics Control and Simulation for Deformable Terrain Applications Using the GPU Daniel Melanz Copyright 2017 Energid Technology Overview 1. Who are we? 2. What do we do? 3. How do we

More information

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering Introduction A SolidWorks simulation tutorial is just intended to illustrate where to

More information

Gradient Free Design of Microfluidic Structures on a GPU Cluster

Gradient Free Design of Microfluidic Structures on a GPU Cluster Gradient Free Design of Microfluidic Structures on a GPU Cluster Austen Duffy - Florida State University SIAM Conference on Computational Science and Engineering March 2, 2011 Acknowledgements This work

More information

ES 128: Computer Assignment #4. Due in class on Monday, 12 April 2010

ES 128: Computer Assignment #4. Due in class on Monday, 12 April 2010 ES 128: Computer Assignment #4 Due in class on Monday, 12 April 2010 Task 1. Study an elastic-plastic indentation problem. This problem combines plasticity with contact mechanics and has many rich aspects.

More information

Overview of the Chrono ADAMS Parser

Overview of the Chrono ADAMS Parser Simulation-Based Engineering Lab University of Wisconsin-Madison Technical Report TR 2017 09 Overview of the Chrono ADAMS Parser Conlain Kelly and Radu Serban Dept. of Mechanical Engineering, University

More information

1 Past Research and Achievements

1 Past Research and Achievements Parallel Mesh Generation and Adaptation using MAdLib T. K. Sheel MEMA, Universite Catholique de Louvain Batiment Euler, Louvain-La-Neuve, BELGIUM Email: tarun.sheel@uclouvain.be 1 Past Research and Achievements

More information

Best Practices for Contact Modeling using ANSYS

Best Practices for Contact Modeling using ANSYS Best Practices for Contact Modeling using ANSYS 朱永谊 / R&D Fellow ANSYS 1 2016 ANSYS, Inc. August 12, 2016 ANSYS UGM 2016 Why are these best practices important? Contact is the most common source of nonlinearity

More information

Deformable and Fracturing Objects

Deformable and Fracturing Objects Interactive ti Collision i Detection ti for Deformable and Fracturing Objects Sung-Eui Yoon ( 윤성의 ) IWON associate professor KAIST http://sglab.kaist.ac.kr/~sungeui/ Acknowledgements Research collaborators

More information

Investigating Through Simulation The Mobility Of Light Tracked Vehicles Operating On Discrete Granular Terrain

Investigating Through Simulation The Mobility Of Light Tracked Vehicles Operating On Discrete Granular Terrain 13M-0078 Investigating Through Simulation The Mobility Of Light Tracked Vehicles Operating On Discrete Granular Terrain Dan Negrut, Hammad Mazhar, Daniel Melanz Department of Mechanical Engineering, University

More information

Flexible multibody systems - Relative coordinates approach

Flexible multibody systems - Relative coordinates approach Computer-aided analysis of multibody dynamics (part 2) Flexible multibody systems - Relative coordinates approach Paul Fisette (paul.fisette@uclouvain.be) Introduction In terms of modeling, multibody scientists

More information

GPU Modeling of Ship Operations in Pack Ice

GPU Modeling of Ship Operations in Pack Ice Modeling of Ship Operations in Pack Ice Claude Daley cdaley@mun.ca Shadi Alawneh Dennis Peters Bruce Quinton Bruce Colbourne ABSTRACT The paper explores the use of an event-mechanics approach to assess

More information

Model Library Mechanics

Model Library Mechanics Model Library Mechanics Using the libraries Mechanics 1D (Linear), Mechanics 1D (Rotary), Modal System incl. ANSYS interface, and MBS Mechanics (3D) incl. CAD import via STL and the additional options

More information

Development of the Compliant Mooring Line Model for FLOW-3D

Development of the Compliant Mooring Line Model for FLOW-3D Flow Science Report 08-15 Development of the Compliant Mooring Line Model for FLOW-3D Gengsheng Wei Flow Science, Inc. October 2015 1. Introduction Mooring systems are common in offshore structures, ship

More information

Very fast simulation of nonlinear water waves in very large numerical wave tanks on affordable graphics cards

Very fast simulation of nonlinear water waves in very large numerical wave tanks on affordable graphics cards Very fast simulation of nonlinear water waves in very large numerical wave tanks on affordable graphics cards By Allan P. Engsig-Karup, Morten Gorm Madsen and Stefan L. Glimberg DTU Informatics Workshop

More information

A Physics-Based Terrain Model for Off-Road Vehicle Simulations

A Physics-Based Terrain Model for Off-Road Vehicle Simulations : Distribution Statement A. Approved for public release A Physics-Based Terrain Model for Off-Road Vehicle Simulations Justin Madsen, Andrew Seidl, Prof. Dan Negrut Simulation-Based Engineering Lab University

More information

Principles of Kinematic Constraint

Principles of Kinematic Constraint Principles of Kinematic Constraint For holding a body (rigid thing) with the highest precision, we require: Full 6 DoF constraint If 6 DoFs not fully constrained, then one is loose. No overconstraint Any

More information

Driven Cavity Example

Driven Cavity Example BMAppendixI.qxd 11/14/12 6:55 PM Page I-1 I CFD Driven Cavity Example I.1 Problem One of the classic benchmarks in CFD is the driven cavity problem. Consider steady, incompressible, viscous flow in a square

More information

A Simplified Vehicle and Driver Model for Vehicle Systems Development

A Simplified Vehicle and Driver Model for Vehicle Systems Development A Simplified Vehicle and Driver Model for Vehicle Systems Development Martin Bayliss Cranfield University School of Engineering Bedfordshire MK43 0AL UK Abstract For the purposes of vehicle systems controller

More information

Simulation in Computer Graphics. Deformable Objects. Matthias Teschner. Computer Science Department University of Freiburg

Simulation in Computer Graphics. Deformable Objects. Matthias Teschner. Computer Science Department University of Freiburg Simulation in Computer Graphics Deformable Objects Matthias Teschner Computer Science Department University of Freiburg Outline introduction forces performance collision handling visualization University

More information

Geometric Modeling. Introduction

Geometric Modeling. Introduction Geometric Modeling Introduction Geometric modeling is as important to CAD as governing equilibrium equations to classical engineering fields as mechanics and thermal fluids. intelligent decision on the

More information

Workshop 15. Single Pass Rolling of a Thick Plate

Workshop 15. Single Pass Rolling of a Thick Plate Introduction Workshop 15 Single Pass Rolling of a Thick Plate Rolling is a basic manufacturing technique used to transform preformed shapes into a form suitable for further processing. The rolling process

More information

FEMLAB Exercise 1 for ChE366

FEMLAB Exercise 1 for ChE366 FEMLAB Exercise 1 for ChE366 Problem statement Consider a spherical particle of radius r s moving with constant velocity U in an infinitely long cylinder of radius R that contains a Newtonian fluid. Let

More information

Worksheets for GCSE Mathematics. Volume and Surface Area. Mr Black's Maths Resources for Teachers GCSE 1-9. Shape

Worksheets for GCSE Mathematics. Volume and Surface Area. Mr Black's Maths Resources for Teachers GCSE 1-9. Shape Worksheets for GCSE Mathematics Volume and Surface Area Mr Black's Maths Resources for Teachers GCSE 1-9 Shape Volume & Surface Area Worksheets Contents Differentiated Independent Learning Worksheets Volume

More information

2. Give an example of a non-constant function f(x, y) such that the average value of f over is 0.

2. Give an example of a non-constant function f(x, y) such that the average value of f over is 0. Midterm 3 Review Short Answer 2. Give an example of a non-constant function f(x, y) such that the average value of f over is 0. 3. Compute the Riemann sum for the double integral where for the given grid

More information

COMPARISON OF TWO FINITE ELEMENT MODELS OF BRISTLES OF GUTTER BRUSHES FOR STREET SWEEPING

COMPARISON OF TWO FINITE ELEMENT MODELS OF BRISTLES OF GUTTER BRUSHES FOR STREET SWEEPING Proceedings of the 4 th International Conference on Fracture Fatigue and Wear, pp. 22-226, 25 COMPARISON OF TWO FINITE ELEMENT MODELS OF BRISTLES OF GUTTER BRUSHES FOR STREET SWEEPING M.M. Abdel-Wahab,

More information

A Scalable GPU-Based Compressible Fluid Flow Solver for Unstructured Grids

A Scalable GPU-Based Compressible Fluid Flow Solver for Unstructured Grids A Scalable GPU-Based Compressible Fluid Flow Solver for Unstructured Grids Patrice Castonguay and Antony Jameson Aerospace Computing Lab, Stanford University GTC Asia, Beijing, China December 15 th, 2011

More information

High-Order Finite-Element Earthquake Modeling on very Large Clusters of CPUs or GPUs

High-Order Finite-Element Earthquake Modeling on very Large Clusters of CPUs or GPUs High-Order Finite-Element Earthquake Modeling on very Large Clusters of CPUs or GPUs Gordon Erlebacher Department of Scientific Computing Sept. 28, 2012 with Dimitri Komatitsch (Pau,France) David Michea

More information

Meta-model based optimization of spot-welded crash box using differential evolution algorithm

Meta-model based optimization of spot-welded crash box using differential evolution algorithm Meta-model based optimization of spot-welded crash box using differential evolution algorithm Abstract Ahmet Serdar Önal 1, Necmettin Kaya 2 1 Beyçelik Gestamp Kalip ve Oto Yan San. Paz. ve Tic. A.Ş, Bursa,

More information

LS-DYNA CONTACT PROCEDURE ANALYSIS FOR SELECTED MECHANICAL SYSTEMS

LS-DYNA CONTACT PROCEDURE ANALYSIS FOR SELECTED MECHANICAL SYSTEMS Journal of KONES Powertrain and Transport, Vol. 22, No. 1 2015 LS-DYNA CONTACT PROCEDURE ANALYSIS FOR SELECTED MECHANICAL SYSTEMS Jerzy Małachowski, Jakub Bukala, Krzysztof Damaziak, Michał Tomaszewski

More information

ADJUSTABLE GEOMETRIC CONSTRAINTS 2001 MIT PSDAM AND PERG LABS

ADJUSTABLE GEOMETRIC CONSTRAINTS 2001 MIT PSDAM AND PERG LABS ADJUSTABLE GEOMETRIC CONSTRAINTS Why adjust kinematic couplings? KC Repeatability is orders of magnitude better than accuracy Accuracy = f ( manufacture and assemble ) Kinematic Coupling Accuracy Adjusted

More information

Virtual Environments

Virtual Environments ELG 524 Virtual Environments Jean-Christian Delannoy viewing in 3D world coordinates / geometric modeling culling lighting virtualized reality collision detection collision response interactive forces

More information

Benchmark 1.a Investigate and Understand Designated Lab Techniques The student will investigate and understand designated lab techniques.

Benchmark 1.a Investigate and Understand Designated Lab Techniques The student will investigate and understand designated lab techniques. I. Course Title Parallel Computing 2 II. Course Description Students study parallel programming and visualization in a variety of contexts with an emphasis on underlying and experimental technologies.

More information

J. Blair Perot. Ali Khajeh-Saeed. Software Engineer CD-adapco. Mechanical Engineering UMASS, Amherst

J. Blair Perot. Ali Khajeh-Saeed. Software Engineer CD-adapco. Mechanical Engineering UMASS, Amherst Ali Khajeh-Saeed Software Engineer CD-adapco J. Blair Perot Mechanical Engineering UMASS, Amherst Supercomputers Optimization Stream Benchmark Stag++ (3D Incompressible Flow Code) Matrix Multiply Function

More information

Development of smart and flexible freight wagons and facilities for improved transport of granular multimaterials

Development of smart and flexible freight wagons and facilities for improved transport of granular multimaterials Development of smart and flexible freight wagons and facilities for improved transport of granular multimaterials Deliverable D4.2 Validation of models The project Development of smart and flexible freight

More information

Reflection and Refraction

Reflection and Refraction Reflection and Refraction Theory: Whenever a wave traveling in some medium encounters an interface or boundary with another medium either (or both) of the processes of (1) reflection and (2) refraction

More information

Motion Capture & Simulation

Motion Capture & Simulation Motion Capture & Simulation Motion Capture Character Reconstructions Joint Angles Need 3 points to compute a rigid body coordinate frame 1 st point gives 3D translation, 2 nd point gives 2 angles, 3 rd

More information

FEA Model Updating Using SDM

FEA Model Updating Using SDM FEA l Updating Using SDM Brian Schwarz & Mark Richardson Vibrant Technology, Inc. Scotts Valley, California David L. Formenti Sage Technologies Santa Cruz, California ABSTRACT In recent years, a variety

More information

3D ADI Method for Fluid Simulation on Multiple GPUs. Nikolai Sakharnykh, NVIDIA Nikolay Markovskiy, NVIDIA

3D ADI Method for Fluid Simulation on Multiple GPUs. Nikolai Sakharnykh, NVIDIA Nikolay Markovskiy, NVIDIA 3D ADI Method for Fluid Simulation on Multiple GPUs Nikolai Sakharnykh, NVIDIA Nikolay Markovskiy, NVIDIA Introduction Fluid simulation using direct numerical methods Gives the most accurate result Requires

More information

Name: Class: Date: 1. Use Lagrange multipliers to find the maximum and minimum values of the function subject to the given constraint.

Name: Class: Date: 1. Use Lagrange multipliers to find the maximum and minimum values of the function subject to the given constraint. . Use Lagrange multipliers to find the maximum and minimum values of the function subject to the given constraint. f (x, y) = x y, x + y = 8. Set up the triple integral of an arbitrary continuous function

More information

Advanced Webinar. Date: December 8, 2011 Topic: General Use of midas GTS (Part I) Presenter: Abid Ali, Geotechnical Engineer

Advanced Webinar. Date: December 8, 2011 Topic: General Use of midas GTS (Part I) Presenter: Abid Ali, Geotechnical Engineer midas GTS Advanced Webinar Date: December 8, 2011 Topic: General Use of midas GTS (Part I) Presenter: Abid Ali, Geotechnical Engineer Bridging Your Innovations to Realities Contents: 1. Introduction 2.

More information

Terrain settlement analysis

Terrain settlement analysis Engineering manual No. 21 Updated: 02/2018 Terrain settlement analysis Program: File: FEM Demo_manual_21.gmk This example contains the solution to terrain settlement under surcharge loading using the Finite

More information

Duksu Kim. Professional Experience Senior researcher, KISTI High performance visualization

Duksu Kim. Professional Experience Senior researcher, KISTI High performance visualization Duksu Kim Assistant professor, KORATEHC Education Ph.D. Computer Science, KAIST Parallel Proximity Computation on Heterogeneous Computing Systems for Graphics Applications Professional Experience Senior

More information

ANSYS Improvements to Engineering Productivity with HPC and GPU-Accelerated Simulation

ANSYS Improvements to Engineering Productivity with HPC and GPU-Accelerated Simulation ANSYS Improvements to Engineering Productivity with HPC and GPU-Accelerated Simulation Ray Browell nvidia Technology Theater SC12 1 2012 ANSYS, Inc. nvidia Technology Theater SC12 HPC Revolution Recent

More information

Simplified FE Simulation of Frontal Occupant Restraint Systems

Simplified FE Simulation of Frontal Occupant Restraint Systems 7 th European LS-DYNA Conference Simplified FE Simulation of Frontal Occupant Restraint Systems Richard Brown, David Coleman, Ian Bruce Jaguar Land Rover, Coventry, UK. Arup, Solihull, UK. Summary: The

More information

Application of Finite Volume Method for Structural Analysis

Application of Finite Volume Method for Structural Analysis Application of Finite Volume Method for Structural Analysis Saeed-Reza Sabbagh-Yazdi and Milad Bayatlou Associate Professor, Civil Engineering Department of KNToosi University of Technology, PostGraduate

More information

Large scale physics simulations in industrial vehicle simulators

Large scale physics simulations in industrial vehicle simulators Large scale physics simulations in industrial vehicle simulators Kenneth Bodin Algoryx Simulation, Umeå, Sweden http://www.algoryx.se/ kenneth@aloryx.se Scope The anatomy, models and methods of a Phyics

More information