{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,2]],"date-time":"2026-01-02T17:07:11Z","timestamp":1767373631427,"version":"3.37.3"},"reference-count":21,"publisher":"Oxford University Press (OUP)","issue":"2","license":[{"start":{"date-parts":[[2020,4,16]],"date-time":"2020-04-16T00:00:00Z","timestamp":1586995200000},"content-version":"vor","delay-in-days":15,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003009","name":"Science and Technology Development Fund","doi-asserted-by":"publisher","award":["14910"],"award-info":[{"award-number":["14910"]}],"id":[{"id":"10.13039\/501100003009","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,4,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>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\u2019s 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.<\/jats:p>","DOI":"10.1093\/jcde\/qwaa018","type":"journal-article","created":{"date-parts":[[2020,1,29]],"date-time":"2020-01-29T12:12:23Z","timestamp":1580299943000},"page":"211-227","source":"Crossref","is-referenced-by-count":5,"title":["High-performance practical stiffness analysis of high-rise buildings using superfloor elements"],"prefix":"10.1093","volume":"7","author":[{"given":"Ahmed A","family":"Torky","sequence":"first","affiliation":[{"name":"Civil Engineering Department, Faculty of Engineering, The British University in Egypt, El Sherouk City, 11837, Egypt"},{"name":"Cairo University Faculty of Engineering Boundary Elements Research Group (CUFEBE), Faculty of Engineering, Cairo University, Giza, 12613, Egypt"}]},{"given":"Youssef F","family":"Rashed","sequence":"first","affiliation":[{"name":"Cairo University Faculty of Engineering Boundary Elements Research Group (CUFEBE), Faculty of Engineering, Cairo University, Giza, 12613, Egypt"}]}],"member":"286","published-online":{"date-parts":[[2020,4,15]]},"reference":[{"volume-title":"The OpenACC application programming interface","year":"2011","author":"CAPS Enterprise, CRAY Inc., The Portland Group Inc., & NVIDIA","key":"2020042510555793900_bib1"},{"issue":"5","key":"2020042510555793900_bib2","doi-asserted-by":"crossref","first-page":"518","DOI":"10.1002\/tal.498","article-title":"A global approach for three-dimensional analysis of tall buildings","volume":"19","author":"Carpinteri","year":"2010","journal-title":"The Structural Design of Tall and Special Buildings"},{"key":"2020042510555793900_bib3","doi-asserted-by":"crossref","DOI":"10.1016\/B978-0-12-385963-1.00016-2","article-title":"Application of assembly of finite element methods on graphics processors for real-time elastodynamics","volume-title":"GPU computing gems, Jade edition","author":"Cecka","year":"2012"},{"key":"2020042510555793900_bib4","article-title":"A study on the source points locations in the method of fundamental solution","volume-title":"International series on advances in boundary elements","author":"Fam","year":"2002"},{"issue":"2","key":"2020042510555793900_bib5","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s11831-013-9082-8","article-title":"GPU acceleration for FEM-based structural analysis","volume":"20","author":"Georgescu","year":"2013","journal-title":"Archives of Computational Methods in Engineering"},{"key":"2020042510555793900_bib6","doi-asserted-by":"crossref","first-page":"770502","DOI":"10.1117\/12.850538","article-title":"CULA: Hybrid GPU accelerated linear algebra routines","volume":"7705","author":"Humphrey","year":"2010","journal-title":"Proceedings of SPIE"},{"key":"2020042510555793900_bib7","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.compstruc.2014.08.009","article-title":"An improved GPU-oriented algorithm for elastostatic analysis with boundary element method","volume":"146","author":"Iuspa","year":"2015","journal-title":"Computers and Structures"},{"key":"2020042510555793900_bib8","article-title":"Parallel programming with OpenACC","volume-title":"Programming massively parallel processors: A hands-on approach","author":"Larkin","year":"2016","edition":"3rd ed."},{"issue":"2","key":"2020042510555793900_bib9","doi-asserted-by":"crossref","first-page":"322","DOI":"10.4208\/aamm.OA-2016-0187","article-title":"Simulation of seismic wave scattering by embedded cavities in an elastic half-plane using the novel singular boundary method","volume":"10","author":"Lin","year":"2018","journal-title":"Advances in Applied Mathematics and Mechanics"},{"issue":"(3)","key":"2020042510555793900_bib10","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1016\/j.camwa.2016.05.016","article-title":"Fast simulation of multi-dimensional wave problems by the sparse scheme of the method of fundamental solutions","volume":"72","author":"Lin","year":"2016","journal-title":"Computers and Mathematics with Applications"},{"issue":"15","key":"2020042510555793900_bib11","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1016\/j.amc.2018.07.045","article-title":"A novel meshless method for fully nonlinear advection\u2013diffusion-reaction problems to model transfer in anisotropic media","volume":"339","author":"Lin","year":"2018","journal-title":"Applied Mathematics and Computation"},{"key":"2020042510555793900_bib12","article-title":"Accelerating 3D wave equations using OpenACC","volume-title":"Parallel programming with OpenACC","author":"McKercher","year":"2016"},{"key":"2020042510555793900_bib13","article-title":"Structural analysis of multistory building using coupled BEM-stiffness matrix","volume-title":"ECCOMAS Thematic Conference\u2014COMPDYN 2013: 4th International Conference on Computational Methods in Structural Dynamics and Earthquake Engineering, Proceedings\u2014An IACM Special Interest Conference","author":"Mohareb","year":"2013"},{"issue":"12","key":"2020042510555793900_bib14","doi-asserted-by":"crossref","first-page":"1606","DOI":"10.1002\/nme.1236","article-title":"Boundary element modelling of flat plate floors under vertical loading","volume":"62","author":"Rashed","year":"2005","journal-title":"International Journal for Numerical Methods in Engineering"},{"issue":"8","key":"2020042510555793900_bib15","doi-asserted-by":"crossref","first-page":"545","DOI":"10.1016\/0020-7683(76)90001-9","article-title":"On the theory of transverse bending of elastic plates","volume":"12","author":"Reissner","year":"1976","journal-title":"International Journal of Solids and Structures"},{"key":"2020042510555793900_bib16","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1016\/j.cageo.2015.12.004","article-title":"A comparison of native GPU computing versus OpenACC for implementing flow-routing algorithms in hydrological applications","volume":"87","author":"Rueda","year":"2016","journal-title":"Computers and Geosciences"},{"key":"2020042510555793900_bib17","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1016\/j.enganabound.2016.10.006","article-title":"GPU acceleration of the boundary element method for shear-deformable bending of plates","volume":"74","author":"Torky","year":"2017","journal-title":"Engineering Analysis with Boundary Elements"},{"issue":"1","key":"2020042510555793900_bib20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1002\/nme.1620180102","article-title":"Application of the boundary integral equation method to Reissner\u2019s plate model","volume":"18","author":"Vander\u00a0Wee\u00ebn","year":"1982","journal-title":"International Journal for Numerical Methods in Engineering"},{"key":"2020042510555793900_bib19","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/j.enganabound.2014.03.011","article-title":"Boundary element analysis of multi-thickness shear-deformable slabs without sub-regions","volume":"43","author":"Wagdy","year":"2014","journal-title":"Engineering Analysis with Boundary Elements"},{"key":"2020042510555793900_bib21","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/j.parco.2018.07.003","article-title":"The OpenACC data model: Preliminary study on its major challenges and implementations","volume":"78","author":"Wolfe","year":"2018","journal-title":"Parallel Computing"},{"key":"2020042510555793900_bib22","doi-asserted-by":"crossref","first-page":"765","DOI":"10.1016\/j.procs.2017.05.223","article-title":"Fast finite element analysis method using multiple GPUs for crustal deformation and its application to stochastic inversion analysis with geometry uncertainty","volume":"108","author":"Yamaguchi","year":"2017","journal-title":"Procedia Computer Science"}],"container-title":["Journal of Computational Design and Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/7\/2\/211\/33127623\/qwaa018.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/academic.oup.com\/jcde\/article-pdf\/7\/2\/211\/33127623\/qwaa018.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,30]],"date-time":"2024-07-30T20:52:16Z","timestamp":1722372736000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/jcde\/article\/7\/2\/211\/5820494"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,1]]},"references-count":21,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2020,4,15]]},"published-print":{"date-parts":[[2020,4,1]]}},"URL":"https:\/\/doi.org\/10.1093\/jcde\/qwaa018","relation":{},"ISSN":["2288-5048"],"issn-type":[{"type":"electronic","value":"2288-5048"}],"subject":[],"published-other":{"date-parts":[[2020,4]]},"published":{"date-parts":[[2020,4,1]]}}}