Application: TSD-MPI Calculation of Thermal Stress Distribution By Using MPI on EumedGrid Abdallah ISSA Mazen TOUMEH Higher Institute for Applied Sciences.

Slides:



Advertisements
Similar presentations
Partial Differential Equations
Advertisements

Optimization of thermal processes
2L 2aL s h T Introduction Zach Frye, University of Wisconsin-Eau Claire Faculty Advisors: Mohamed Elgindi, and John Drost, Department of Mathematics Funded.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Katsuyo Thornton*, R. Edwin García✝, Larry Aagesen*
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Chapter 3 Steady-State Conduction Multiple Dimensions
Finite Element Method Introduction General Principle
Laser Treatment Modeling Capabilities at Rensselaer-Hartford Ernesto Gutierrez-Miravete Rensselaer at Hartford
Tolerance Analysis of Flexible Assemblies Michael Tonks.
Finite Element Modeling with COMSOL Ernesto Gutierrez-Miravete Rensselaer at Hartford Presented at CINVESTAV-Queretaro December 2010.
Apparent Emissivity in the Base of a Cone Cosmin DAN, Gilbert DE MEY University of Ghent Belgium.
Chapter 13 Finite Difference Methods: Outline Solving ordinary and partial differential equations Finite difference methods (FDM) vs Finite Element Methods.
MCE 561 Computational Methods in Solid Mechanics
PIPE FEA USING ANSYS.
CHAP 5 FINITE ELEMENTS FOR HEAT TRANSFER PROBLEMS
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
The Finite Element Method
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Exercise problems for students taking the Programming Parallel Computers course. Janusz Kowalik Piotr Arlukowicz Tadeusz Puzniakowski Informatics Institute.
ES 128 Computational Solid and Structural Mechanics
An approach for solving the Helmholtz Equation on heterogeneous platforms An approach for solving the Helmholtz Equation on heterogeneous platforms G.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Parallel Programming in C with MPI and OpenMP Michael J. Quinn.
The Finite Element Method A Practical Course
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
Volume radiosity Michal Roušal University of West Bohemia, Plzeň Czech republic.
Derivatives In modern structural analysis we calculate response using fairly complex equations. We often need to solve many thousands of simultaneous equations.
Modeling and Simulation Discrete-Event Simulation
Akram Bitar and Larry Manevitz Department of Computer Science
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Numerical Investigation of Hydrogen Release from Varying Diameter Exit
Parallel Solution of the Poisson Problem Using MPI
MECN 3500 Inter - Bayamon Lecture 9 Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
HEAT TRANSFER FINITE ELEMENT FORMULATION
CS 484 Designing Parallel Algorithms Designing a parallel algorithm is not easy. There is no recipe or magical ingredient Except creativity We can benefit.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Variational and Weighted Residual Methods
STEADY HEAT CONDUCTION
MULTIDIMENSIONAL HEAT TRANSFER  This equation governs the Cartesian, temperature distribution for a three-dimensional unsteady, heat transfer problem.
Finite-Difference Solutions Part 2
April 24, 2002 Parallel Port Example. April 24, 2002 Introduction The objective of this lecture is to go over a simple problem that illustrates the use.
Solving Partial Differential Equation Numerically Pertemuan 13 Matakuliah: S0262-Analisis Numerik Tahun: 2010.
ERT 216 HEAT & MASS TRANSFER Sem 2/ Dr Akmal Hadi Ma’ Radzi School of Bioprocess Engineering University Malaysia Perlis.
Visualization in Scientific Computing (or Scientific Visualization) Multiresolution,...
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
Introduction to Performance Tuning Chia-heng Tu PAS Lab Summer Workshop 2009 June 30,
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Application: TSDFEM (Thermal Stress Distribution in acrylic Fin by using Finite Element Analysis Methods) Dr. Ahmad AL-MALEH Eng. Iyad SBEIH Higher Institute.
The Finite Element Approach to Thermal Analysis Appendix A.
OPERATING SYSTEMS CS 3502 Fall 2017
Finite Element Application
High Altitude Low Opening?
Finite Difference Methods
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
ELEC 3105 Basic EM and Power Engineering
The University of Adelaide, School of Computer Science
FEA Introduction.
FTCS Explicit Finite Difference Method for Evaluating European Options
PDEs and Examples of Phenomena Modeled
Objective of This Course
Analytical Tools in ME Course Objectives
OVERVIEW OF FINITE ELEMENT METHOD
Presented By: Darlene Banta
ANALYSIS OF BEAM BY USING FEM
Numerical Investigation of Hydrogen Release from Varying Diameter Exit
Alex Bolsoy, Jonathan Suggs, Casey Wenner
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Application: TSD-MPI Calculation of Thermal Stress Distribution By Using MPI on EumedGrid Abdallah ISSA Mazen TOUMEH Higher Institute for Applied Sciences and Technology-HIAST Damascus – Syria Africa 6 –Joint CHAIN/EPIKH/EUMEDGRID Support event in School on Application Porting- Rabat, June 6, 2011

