Large-scale Structural Analysis Using General Sparse Matrix Technique Yuan-Sen Yang, Shang-Hsien Hsieh, Kuang-Wu Chou, and I-Chau Tsai Department of Civil.

Slides:



Advertisements
Similar presentations
WEB USAGE MINING FRAMEWORK FOR MINING EVOLVING USER PROFILES IN DYNAMIC WEBSITE DONE BY: AYESHA NUSRATH 07L51A0517 FIRDOUSE AFREEN 07L51A0522.
Advertisements

1. General introduction to finite element method
A NOVEL APPROACH TO SOLVING LARGE-SCALE LINEAR SYSTEMS Ken Habgood, Itamar Arel Department of Electrical Engineering & Computer Science GABRIEL CRAMER.
Introduction An important research activity in the area of global optimization is to determine an effective strategy for solving least squares problems.
OBJECTIVE To present a MTLAB program for conducting three dimensional dynamic analysis of multistory building by utilizing a simple and ‘easy to understand’
Internet Chess-Like Game and Simultaneous Linear Equations.
1 TCAM Razor: A Systematic Approach Towards Minimizing Packet Classifiers in TCAMs Department of Computer Science and Information Engineering National.
1 On The Use Of MA47 Solution Procedure In The Finite Element Steady State Heat Analysis Ana Žiberna and Dubravka Mijuca Faculty of Mathematics Department.
Sparse Matrix Storage Lecture #3 EEE 574 Dr. Dan Tylavsky.
FE analysis with bar elements E. Tarallo, G. Mastinu POLITECNICO DI MILANO, Dipartimento di Meccanica.
Nazgol Haghighat Supervisor: Prof. Dr. Ir. Daniel J. Rixen
Improved Mesh Partitioning For Parallel Substructure Finite Element Computations Shang-Hsien Hsieh, Yuan-Sen Yang and Po-Liang Tsai Department of Civil.
Some Experiences on Parallel Finite Element Computations Using IBM/SP2 Yuan-Sen Yang and Shang-Hsien Hsieh National Taiwan University Taipei, Taiwan, R.O.C.
Improved TCAM-based Pre-Filtering for Network Intrusion Detection Systems Department of Computer Science and Information Engineering National Cheng Kung.
MPE++: An Object-Oriented Mesh Partitioning Environment in C++ Shang-Hsien Hsieh, Yuan-Sen Yang, Wei-Choung Cheng, Ming-Der Lu, Elisa D. Sotelino Department.
Finite Element Method in Geotechnical Engineering
The Islamic University of Gaza Faculty of Engineering Numerical Analysis ECIV 3306 Introduction.
Y. S. Yang and S. H. Hsieh National Taiwan University, Taipei, Taiwan December 8, 2000 FE2000: An Object-Oriented Framework For Parallel Nonlinear Dynamic.
1 Numerical Study of the Vibration of a Periodically-supported Beam Final Presentation Dec 10, 2009 Brandon Rush.
Low power and cost effective VLSI design for an MP3 audio decoder using an optimized synthesis- subband approach T.-H. Tsai and Y.-C. Yang Department of.
1 Parallel Simulations of Underground Flow in Porous and Fractured Media H. Mustapha 1,2, A. Beaudoin 1, J. Erhel 1 and J.R. De Dreuzy IRISA – INRIA.
1 ENG236: Introduction (1) Rocky K. C. Chang THE HONG KONG POLYTECHNIC UNIVERSITY.
Outline Lesson 1. Introduction to ANSYS Lesson 2. Basics Lesson 3. Solution phases Lesson 4. Modeling Lesson 5. Material Lesson 6. Loading Lesson 7. Solution.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Annotating Search Results from Web Databases. Abstract An increasing number of databases have become web accessible through HTML form-based search interfaces.
Personalized QoS-Aware Web Service Recommendation and Visualization.
An approach for solving the Helmholtz Equation on heterogeneous platforms An approach for solving the Helmholtz Equation on heterogeneous platforms G.
1 A Domain Decomposition Analysis of a Nonlinear Magnetostatic Problem with 100 Million Degrees of Freedom H.KANAYAMA *, M.Ogino *, S.Sugimoto ** and J.Zhao.
Numerical ElectroMagnetics & Semiconductor Industrial Applications Ke-Ying Su Ph.D. National Central University Department of Mathematics 12 2D-NUFFT &
Geometrically Nonlinear Finite Element Analysis of a Composite Reflector K.J. Lee, G.V. Clarke, S.W. Lee, and K. Segal FEMCI WORKSHOP May 17, 2001.
LOGO Server. Contents Introduction 1 Problem Definition 2 Proposed Solution 3 Architecture Diagram 4 Server Technology 5 Hardware and Software.
Presenter: Chuan Li Yang Dept of Electronic and Electrical Engineering.
Section 2.4 solving equations with variables on both sides of the equal sign. Day 1.
2-4 Solving Equations with Variables on Both Sides.
The Finite Element Method A Practical Course
InCoB August 30, HKUST “Speedup Bioinformatics Applications on Multicore- based Processor using Vectorizing & Multithreading Strategies” King.
Super computers Parallel Processing By Lecturer: Aisha Dawood.
8.1.4 Can it still be factored? Factoring Completely I can factor out a common factor.
MODEL REDUCTION USING GUYAN, IRS, AND DYNAMIC METHODS
JAVA AND MATRIX COMPUTATION
High Performance Computational Fluid-Thermal Sciences & Engineering Lab GenIDLEST Co-Design Virginia Tech AFOSR-BRI Workshop July 20-21, 2014 Keyur Joshi,
Parallel Solution of the Poisson Problem Using MPI
PARALLELIZATION OF MULTIPLE BACKSOLVES James Stanley April 25, 2002 Project #2.
Hong-Ki Jo 1), Man-Gi Ko 2) and * In-Won Lee 3) 1) Graduate Student, Dept. of Civil Engineering, KAIST 2) Professor, Dept. of Civil Engineering, Kongju.
Finite Element Methods and Crack Growth Simulations Materials Simulations Physics 681, Spring 1999 David (Chuin-Shan) Chen Postdoc, Cornell Fracture Group.
*Man-Cheol Kim, Hyung-Jo Jung and In-Won Lee *Man-Cheol Kim, Hyung-Jo Jung and In-Won Lee Structural Dynamics & Vibration Control Lab. Structural Dynamics.
P.VIJAYALAKSHMI M.E(power electronics &drives) Assistant Professor EEE Department.
Lesson one 1) Counting numbers : Fifth Primary The Numbers Any numbers you can use for counting things: 1, 2, 3, 4, 5, ……………….. It is usually represented.
CS 290H Lecture 15 GESP concluded Final presentations for survey projects next Tue and Thu 20-minute talk with at least 5 min for questions and discussion.
A Parallel Hierarchical Solver for the Poisson Equation Seung Lee Deparment of Mechanical Engineering
INTRODUCTION Session 1 Course: S Introduction to Finite Element Method Year: 2010.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
Global topology optimization of truss structures Dmitrij Šešok Rimantas Belevičius Department of Engineering Mechanics. Vilnius Gediminas Technical University.
DNA Computing Guided by: Ms. Leena Patel Computer Engineering Prepared by: Devharsh Trivedi
S5.40. Module Structure 30% practical tests / 70% written exam 3h lectures / week (except reading week) 3 x 2h of computer labs (solving problems practicing.
Finite Element Method in Geotechnical Engineering
CS 290H Administrivia: April 16, 2008
How Dynamic Website Designs are Ruling the Digital World?
Chapter 10: Solving Linear Systems of Equations
Materials Science & Engineering University of Michigan
LOCATION AND IDENTIFICATION OF DAMPING PARAMETERS
1C9 Design for seismic and climate changes
GPU Implementations for Finite Element Methods
Numerical Analysis Lecture10.
ARRAY DIVISION Identity matrix Islamic University of Gaza
Solving Equations 3x+7 –7 13 –7 =.
Finite elements Pisud Witayasuwan.
한국지진공학회 추계학술발표회 IMPROVED SENSITIVITY METHOD FOR NATURAL FREQUENCY AND MODE SHAPE OF DAMPED SYSTEM Hong-Ki Jo1), *Man-Gi Ko2) and In-Won Lee3) 1) Graduate.
Linear Algebra Lecture 16.
Presentation transcript:

