High-performance practical stiffness analysis of high-rise buildings using superfloor elements. Issue 2 (15th April 2020)
- Record Type:
- Journal Article
- Title:
- High-performance practical stiffness analysis of high-rise buildings using superfloor elements. Issue 2 (15th April 2020)
- Main Title:
- High-performance practical stiffness analysis of high-rise buildings using superfloor elements
- Authors:
- Torky, Ahmed A
Rashed, Youssef F - Abstract:
- Abstract: This study develops a high-performance computing method using OpenACC (Open Accelerator) for the stiffness matrix and load vector generation of shear-deformable plates in bending using the boundary element method on parallel processors. The boundary element formulation for plates in bending is used to derive fully populated displacement-based stiffness matrices and load vectors at degrees of freedom of interest. The computed stiffness matrix of the plate is defined as a single superfloor element and can be solved using stiffness analysis, $Ku = F$, instead of the conventional boundary element method, $Hu = Gt$ . Fortran OpenACC code implementations are proposed for the computation of the superfloor element's stiffness, which includes one serial computing code for the CPU (central processing unit) and two parallel computing codes for the GPU (graphics processing unit) and multicore CPU. As industrial level practical floors are full of supports and geometrical information, the computation time of superfloor elements is reduced dramatically when computing on parallel processors. It is demonstrated that the OpenACC implementation does not affect numerical accuracy. The feasibility and accuracy are confirmed by numerical examples that include real buildings with industrial level structural floors. Engineering computations for massive floors with immense geometrical detail and a multitude of load cases can be modeled as is without the need for simplification. GraphicalAbstract: This study develops a high-performance computing method using OpenACC (Open Accelerator) for the stiffness matrix and load vector generation of shear-deformable plates in bending using the boundary element method on parallel processors. The boundary element formulation for plates in bending is used to derive fully populated displacement-based stiffness matrices and load vectors at degrees of freedom of interest. The computed stiffness matrix of the plate is defined as a single superfloor element and can be solved using stiffness analysis, $Ku = F$, instead of the conventional boundary element method, $Hu = Gt$ . Fortran OpenACC code implementations are proposed for the computation of the superfloor element's stiffness, which includes one serial computing code for the CPU (central processing unit) and two parallel computing codes for the GPU (graphics processing unit) and multicore CPU. As industrial level practical floors are full of supports and geometrical information, the computation time of superfloor elements is reduced dramatically when computing on parallel processors. It is demonstrated that the OpenACC implementation does not affect numerical accuracy. The feasibility and accuracy are confirmed by numerical examples that include real buildings with industrial level structural floors. Engineering computations for massive floors with immense geometrical detail and a multitude of load cases can be modeled as is without the need for simplification. Graphical Abstract: … (more)
- Is Part Of:
- Journal of computational design and engineering. Volume 7:Issue 2(2020)
- Journal:
- Journal of computational design and engineering
- Issue:
- Volume 7:Issue 2(2020)
- Issue Display:
- Volume 7, Issue 2 (2020)
- Year:
- 2020
- Volume:
- 7
- Issue:
- 2
- Issue Sort Value:
- 2020-0007-0002-0000
- Page Start:
- 211
- Page End:
- 227
- Publication Date:
- 2020-04-15
- Subjects:
- practical structural engineering -- structural floors -- plates in bending -- boundary element method -- superelement stiffness -- parallel computing -- OpenACC
Engineering -- Data processing -- Periodicals
Computer-aided design -- Periodicals
Computer-aided design
Engineering -- Data processing
Electronic journals
Electronic journals
Periodicals
620.0042 - Journal URLs:
- http://bibpurl.oclc.org/web/76338 http://www.jcde.org/ ↗
http://www.sciencedirect.com/science/journal/22884300 ↗
http://www.journals.elsevier.com/journal-of-computational-design-and-engineering ↗
https://academic.oup.com/jcde ↗
http://www.oxfordjournals.org/ ↗ - DOI:
- 10.1093/jcde/qwaa018 ↗
- Languages:
- English
- ISSNs:
- 2288-4300
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 15430.xml