TSD-MPI “Purpose” To calculate temperature distribution and thermal stresses distribution around a different combination of heat resources inserted in acrylic cylindrical fin, by using Finite Element Analysis Method. Part of project “Design and build HIAST FEM SOFTWARE: Heat distribution and Thermal Stress Analysis depends on Finite Element Method”

TSD-MPI “Theory-1” Stress analysis is an important part of engineering science, as failure of most engineering components is usually due to stress. The component under a stress investigation can vary from the legs of an integrated circuit to the legs of an offshore drilling rig, or from a submarine pressure hull to the fuselage of a jumbo jet aircraft..

TSD-MPI “Theory-2” Thermal stress is a very important factor when examining the cause of failure in components. Thermal stress is created in the object structure mainly under the effect of the difference in the object part’s heat expansion. even at low temperature a large gradient of temperature can produce a fatal stress. Therefore it is necessary to establish a simple and easy method to analyze thermal stress of a body in all material

TSD-MPI “Theory-3” The finite element method is a numerical technique for finding approximate solutions of partial differential equations (PDE) as well as of integral equations. partial differential equations integral equations To increase the accuracy in this methods means: increase in the number of element, decrease in the size of the element, select more complex element configuration and decrease the value of accepted approximation in the conjugate gradient method.

TSD-MPI “Theory-4” In another words, increasing the accuracy increasing the needs to the more calculation power because now there is more data to analysis more results data to simulate and this mean need more time to do the job.

TSD-MPI “Heat Distribution 3D-FEM Calculation”

TSD-MPI “The Concept of Parting Input Geometrical Data”

TSD-MPI “Geometrical Input Data”

TSD-MPI “Caustics pattern calculation problem ” Elements number Node number Data size increase Calculation time increase Perfect calculation Deformation info Temperature Dist. Thermal stress Dist.

TSD-MPI “algorithm of work” problem can be solved by pipelined computation algorithm. The solid project in our case the cylinder should be divided into the same number of the processors. During the iteration in conjugate gradient method, in each time the solution become close to the right answer the processor will send the temperate value of the node matrix to the other processor.

TSD-MPI “algorithm of work-2” In another words each processor is involve in one instance to solve during the time. After send there is a value matching for each node which is similar in coordination. In that case, the results should be more accurate. And more complex problem can be solved.

Solution: TSD-MPI “Practice”  Dividing the cylinder into discs: Heaters … Discs  Each Disc will be a job:

Solution: TSD-MPI “Implementation”  Searching for real 64-bit platform  Using more memory for data structure. -Platform needed to apply TSD-MPI -SL bit: -intel-fortran-64 bit -MPI package support Fortran language

Data structure: Most of types must be in 64-bits.  Other Matrixes 2D.  Global constant & variables. TSD-MPI “Implementation-2”  Matrixes 2D..

Timing: TSD-MPI “Practice”  1 thin disk #25minutes = 1 job.  10 cm as altitude of a cylinder  1000 jobs: In serial mode : 25 * 1000 = 25000m ≈ days In parallel mode: 1m : Submission. 10 – 20 minutes : Waiting & Scheduling. 25m : Running. 20m : Retrieving Data = 66m Ξ 1Hour only