Large-scale Structural Analysis Using General Sparse Matrix Technique Yuan-Sen Yang, Shang-Hsien Hsieh, Kuang-Wu Chou, and I-Chau Tsai Department of Civil Engineering National Taiwan University Taiwan, R.O.C.

Contents MotivationsMotivations IntroductionIntroduction –SKyline Matrix (SKM) Approach –General Sparse Matrix (GSM) Approach Different Procedures between SKM and GSM ApproachesDifferent Procedures between SKM and GSM Approaches Numerical Comparisons on Structural AnalysesNumerical Comparisons on Structural Analyses ConclusionsConclusions

Motivations Large-scale Structural AnalysesLarge-scale Structural Analyses –Cost lots of time –Require lots of memory storage SKM ApproachSKM Approach –Generally employed by many finite element packages GSM ApproachGSM Approach –Has been proposed for about 20 years –Requires less time and storage –Seldom employed by structural analysis packages

Introduction to SKM and GSM Approaches (I) SKM ApproachSKM Approach –stores and computes items within skyline (still storing a number of zero items) GSM ApproachGSM Approach –only stores items that are required during matrix factorization

SKM ApproachSKM Approach –Simpler data structures –Usually costs more time and storage GSM ApproachGSM Approach –More complicated data structures –Usually costs less time and storage Introduction to SKM and GSM Approaches (II)

