Computation in engineering and science can often benefit from acceleration due to lengthy calculation times for certain classes of numerical models. This paper, using a practical example drawn from computational mechanics, formulates an accelerated boundary element algorithm that can be run in parallel on multi-core CPUs, GPUs and FPGAs. Although the computation of field quantities, such as displacements and stresses, using boundary elements is specific to mechanics, it can be used to highlight the strengths and weaknesses of using hardware acceleration. After the necessary equations were developed and the algorithmic implementation was summarized, each hardware platform was used to run a set of test cases. Both time-to-solution and relativ...
Computational design of mechanical components is an iterative process that involves multiple stress ...
The research presented in this thesis investigates parallel implementations of the Fast Sweeping Met...
[[abstract]]The finite element method is widely used to model physical systems in various engineerin...
Stress analysis is one of the most important processes in designing an underground excavation. With ...
Granular materials are important for many different disciplines, e.g. geomechanics, civil engineerin...
In finite element software one has to solve a system of non-linear equations, which is commonly simp...
Processor technology is still dramatically advancing and promises enormous improvements in processin...
Using a graphics processing unit (GPU) in addition to a central processing unit (CPU) has demonstrat...
A finite element code is developed in which all computational expensive steps are performed on a gra...
Power and energy consumption are becoming an increas-ing concern in high performance computing. Comp...
summary:In the last decade the dramatic onset of multicore and multi-processor systems in combinatio...
AbstractThe boundary element method has its origins in the boundary integral equation method [1] and...
The implementation of a boundary element method (BEM) using three nonlinear form functions designed ...
An approach is developed to perform explicit time domain finite element simulations of elastodynamic...
With the availability of user oriented software tools, dedicated architectures, such as the parallel...
Computational design of mechanical components is an iterative process that involves multiple stress ...
The research presented in this thesis investigates parallel implementations of the Fast Sweeping Met...
[[abstract]]The finite element method is widely used to model physical systems in various engineerin...
Stress analysis is one of the most important processes in designing an underground excavation. With ...
Granular materials are important for many different disciplines, e.g. geomechanics, civil engineerin...
In finite element software one has to solve a system of non-linear equations, which is commonly simp...
Processor technology is still dramatically advancing and promises enormous improvements in processin...
Using a graphics processing unit (GPU) in addition to a central processing unit (CPU) has demonstrat...
A finite element code is developed in which all computational expensive steps are performed on a gra...
Power and energy consumption are becoming an increas-ing concern in high performance computing. Comp...
summary:In the last decade the dramatic onset of multicore and multi-processor systems in combinatio...
AbstractThe boundary element method has its origins in the boundary integral equation method [1] and...
The implementation of a boundary element method (BEM) using three nonlinear form functions designed ...
An approach is developed to perform explicit time domain finite element simulations of elastodynamic...
With the availability of user oriented software tools, dedicated architectures, such as the parallel...
Computational design of mechanical components is an iterative process that involves multiple stress ...
The research presented in this thesis investigates parallel implementations of the Fast Sweeping Met...
[[abstract]]The finite element method is widely used to model physical systems in various engineerin...