high performance, parallel computing for nees, …sokocalo.engr.ucdavis.edu/~jeremic/ · hpc for...
TRANSCRIPT
HPC for NEES: Plastic Domain Decomposition Method
High Performance, Parallel Computing forNEES, The Plastic Domain Decomposition
Method
Boris Jeremic and Guanzhou Jie
Department of Civil and Environmental EngineeringUniversity of California, Davis
NEES annual meeting, Washington DC, June 2006
HPC for NEES: Plastic Domain Decomposition Method
Outline
High Performance Computing (HPC) for NEESNeed for HPC: SFSI HypothesisSFSI can be Beneficial and/or Detrimental
Plastic Domain Decomposition (PDD) MethodHPC Simulations for Large Inelastic SFSI ModelsPDD: Current Status
SFS Interaction Behavior of a Prototype BridgeModel DescriptionSelected Results
HPC for NEES: Plastic Domain Decomposition Method
High Performance Computing (HPC) for NEES
Outline
High Performance Computing (HPC) for NEESNeed for HPC: SFSI HypothesisSFSI can be Beneficial and/or Detrimental
Plastic Domain Decomposition (PDD) MethodHPC Simulations for Large Inelastic SFSI ModelsPDD: Current Status
SFS Interaction Behavior of a Prototype BridgeModel DescriptionSelected Results
HPC for NEES: Plastic Domain Decomposition Method
High Performance Computing (HPC) for NEES
Need for HPC: SFSI Hypothesis
SFSI Hypothesis: Energy Balance
I Energy input from the earthquake
I Energy dissipation in SFS system:
I Inelasticity of the superstructure (plasticity, damage,friction, active and passive dampers)
I Inelasticity of the foundation system (piles, shallowfoundations)
I Inelasticity of soils around piles, shallow foundations andabutments (plasticity; viscous coupling of solids and fluids(water, air...)
I Radiation damping
HPC for NEES: Plastic Domain Decomposition Method
High Performance Computing (HPC) for NEES
SFSI can be Beneficial and/or Detrimental
SFS System Changes
I Earthquake intensity increase (with predominant period)
I SFS system period is elongated
I Earthquake period and SFS period might coincide forsome time
I If energy dissipation > input⇒ probably small damage inSFS system
I If energy dissipation < input⇒ probably large damage inSFS system, possibly resonance
HPC for NEES: Plastic Domain Decomposition Method
Plastic Domain Decomposition (PDD) Method
Outline
High Performance Computing (HPC) for NEESNeed for HPC: SFSI HypothesisSFSI can be Beneficial and/or Detrimental
Plastic Domain Decomposition (PDD) MethodHPC Simulations for Large Inelastic SFSI ModelsPDD: Current Status
SFS Interaction Behavior of a Prototype BridgeModel DescriptionSelected Results
HPC for NEES: Plastic Domain Decomposition Method
Plastic Domain Decomposition (PDD) Method
HPC Simulations for Large Inelastic SFSI Models
PDD Method: Design Goals
I Graph partitioning→ balance multiple phasessimultaneously, while also minimizing the inter-processorcommunications costs
I It is a multi-objective optimization problem (minimize boththe inter-processor communications, the data redistributioncosts and create balanced partitions)
I Take into the account (deterministic or probabilistic):I heterogeneous element loads that change in each iterationI heterogeneous processor performance (multiple
generations nodes)I inter-processor communications (LAN or WAN)I data redistribution costs
HPC for NEES: Plastic Domain Decomposition Method
Plastic Domain Decomposition (PDD) Method
HPC Simulations for Large Inelastic SFSI Models
PDD Method: Implementation
I Perform global optimization for both (a) internal statedetermination and system of equatons solution phases
I Adaptive partitioning done using ParMETIS
I Iterative system of equations solver PETSC
I OpenSees: standard interface and framework
I Works on SMPs, local DMPs, grids of computers
HPC for NEES: Plastic Domain Decomposition Method
Plastic Domain Decomposition (PDD) Method
PDD: Current Status
Features
I Initial domain partitioningI Adaptive domain repartitioning depending on CPU
imbalance, LAN and/or WAN performanceI Repartitioning works with loads, constraints..., all
necessary movable objectsI Available for all elements (solid, structural) that provide the
standard OpenSees interface (sendSelf, RecvSelf, timer orCL weight estimate)
I Scalable to a large number of CPUsI Using implicit, iterative solver (PETSC)I Performance tuning (local cluster GeoWulf, SDSC, TACC,)
HPC for NEES: Plastic Domain Decomposition Method
Plastic Domain Decomposition (PDD) Method
PDD: Current Status
Speedup Overview
Number of CPUs
Par
alle
l Spe
edup
35
30
25
20
15
10
5
00 5 10 15 20 25 30 35
PDD (17,604 DOFs)
THEORETICAL LINEAR SPEEDUP
PDD (32,091 DOFs)
DD (32,091 DOFs)
DD (17,604 DOFs)
with increase in # of DOFsIncrease in parallel performance
HPC for NEES: Plastic Domain Decomposition Method
SFS Interaction Behavior of a Prototype Bridge
Outline
High Performance Computing (HPC) for NEESNeed for HPC: SFSI HypothesisSFSI can be Beneficial and/or Detrimental
Plastic Domain Decomposition (PDD) MethodHPC Simulations for Large Inelastic SFSI ModelsPDD: Current Status
SFS Interaction Behavior of a Prototype BridgeModel DescriptionSelected Results
HPC for NEES: Plastic Domain Decomposition Method
SFS Interaction Behavior of a Prototype Bridge
Model Description
Detailed 3D, FEM model
I Construction processI Two types of soil: stiff soil (UT, UCD), soft soil (Bay Mud)I Deconvolution of given surface ground motionsI Use of the DRM (Prof. Bielak et al.) for seismic inputI Piles→ beam-column elements in soil holesI Structural model developed at UCB (Prof. Fenves et al.)I Element size issues (filtering of frequencies)
model size el. size fcutoff min. G/Gmax γ
12K 1.0 m 10 Hz 1.0 <0.5 %15K 0.9 m >3 Hz 0.08 1.0 %150K 0.3 m 10 Hz 0.08 1.0 %
HPC for NEES: Plastic Domain Decomposition Method
SFS Interaction Behavior of a Prototype Bridge
Model Description
FEM Mesh (one of)
HPC for NEES: Plastic Domain Decomposition Method
SFS Interaction Behavior of a Prototype Bridge
Selected Results
Input Motions, Northridge (one of)
HPC for NEES: Plastic Domain Decomposition Method
SFS Interaction Behavior of a Prototype Bridge
Selected Results
Changes to the Free Field Input Motions: SFSI
HPC for NEES: Plastic Domain Decomposition Method
SFS Interaction Behavior of a Prototype Bridge
Selected Results
Structure Displacements
HPC for NEES: Plastic Domain Decomposition Method
SFS Interaction Behavior of a Prototype Bridge
Selected Results
Moment Redistributions
HPC for NEES: Plastic Domain Decomposition Method
Summary
Summary
I Need for high fidelity modeling of SFSI to gain betterunderstanding of the system performance
I SFSI energy balance hypothesis
I HPC SFSI simulations are available, ready to be used