Different Procedures between SKM and GSM Approaches (I) Renumbering AlgorithmsRenumbering Algorithms –SKM: gather nonzero items closer to diagonal –GSM: scatter nonzero items over the matrix Symbolic FactorizationSymbolic Factorization –SKM: Not needed –GSM: Needed (to predict the nonzero pattern of the factorized matrix)

Different Procedures between SKM and GSM Approaches (II) 12-Story Building 612 BC Elements 182 Nodes 1,008 D.O.F’s (Ref: Hsieh,1995) SKM Approach GSM Approach 24,840 nonzero items 81,504 nonzero items 24,840 nonzero items 66,204 nonzero items Store as

Numerical Comparisons on Structural Analyses Testing –Solving the equilibrium equations using direct method (LDL T factorization) Measurements –Time requirement –Storage requirement Computing Environment –Software: Windows NT; MS Visual C++ SPARSPAK Library (George and Liu, 1981) –Hardware: Pentium II-233 PC with 128 MB SDRAM

Results of Numerical Comparisons (I) Different Mesh SizesDifferent Mesh Sizes ( R= GSM / SKM * 100%) R= 79% R= 59% R= 67% R= 48% 960 BC elements 2,160 D.O.F.‘s 6,820 BC elements 14,520 D.O.F.‘s

Results of Numerical Comparisons (II) R= 55% R= 40% R= 43% R= 51% Branched structuresBranched structures 3,480 BC elements 7,680 D.O.F.‘s 5,100 BC elements 11,232 D.O.F.‘s ( R= GSM / SKM * 100%)

Results of Numerical Comparisons (III) R= 84% R= 69% R= 63% R= 50% Different Aspect RatioDifferent Aspect Ratio 64,000 Truss elements 46,743 D.O.F.‘s 39,200 Truss elements 28,983 D.O.F.‘s ( R= GSM / SKM * 100%)

Results of Numerical Comparisons (IV) (Ref: Hsieh and Abel,1995) (Ref: Wawrzynek,1995) R= 65% R= 61% R= 32% R= 49% Meshes with High-order ElementsMeshes with High-order Elements node solid elements D.O.F. ‘s node solid elements D.O.F.‘s ( R= GSM / SKM * 100%)

Conclusions General Sparse Matrix Approach reduces time and storage requirements in solving equilibrium equations using direct methods, especially when the finite element model is :General Sparse Matrix Approach reduces time and storage requirements in solving equilibrium equations using direct methods, especially when the finite element model is : –Large-scale –With irregular shapes (e.g., w/ branches) –Not very slender

Future Work Applying General Sparse Matrix Technique onApplying General Sparse Matrix Technique on –Parallel Finite Element Analysis Matrix Static Condensation of SubstructuresMatrix Static Condensation of Substructures –Numerical Structural Dynamics Mode Superposition Method (Eigen-solution Analysis)Mode Superposition Method (Eigen-solution Analysis)

Suggestions Use one of the popular public general sparse matrix packagesUse one of the popular public general sparse matrix packages –For saving time on tedious coding –The results are usually more reliable Some popular packagesSome popular packages –SPARSPAK (George and Liu,1981) –Harwell Subroutine Library (Duff,1996)

Some Popular Packages SPARSPAKSPARSPAK –Book: George, A. and Liu, J. W. H., Computer Solution of Large Sparse Positive Definite Systems, Prentice- Hall, USA, 1981.George, A. and Liu, J. W. H., Computer Solution of Large Sparse Positive Definite Systems, Prentice- Hall, USA, – Harwell Subroutine LibraryHarwell Subroutine Library –Web site: –