My master thesis

Scalable solving of boundary element methods utilizing the Green cross approximation method and GPUs

This project is maintained by Bennet Carstensen

Documentation

kernels.h File Reference
#include "basic.h"

Go to the source code of this file.

Functions

HEADER_PREFIX real laplace_kernel (const field *x, const field *y, const uint dim)
 Implementation of the fundamental solution of the negative Laplace operator \(- \Delta\) in 2D and 3D. More...
 
HEADER_PREFIX real pdx_laplace_kernel (const field *x, const field *y, const uint dim, const uint i)
 Calculates the partial derivative of the negative Laplace operator \(- \Delta\) in the i th component of the first operand in 2D and 3D. More...
 
HEADER_PREFIX real pdy_laplace_kernel (const field *x, const field *y, const uint dim, const uint i)
 Calculates the partial derivative of the negative Laplace operator \(- \Delta\) in the i th component of the second operand in 2D and 3D. More...
 

Variables

static const real r_minus_two_pi = -0.159154943091895336
 \(- \frac{1}{2 \pi}\) More...
 
static const real r_four_pi = 0.0795774715459476679
 \(\frac{1}{4 \pi}\) More...
 
static const real r_minus_pi = -0.318309886183790671
 \(- \frac{1}{\pi}\) More...
 

Detailed Description

Author
Bennet Carstensen
Date
2017