A generic structure for scalar and vector boundary element codes using Fortran 90 |
| |
Affiliation: | 1. Faculty of Engineering, University of Nottingham, NG7 2RD, UK;2. University of Nottingham, Ningbo, 315100, China;1. Department of Mathematics and Statistics, Memorial University of Newfoundland, St. John’s (NL) A1C 5S7, Canada;2. Department of Mathematics, Universität Hamburg, Bundesstraße 55, Hamburg 20146, Germany;3. CEN – Center for Earth Systems Research and Sustainability, Universität Hamburg, Grindelberg 5, Hamburg 20144, Germany |
| |
Abstract: | The boundary element method is an established numerical technique for the solution of the partial differential equations of potential theory and elasticity. Here we present an implementation of the method using the advanced features of Fortran 90. We show how the array, syntax, dynamic memory allocation and modularity allow the development of maintainable, readable and flexible boundary element codes. The ability to reuse large amounts of code independently of any particular integral equation is also demonstrated. Implementations for scalar and vector equations are presented, and the flexibility of the code is demonstrated by presenting multiple element types. The present implementation is illustrated by considering two numerical examples. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|