Dynamic response of a frame-foundation-soil system: a coupled BEM-FEM procedure and a GPU implementation

被引:5
作者
Carrion, Ronaldo [1 ]
Mesquita, Euclides [2 ]
Ansoni, Jonas Laerte [3 ]
机构
[1] Univ Sao Paulo, EP, BR-09500900 Sao Paulo, Brazil
[2] Univ Estadual Campinas, FEM, Campinas, SP, Brazil
[3] Univ Sao Paulo, EESC, Sao Carlos, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
GPU implementation; Finite element method; High performance computing; Dynamic soil-structure interaction; Boundary element method;
D O I
10.1007/s40430-014-0230-3
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Graphics processing units have experienced an increasing demand for general-purpose computer applications such as engineering, science, finance, among other areas. This study uses such devices to analyze the performance of a code designed to evaluate the dynamic response of frame-foundation-soil system. In the present article, a direct version of the boundary element method (BEM) is applied to synthesize the 3D dynamic compliance matrix of a rigid and massless foundation interacting with unbounded soil profiles. The foundation compliance matrix is coupled to a frame, modeled by the finite element method (FEM) leading to the dynamic response of a coupled frame-foundation-soil system. The direct version of the 3D boundary element method is built based on the stationary fundamental solution of an elastic full-space. Viscoelastic effects are incorporated by means of the elastic-viscoelastic correspondence principle. The article describes the methodology applied to couple rigid bodies with the BEM mesh. The soil-foundation interaction result is given in terms of a dynamic compliance matrix for a rigid and massless foundation. The frame structural analysis is based on FEM where bar and beam elements are coupled. This strategy allows performing frequency domain analysis of such structural systems. The performance analysis is done by comparing two codes: one was exclusively developed in C language and the other one in CUDA C (Compute Unified Device Architecture). The level of speedup was achieved by implementing some functions in the frame model, i.e., on the FEM based code.
引用
收藏
页码:1055 / 1063
页数:9
相关论文
共 15 条
  • [1] [Anonymous], 2012, CUDA C PROGR GUID
  • [2] [Anonymous], 2016, Programming massively parallel processors: a hands-on approach
  • [3] [Anonymous], 2008, P 13 ACM SIGPLAN S P
  • [4] [Anonymous], 2011, CUDA EXAMPLE INTRO G
  • [5] Caughey ThomasK., 1960, Journal of Applied Mechanics, V27, P269, DOI DOI 10.1115/1.3643949
  • [6] Clough R., 1975, Dynamics of Structures
  • [7] Gazetas G., 1983, SOIL DYN EARTHQ ENG, V2, P2, DOI [DOI 10.1016/0261-7277(83)90025-6, 10.1016/0261-7277(83)90025-6]
  • [8] Hall W.S., 2003, BOUNDARY ELEMENT MET
  • [9] Labaki J, 2009, 30 IB LAT AM C COMP
  • [10] Meirovitch Leonard, 1975, ELEMENTS VIBRATION A