Contribution of Python to LMGC90 platform
|
|
- Amie Simon
- 5 years ago
- Views:
Transcription
1 Contribution of Python to LMGC90 platform Bagneris M., Dubois F., Iceta D., Martin A. and Mozul R. Laboratoire de Mécanique et Génie Civil Université Montpellier 2 - Centre National de la Recherche Scientifique EuroScipy 2010
2 Summary 1. Software features and applications
3 Purpose Modeling a large collection of 2D/3D objects with interactions and complex mechanical behavior.
4 Purpose Modeling a large collection of 2D/3D objects with interactions and complex mechanical behavior. Some fields of application : Granular material from rheology to structure study the behavior of a collection of bodies, influence of shapes, interaction laws and bulk properties. (Renouf M. et al. 2004)
5 Purpose Modeling a large collection of 2D/3D objects with interactions and complex mechanical behavior. Some fields of application : Granular material from rheology to structure Masonry structures access the stability and the safety of masonry structures, static or dynamic loads, influence of the design pattern and the joint behavior. (Rafiee A. et al. 2008)
6 Purpose Modeling a large collection of 2D/3D objects with interactions and complex mechanical behavior. Some fields of application : Granular material from rheology to structure Masonry structures Fracture of heterogeneous media fracture modeled at the microscopic or the macroscopic scale, from initiation to post-failure, Frictional Cohesive Zone Model. (Perales F. et al. 2005)
7 Purpose Modeling a large collection of 2D/3D objects with interactions and complex mechanical behavior. Some fields of application : Granular material from rheology to structure Masonry structures Fracture of heterogeneous media Rock mass stability rock mass considered as fractured media, study of avalanche on a natural or mining slopes and stability of tunnels. (Rafiee A. et al. 2008)
8 Purpose Modeling a large collection of 2D/3D objects with interactions and complex mechanical behavior. Some fields of application : Granular material from rheology to structure Masonry structures Fracture of heterogeneous media Rock mass stability Multi-physics couplings various physics may be considered (different scales), e.g. thermal coupling, fluid particle interaction, electrical conductivity. (Topin V. et al. 2009)
9 Main features Modeling Object shapes : simple convex primitives (e.g. disks, polygons, spheres, polyhedra), cluster of primitives, general triangulated surfaces, contact detetction may be performed for any combination of shapes.
10 Main features Modeling Object shapes : simple convex primitives (e.g. disks, polygons, spheres, polyhedra), cluster of primitives, general triangulated surfaces, contact detetction may be performed for any combination of shapes. Bulk behaviors : rigid, deformable, by means of the FEM (e.g. elastic, hyperelastic, vicous, plastic), influence of other physics (e.g. thermic, fluid dynamics).
11 Main features Modeling Object shapes : simple convex primitives (e.g. disks, polygons, spheres, polyhedra), cluster of primitives, general triangulated surfaces, contact detetction may be performed for any combination of shapes. Bulk behaviors : rigid, deformable, by means of the FEM (e.g. elastic, hyperelastic, vicous, plastic), influence of other physics (e.g. thermic, fluid dynamics). Interactions laws : a large set available (e.g. frictional contact, cohesion, wire, rod).
12 Main features Modeling Object shapes : simple convex primitives (e.g. disks, polygons, spheres, polyhedra), cluster of primitives, general triangulated surfaces, contact detetction may be performed for any combination of shapes. Bulk behaviors : rigid, deformable, by means of the FEM (e.g. elastic, hyperelastic, vicous, plastic), influence of other physics (e.g. thermic, fluid dynamics). Interactions laws : a large set available (e.g. frictional contact, cohesion, wire, rod). Multi-physics : multiple discretizations available, physic couplings at different scales, interpolation/projection methods.
13 Main features Modeling Object shapes : simple convex primitives (e.g. disks, polygons, spheres, polyhedra), cluster of primitives, general triangulated surfaces, contact detetction may be performed for any combination of shapes. Bulk behaviors : rigid, deformable, by means of the FEM (e.g. elastic, hyperelastic, vicous, plastic), influence of other physics (e.g. thermic, fluid dynamics). Interactions laws : a large set available (e.g. frictional contact, cohesion, wire, rod). Multi-physics : multiple discretizations available, physic couplings at different scales, interpolation/projection methods. Analysis Common method, the Non Smooth Contact Dynamics : non smooth dynamic framework, implicit time integration, implicit contact solvers (e.g. NLGS, GPCP).
14 Main features Modeling Object shapes : simple convex primitives (e.g. disks, polygons, spheres, polyhedra), cluster of primitives, general triangulated surfaces, contact detetction may be performed for any combination of shapes. Bulk behaviors : rigid, deformable, by means of the FEM (e.g. elastic, hyperelastic, vicous, plastic), influence of other physics (e.g. thermic, fluid dynamics). Interactions laws : a large set available (e.g. frictional contact, cohesion, wire, rod). Multi-physics : multiple discretizations available, physic couplings at different scales, interpolation/projection methods. Analysis Common method, the Non Smooth Contact Dynamics : non smooth dynamic framework, implicit time integration, implicit contact solvers (e.g. NLGS, GPCP). Other strategies may be implemented (modular architecture).
15 Preprocessing tool First step before any computation : preprocessing geometry description, bulk/interaction behaviors.
16 Preprocessing tool First step before any computation : preprocessing geometry description, bulk/interaction behaviors. Heavy FORTRAN readable file format dedicated preprocessors needed.
17 Preprocessing tool First step before any computation : preprocessing geometry description, bulk/interaction behaviors. Heavy FORTRAN readable file format dedicated preprocessors needed. Old-fashioned : many monolithic compiled programs no possible interactions no common parts (data structures/files writing)
18 Preprocessing tool First step before any computation : preprocessing geometry description, bulk/interaction behaviors. Heavy FORTRAN readable file format dedicated preprocessors needed. Old-fashioned : many monolithic compiled programs no possible interactions no common parts (data structures/files writing) New-fashioned (Python powered) : a unified generic architecture (object oriented) suitable for objects description embeds all previous prepocessor features (shared libraries) allows complex samples generation
19 Core and Supervisor Second step after preprocessing : computation
20 Core and Supervisor Second step after preprocessing : computation Core written in FORTRAN 90 : well known performances in numerical computing applications, frequently used language in academic software.
21 Core and Supervisor Second step after preprocessing : computation Core written in FORTRAN 90 : well known performances in numerical computing applications, frequently used language in academic software. User interface needs : modularity, flexibility, fine description of all simulation stages scritping language.
22 Core and Supervisor Second step after preprocessing : computation Core written in FORTRAN 90 : well known performances in numerical computing applications, frequently used language in academic software. User interface needs : modularity, flexibility, fine description of all simulation stages scritping language. Python arises as a good solution, since it offers : many control structures, object-oriented programming, various modules (e.g. NumPy, SciPy), and other language interfacing tools.
23 From FORTRAN 90 to Python Old-fashioned : f2py An automatic tool giving access to ALL entities of a module (variables and functions) defining a limited API needs a specific handmade treatment : Core mod_rbdy2.f90 (FORTRAN 90) Wrap wrap_rbdy2.f90 (FORTRAN 90) major issues : management of compiler options, compilers detection. object files compile f2py chipy.so
24 From FORTRAN 90 to Python New-fashioned : SWIG An automatic interface generator for C/C++ libraries, FORTRAN 2003 ISO C Binding feature allows FORTRAN routines to be called as C functions (available in latest releases of compilers, e.g. ifort, gfortran, g95). Core Wrap mod_rbdy2.f90 (FORTRAN 90) wrap_rbdy2.f90 (FORTRAN 2003) wrap_rbdy2.h (handmade) include chipy.i (handmade) numpy.i, docstring compile compile SWIG object files compile chipy.cpp chipy.py link _chipy.so import
25 Parallelization LMGC90 interactions solver is already parallelized using multi-threading thanks to OpenMP.
26 Parallelization LMGC90 interactions solver is already parallelized using multi-threading thanks to OpenMP. To use a cluster architecture, a domain decomposition method is developped, but MPI is needed.
27 Parallelization LMGC90 interactions solver is already parallelized using multi-threading thanks to OpenMP. To use a cluster architecture, a domain decomposition method is developped, but MPI is needed. Proper way : reengineer the core of LMGC90 (i.e in the deepest FORTRAN routines) very time consuming.
28 Parallelization LMGC90 interactions solver is already parallelized using multi-threading thanks to OpenMP. To use a cluster architecture, a domain decomposition method is developped, but MPI is needed. Proper way : reengineer the core of LMGC90 (i.e in the deepest FORTRAN routines) very time consuming. Next idea (Iceta s PhD) : use a Python MPI module (e.g. mpi4py) to implement the domain decomposition method at the highest level (i.e. the Python supervisor) : not efficient because of vector copy between Python and FORTRAN, + : very easy to implement allow to test the method with really low developing cost.
29 Conclusion Improvements thanks to Python : a full preprocessing tool, a flexible user interface, allowing quick implementation of sophisticated methods (e.g. domain decomposition, couplings). Remaining expectation : design a postprocessing tool plotting using MatPlotLib, visualization using ParaView and Mayavi. Open source software : feel free to use or to contribute frederic.dubois@univ-montp2.fr.
CSMA 2011 LMGC90. 1 Introduction. 2 Architecture. F. Dubois 1, M. Jean 2, M. Renouf 3, R. Mozul 1, A. Martin 1, M. Bagneris 1
CSMA 2011 10e Colloque National en Calcul des Structures 9-13 Mai 2011, Presqu île de Giens (Var) LMGC90 F. Dubois 1, M. Jean 2, M. Renouf 3, R. Mozul 1, A. Martin 1, M. Bagneris 1 1 LMGC, Université Montpellier
More informationHigh performance hybrid FEM/DEM modelling approach for an improved simulation of railway track
High performance hybrid FEM/DEM modelling approach for an improved simulation of railway track Frédéric Dubois 1, Mathieu Renouf 1, Paul Taforel 1, Charles Voivret 2 1 Laboratoire de Mécanique et Génie
More informationGetting along and working together. Fortran-Python Interoperability Jacob Wilkins
Getting along and working together Fortran-Python Interoperability Jacob Wilkins Fortran AND Python working together? Fortran-Python May 2017 2/19 Two very different philosophies Two very different code-styles
More information3DEC 3DEC ITASCA ITASCA VERSION 5.0 VERSION 5.0
ITASCA Consulting Group, Inc. An Itasca International Company 3DEC VERSION 5.0 Advanced, Three Dimensional Discrete Element Modeling for Geotechnical Analysis of Rock, Blocky Structures and Structural
More informationIndex FEATURES LIST 2
FULL FEATURES LIST Index RealFlow 10 Features 4 Liquids 4 Elastics 4 Granulars 4 Rigids 5 Fibres 5 Built-in Basic Primitives 5 Particle Emitters 6 Rigid Bodies 6 Soft Bodies 6 Fracture Tools 7 Joints 7
More informationIndex FEATURES LIST 2
FULL FEATURES LIST Index RealFlow Features 4 Liquids 4 Elastics 4 Granulars 4 Rigids 5 Viscous Materials 5 Viscoelastic Materials 5 Fibres 5 Built-in Basic Primitives 6 Particle Emitters 6 Rigid Bodies
More informationCADFEM GmbH - Part 1. Luca Benvenuti CADFEM Simulation ist mehr als Software
Particle Titelmasterformat simulation durch with Klicken Rocky bearbeiten DEM CADFEM GmbH - Part 1 Luca Benvenuti CADFEM 2017 Simulation ist mehr als Software 1 Agenda DEM: Theory andapplications DEM:
More informationLS-DYNA Smooth Particle Galerkin (SPG) Method
LS-DYNA Smooth Particle Galerkin (SPG) Method C.T. Wu, Y. Guo, W. Hu LSTC Element-free Galerkin (EFG) meshless method was introduced into LS-DYNA more than 10 years ago, and has been widely used in the
More informationThe Finite Element Method
The Finite Element Method A Practical Course G. R. Liu and S. S. Quek Chapter 1: Computational modeling An overview 1 CONTENTS INTRODUCTION PHYSICAL PROBLEMS IN ENGINEERING COMPUTATIONAL MODELLING USING
More informationDigital Fabric Mechanics Analyzer
Digital Fabric Mechanics Analyzer Youqi Wang Department of Mechanical &Nuclear Engineering Kansas State University Manhattan, KS 66506 Applications Textile process simulation Static Simulation (Weaving)
More informationGale. Walter Landry Computational Infrastructure for Geodynamics
Gale Walter Landry Computational Infrastructure for Geodynamics walter@geodynamics.org What is Gale A 2D/3D parallel code for Stokes and the energy equation Accurately tracks material properties with particles
More informationT6: 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 informationGale. Walter Landry Computational Infrastructure for Geodynamics
Gale Walter Landry Computational Infrastructure for Geodynamics walter@geodynamics.org What is Gale A 2D/3D parallel code for Stokes and the energy equation Accurately tracks material properties with particles
More informationPython Scripting for Computational Science
Hans Petter Langtangen Python Scripting for Computational Science Third Edition With 62 Figures 43 Springer Table of Contents 1 Introduction... 1 1.1 Scripting versus Traditional Programming... 1 1.1.1
More informationFLAC/Slope User s Guide Contents - 1
FLAC/Slope User s Guide Contents - 1 TABLE OF CONTENTS 1 FLAC/SLOPE 1.1 Introduction... 1-1 1.1.1 Overview... 1-1 1.1.2 Guide to the FLAC/Slope Manual... 1-2 1.1.3 Summary of Features... 1-2 1.1.4 Analysis
More informationLarge 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 informationChapter 3: Computer Animation Reminder: Descriptive animation. Procedural animation : Examples. Towards methods that generate motion?
Chapter 3 : Computer Animation (continued) Chapter 3: Computer Animation Reminder: Descriptive animation Describes a single motion, with manual control Ex: direct kinematics with key-frames, inverse kinematics
More informationTutorial 1: Mill 2D. Mill
Mill This tutorial details the simulation of a process with granular non-cohesive material, concretely a Mill. Advanced and specific aspects should be clarified during training seminars using the present
More informationDiamond Engineer: Tunnel Series Training 2
Diamond Engineer: Tunnel Series Training 2 Angel Francisco Martinez Application Engineer MIDAS NY Content 01 Introduction 02 Construction Stages 03 Demo 04 Post - Processing Introduction About MIDAS No.
More informationPython Scripting for Computational Science
Hans Petter Langtangen Python Scripting for Computational Science Third Edition With 62 Figures Sprin ger Table of Contents 1 Introduction 1 1.1 Scripting versus Traditional Programming 1 1.1.1 Why Scripting
More informationUsing MSC.Nastran for Explicit FEM Simulations
3. LS-DYNA Anwenderforum, Bamberg 2004 CAE / IT III Using MSC.Nastran for Explicit FEM Simulations Patrick Doelfs, Dr. Ingo Neubauer MSC.Software GmbH, D-81829 München, Patrick.Doelfs@mscsoftware.com Abstract:
More informationBenchmark 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 informationREALFLOW 2012: COMPLETE OVERVIEW OF FEATURES
2012 REALFLOW 2012: COMPLETE OVERVIEW OF FEATURES + COMPONENTS RealFlow GUI: A software application to set up and simulate your scenes. RealFlow CMD: A software application to simulate your scenes. RealFlow
More informationPorePy: A Python Simulation Tool for Fractured and Deformable Porous Media. Eirik Keilegavlen, Alessio Fumagalli, Runar Berge, Ivar Stefansson
PorePy: A Python Simulation Tool for Fractured and Deformable Porous Media Eirik Keilegavlen, Alessio Fumagalli, Runar Berge, Ivar Stefansson Summary Meshing and discretization of dynamics in fractured
More informationSNAC: a tutorial. Eunseo Choi. July 29, Lamont-Doherty Earth Observatory
SNAC: a tutorial Eunseo Choi Lamont-Doherty Earth Observatory July 29, 2010 What is SNAC? StGermaiN Analysis of Continua 2 of 20 What is SNAC? StGermaiN Analysis of Continua 3-D Version of FLAC 2 of 20
More informationThermal Coupling Method Between SPH Particles and Solid Elements in LS-DYNA
Thermal Coupling Method Between SPH Particles and Solid Elements in LS-DYNA INTRODUCTION: Jingxiao Xu, Jason Wang LSTC Heat transfer is very important in many industrial and geophysical problems. Many
More informationA new approach to interoperability using HDF5
A new approach to interoperability using HDF5 Second International Workshop on Software Solutions for Integrated Computational Materials Engineering ICME 2016 14 th April 2016, Barcelona, Spain Anshuman
More informationMigration of Applications Across
Migration of Applications Across Different Systems: A Case Study Marisa Gil, Edgar Juanpere, Xavier Martorell and Nacho Navarro (BSC, ) Riccardo Rossi and Pooyan Dadvand (CIMNE, ) Outline Context Overview
More information"The real world is nonlinear"... 7 main Advantages using Abaqus
"The real world is nonlinear"... 7 main Advantages using Abaqus FEA SERVICES LLC 6000 FAIRVIEW ROAD, SUITE 1200 CHARLOTTE, NC 28210 704.552.3841 WWW.FEASERVICES.NET AN OFFICIAL DASSAULT SYSTÈMES VALUE
More informationContour Analysis And Visualization
Contour Analysis And Visualization Objectives : stages The objectives of Contour Analysis and Visualization can be described in the following 1. To study and analyse the contour 2. Visualize the contour
More informationThe Computational Geometry Algorithms Library. Andreas Fabri GeometryFactory
The Computational Geometry Algorithms Library Andreas Fabri GeometryFactory Mission Statement Make the large body of geometric algorithms developed in the field of computational geometry available for
More informationThesis proposal - förslag på examensarbeten
- förslag på examensarbeten 1. Algorithms and software for co simulation 2. Simulation of mining vehicles and granular crash berms 3. Nonsmooth, analytical models for electric machinery for multidomain
More informationSDC Verifier is a powerful postprocessor program with an advanced calculation core which works seamlessly with Siemens multi-solver, FEA software
SDC Verifier is a powerful postprocessor program with an advanced calculation core which works seamlessly with Siemens multi-solver, FEA software suite Simcenter 3D. SDC Verifier & Simcenter 3D SDC Verifier
More informationTutorial 2: Rock Cutting Disc 3D. Rock Cutting Disc
Rock Cutting Disc This tutorial details the simulation of a process with granular non-cohesive material, concretely a Mill. Advanced and specific aspects should be clarified during training seminars using
More informationVAPOR Product Roadmap. Visualization and Analysis Software Team October 2017
VAPOR Product Roadmap Visualization and Analysis Software Team October 2017 VAPOR Introduction In 2015 the VAPOR team began a major refactoring of the VAPOR codebase aimed at addressing a myriad of limitations
More informationPySPH: A Python Framework for Smoothed Particle Hydrodynamics
16 PROC. OF THE 9th PYTHON IN SCIENCE CONF. (SCIPY 2010) PySPH: A Python Framework for Smoothed Particle Hydrodynamics Prabhu Ramachandran, Chandrashekhar Kaushik Abstract [PySPH] is a Python-based open
More informationDie Wear Profile Investigation in Hot Forging
Die Wear Profile Investigation in Hot Forging F. R. Biglari, M Zamani Abstract In this study, the wear profile on the die surface during the hot forging operation for an axisymmetric cross-section is examined.
More informationVehicle Load Area Division Wall Integrity during Frontal Crash
Vehicle Load Area Division Wall Integrity during Frontal Crash H. Türkmen TOFAS Türk Otomobil Fabrikasi A.S. Abstract : This study addresses design efforts of a vehicle load area division wall and the
More informationFracture & Tetrahedral Models
Pop Worksheet! Teams of 2. Hand in to Jeramey after we discuss. What are the horizontal and face velocities after 1, 2, and many iterations of divergence adjustment for an incompressible fluid? Fracture
More informationNumerical Methods in Aerodynamics. Fluid Structure Interaction. Lecture 4: Fluid Structure Interaction
Fluid Structure Interaction Niels N. Sørensen Professor MSO, Ph.D. Department of Civil Engineering, Alborg University & Wind Energy Department, Risø National Laboratory Technical University of Denmark
More informationSPH: Why and what for?
SPH: Why and what for? 4 th SPHERIC training day David Le Touzé, Fluid Mechanics Laboratory, Ecole Centrale de Nantes / CNRS SPH What for and why? How it works? Why not for everything? Duality of SPH SPH
More informationFOUR WHAT S NEW IN THIS VERSION? 4.1 FLOW-3D Usability CHAPTER
CHAPTER FOUR WHAT S NEW IN THIS VERSION? FLOW-3D v11.2.0 continues to streamline engineers simulation workflows by enabling them to more quickly set up simulations, avoid common errors, identify and enter
More informationPython, Clawpack, PyClaw, and PetClaw (using PETSc)
Python, Clawpack, PyClaw, and PetClaw (using PETSc) Randall J. LeVeque Kyle Mandli Applied Mathematics University of Washington Conservation Laws Package www.clawpack.org Supported in part by NSF, ONR,
More informationAMS209 Final Project: Linear Equations System Solver
AMS209 Final Project: Linear Equations System Solver Rene Gutierrez Marquez 1 UCSC 1 December 7, 2016 Abstract In this project an implementation of a solver of a system of linear equations is implemented.
More informationAdvanced 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 information3D Excavation by Tunnel Boring Machine
3D Excavation by Tunnel Boring Machine Angel Francisco Martinez Application Engineer MIDAS NY Content 01 Introduction 02 Advantages of GTS NX for Tunneling 03 TBM Demo Introduction About MIDAS No. 1 in
More informationA 3D Virtual Earth Simulator for Earthquake Micro-physics: LSMearth.
A 3D Virtual Earth Simulator for Earthquake Micro-physics: LSMearth. David Place (1) and Peter Mora (1) (1) QUAKES, Department of EarthSciences, The University of Queensland, Brisbane, Australia (e-mail:
More informationHigh Performance Computing
High Performance Computing ADVANCED SCIENTIFIC COMPUTING Dr. Ing. Morris Riedel Adjunct Associated Professor School of Engineering and Natural Sciences, University of Iceland Research Group Leader, Juelich
More informationTutorial 2: Rock Cuting Disc 3D. Rock Cutting Disc
Rock Cutting Disc This tutorial details the simulation of a process with granular non-cohesive material, concretely a Mill. Advanced and specific aspects should be clarified during training seminars using
More informationA brief introduction to fluidstructure. O. Souček
A brief introduction to fluidstructure interactions O. Souček Fluid-structure interactions Important class computational models Civil engineering Biomechanics Industry Geophysics From http://www.ihs.uni-stuttgart.de
More informationSupport 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 informationA parallel computing framework and a modular collaborative cfd workbench in Java
Advances in Fluid Mechanics VI 21 A parallel computing framework and a modular collaborative cfd workbench in Java S. Sengupta & K. P. Sinhamahapatra Department of Aerospace Engineering, IIT Kharagpur,
More informationSIMULATION CAPABILITIES IN CREO
SIMULATION CAPABILITIES IN CREO Enhance Your Product Design with Simulation & Using digital prototypes to understand how your designs perform in real-world conditions is vital to your product development
More informationBest 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 informationECE421: Electronics for Instrumentation
ECE421: Electronics for Instrumentation Lecture #8: Introduction to FEA & ANSYS Mostafa Soliman, Ph.D. March 23 rd 2015 Mostafa Soliman, Ph.D. 1 Outline Introduction to Finite Element Analysis Introduction
More informationApplications 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 informationCHRONO::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 informationA PREDICTIVE COMPUTER PROGRAM FOR PROACTIVE DEMOLITION PLANNING
A PREDICTIVE COMPUTER PROGRAM FOR PROACTIVE DEMOLITION PLANNING Quarterly Progress Report For the period ending November 30, 2017 Submitted by: PI - Seung Jae Lee, Ph.D. Affiliation: Department of Civil
More informationWater Sloshing Tutorial (Particleworks)
Water Sloshing Tutorial (Particleworks) Copyright 2018 FunctionBay, Inc. All rights reserved. User and training documentation from FunctionBay, Inc. is subjected to the copyright laws of the Republic of
More informationPrincipal Roll Structure Design Using Non-Linear Implicit Optimisation in Radioss
Principal Roll Structure Design Using Non-Linear Implicit Optimisation in Radioss David Mylett, Dr. Simon Gardner Force India Formula One Team Ltd. Dadford Road, Silverstone, Northamptonshire, NN12 8TJ,
More informationCustomized Pre/post-processor for DIANA. FX for DIANA
Customized Pre/post-processor for DIANA FX for DIANA About FX4D for DIANA FX4D is a general purpose pre/post-processor for CAE simulation. FX4D has been specialized for civil/architectural applications.
More informationLoads Recognition Tools Checks Reports
Loads Recognition Tools Checks Reports SDC Verifier is a powerful postprocessor program with an advanced calculation core which works seamlessly with Siemens multi-solver, FEA software suite Femap. SDC
More informationPhysically-Based Modeling and Animation. University of Missouri at Columbia
Overview of Geometric Modeling Overview 3D Shape Primitives: Points Vertices. Curves Lines, polylines, curves. Surfaces Triangle meshes, splines, subdivision surfaces, implicit surfaces, particles. Solids
More informationPresented by: Terry L. Wilmarth
C h a l l e n g e s i n D y n a m i c a l l y E v o l v i n g M e s h e s f o r L a r g e - S c a l e S i m u l a t i o n s Presented by: Terry L. Wilmarth Parallel Programming Laboratory and Center for
More informationSlope stability analysis
Engineering manual No. 8 Updated: 04/2018 Slope stability analysis Program: Slope stability File: Demo_manual_08.gst This engineering manual shows how to verify the slope stability for a critical circular
More informationAstronomical Data Analysis with Python
Astronomical Data Analysis with Python Lecture 8 Yogesh Wadadekar NCRA-TIFR July August 2010 Yogesh Wadadekar (NCRA-TIFR) Topical course 1 / 27 Slides available at: http://www.ncra.tifr.res.in/ yogesh/python_course_2010/
More informationTopics in Computer Animation
Topics in Computer Animation Animation Techniques Artist Driven animation The artist draws some frames (keyframing) Usually in 2D The computer generates intermediate frames using interpolation The old
More information3-D Numerical Simulation of Direct Aluminum Extrusion and Die Deformation
3-D Numerical Simulation of Direct Aluminum Extrusion and Die Deformation ABSTRACT W.A.Assaad, University of Twente Enschede, The Netherlands H.J.M. Geijselaers, University of Twente Enschede, The Netherlands
More informationScalable Dynamic Adaptive Simulations with ParFUM
Scalable Dynamic Adaptive Simulations with ParFUM Terry L. Wilmarth Center for Simulation of Advanced Rockets and Parallel Programming Laboratory University of Illinois at Urbana-Champaign The Big Picture
More informationSlope Stability of Open Pit Mine in 2D & 3D
Slope Stability of Open Pit Mine in D & D MIDASoft Inc. Angel Francisco Martinez Civil Engineer Email : a.martinez@midasit.com Integrated Solver Optimized for the next generation64-bit platform Finite
More informationSALOME. Demonstration
SALOME Demonstration SALOME Downloading and installing Get the open-source version Public web site: http://www.salome-platform.org 52 11-Feb-09 SALOME : A unified computational framework - Workshop EDF
More information2.11 Particle Systems
2.11 Particle Systems 320491: Advanced Graphics - Chapter 2 152 Particle Systems Lagrangian method not mesh-based set of particles to model time-dependent phenomena such as snow fire smoke 320491: Advanced
More information本讲内容 5.1 概述 5.2 FEM 5.3 FDM 5.4 DEM. 5.5 Case study
5 地下工程数值计算方法 本讲内容 5.1 概述 5.2 FEM 5.3 FDM 5.4 DEM 5.5 Case study Agenda 4.1 Introduction 4.2 Finite Element Method (FEM) 4.3 Finite Difference Method (FDM) 4.4 Boundary Element Method (BEM) 4.5 Discrete
More informationCIVIL MANUFACTURING MINING OIL & GAS POWER GENERATION
CIVIL MANUFACTURING MINING OIL & GAS POWER GENERATION ICG14-BRO-UDEC600-US-3 ABOUT UDEC The Universal Distinct Element Code (UDEC) is two-dimensional numerical software that simulates the response of loading
More informationTraining Course Content
Pioneering engineering software systems, support & services. Training Course Content 29800 Middlebelt Road Suite 100 Farmington Hills, MI 48334 United States of America Tel: +1 248 737 9760 Fax: +1 248
More informationAn Exterior Communications Interface for the USNRC Consolidated Code
An Exterior Communications Interface for the USNRC Consolidated Code J. Mahaffy 1, C. Murray 2 1 Penn State University, Applied Research Laboratory, P.O. Box 30, State College, PA 16804, USA Tel: 814-863-4018,
More informationFluid-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 informationThermal Coupling Method Between SPH Particles and Solid Elements in LS-DYNA
Thermal Coupling Method Between SPH Particles and Solid Elements in LS-DYNA Jingxiao Xu 1, Jason Wang 2 1 LSTC 2 LSTC 1 Abstract Smooth particles hydrodynamics is a meshfree, Lagrangian particle method
More informationHow to Handle Irregular Distribution of SPH Particles in Dynamic Fracture Analysis
How to Handle Irregular Distribution of SPH Particles in Dynamic Fracture Analysis MARTIN HUŠEK, JIŘÍ KALA, FILIP HOKEŠ, PETR KRÁL Faculty of Civil Engineering, Institute of Structural Mechanics Brno University
More informationNucleus A Unified Dynamics Solver
Nucleus A Unified Dynamics Solver Jos Stam Senior Research Scientist Autodesk, Research University of Toronto Toronto, Canada AutoCAD Revit Inventor Maya 3ds Max Softimage Nucleus Unified Dynamics Solver
More informationDevelopment 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 information6.1 Multiprocessor Computing Environment
6 Parallel Computing 6.1 Multiprocessor Computing Environment The high-performance computing environment used in this book for optimization of very large building structures is the Origin 2000 multiprocessor,
More informationRecent and future developments in LS-DYNA -in Discrete element (DEM,DES)
Recent and future developments in LS-DYNA -in Discrete element (DEM,DES) David Aspenberg 1, Nils Karajan 2 1 DYNAmore Nordic, Linköping, Sweden 2 DYNAmore GmbH, Stuttgart, Germany Outline Introduction
More informationDynamics in Maya. Gary Monheit Alias Wavefront PHYSICALLY BASED MODELING SH1 SIGGRAPH 97 COURSE NOTES
Dynamics in Maya Gary Monheit Alias Wavefront SH1 Dynamics in Maya Overall Requirements Architecture and Features Animations SH2 Overall Requirements Why Dynamics? Problems with traditional animation techniques
More informationParallel Programming. Presentation to Linux Users of Victoria, Inc. November 4th, 2015
Parallel Programming Presentation to Linux Users of Victoria, Inc. November 4th, 2015 http://levlafayette.com 1.0 What Is Parallel Programming? 1.1 Historically, software has been written for serial computation
More informationNouveautés ANSYS pour le calcul structurel et l impression 3D. CADFEM 2017 ANSYS Additive Manufacturing
Titelmasterformat Journée Technologique durch AddiPole Klicken bearbeiten Nouveautés ANSYS pour le calcul structurel et l impression 3D Titelmasterformat Structural design with durch ANSYS Klicken bearbeiten
More informationA new C++ workbench to develop discrete element simulations: GranOO
A new C++ workbench to develop discrete element simulations: GranOO Damien André, Jean-Luc Charles, Ivan Iordanoff To cite this version: Damien André, Jean-Luc Charles, Ivan Iordanoff. A new C++ workbench
More informationGPUs and Emerging Architectures
GPUs and Emerging Architectures Mike Giles mike.giles@maths.ox.ac.uk Mathematical Institute, Oxford University e-infrastructure South Consortium Oxford e-research Centre Emerging Architectures p. 1 CPUs
More informationANSYS/LS-Dyna. Workbench Using. Steven Hale Senior Engineering Manager CAE Associates, Inc. June 13, CAE Associates
ANSYS/LS-Dyna Customization in Workbench Using ACT Steven Hale Senior Engineering Manager CAE Associates, Inc. June 13, 2013 2013 CAE Associates CAE Associates CAE Associates is an engineering services
More informationTOLERANT APPROACH WITH
A XFEM-BASED PROBABILISTIC DAMAGE TOLERANT APPROACH WITH MORFEO/CRACK FOR ABAQUS Frédéric Lani 1,3 Eric Wyart 2 Laurent D Alvise 3 1 Université Catholique de Louvain, Institute of Mechanics, Materials
More information2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123
2.7 Cloth Animation 320491: Advanced Graphics - Chapter 2 123 Example: Cloth draping Image Michael Kass 320491: Advanced Graphics - Chapter 2 124 Cloth using mass-spring model Network of masses and springs
More informationSimulation 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 informationExample of a Parallel Algorithm
-1- Part II Example of a Parallel Algorithm Sieve of Eratosthenes -2- -3- -4- -5- -6- -7- MIMD Advantages Suitable for general-purpose application. Higher flexibility. With the correct hardware and software
More informationAuto Injector Syringe. A Fluent Dynamic Mesh 1DOF Tutorial
Auto Injector Syringe A Fluent Dynamic Mesh 1DOF Tutorial 1 2015 ANSYS, Inc. June 26, 2015 Prerequisites This tutorial is written with the assumption that You have attended the Introduction to ANSYS Fluent
More informationIntroduction to parallel computing with MPI
Introduction to parallel computing with MPI Sergiy Bubin Department of Physics Nazarbayev University Distributed Memory Environment image credit: LLNL Hybrid Memory Environment Most modern clusters and
More informationSSR Polygonal Search Area
SSR Polygonal Search Area 22-1 SSR Polygonal Search Area In this tutorial, Phase2 is used to determine the factor of safety of a slope using the shear strength reduction (SSR) method. The SSR Polygon Search
More informationAcknowledgements. 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 informationTerrain 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 informationFinite Volume Methodology for Contact Problems of Linear Elastic Solids
Finite Volume Methodology for Contact Problems of Linear Elastic Solids H. Jasak Computational Dynamics Ltd. Hythe House 200 Shepherds Bush Road London W6 7NY, England E-mail: h.jasak@cd.co.uk H.G. Weller
More informationSIMULATION CAPABILITIES IN CREO. Enhance Your Product Design with Simulation & Analysis
SIMULATION CAPABILITIES IN CREO Enhance Your Product Design with Simulation & Using digital prototypes to understand how your designs perform in real-world conditions is vital to your product development
More information