Turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- Intel Community
- Software
- Software Development SDKs and Libraries
- Intel® oneAPI Math Kernel Library
- Does anyone know if the MKL Fast Poisson Solver can be used for the nonlinear Poisson eqn?

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Mute
- Printer Friendly Page

vahid_a_

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-05-2017
01:25 PM

80 Views

Does anyone know if the MKL Fast Poisson Solver can be used for the nonlinear Poisson eqn?

Hello,

Is it possible to modify the Intel MKL Fast Poisson Solver for the problem of type:

Δ .[K(u). Δ(u) ] = f

where Δ is the gradient symbol (I didn't find the reverse triangle in the special characters). K(u) is a positive differentiable function dependent on the position. Check the equation here:

http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.645.5026&rep=re...

The difference between the above equation and the demonstrated Poisson eqn. at MKL Poisson solver page is the term K(u).

Link Copied

5 Replies

mecej4

Black Belt

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-06-2017
08:25 AM

80 Views

vahid_a_

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-06-2017
09:25 AM

80 Views

The boundary values are known.

I have a 2D domain where the right and left boundaries are period and the top and bottom are Neumann BCs. However, in my case, I dont have an exact function for K(u) to integrate. K values are given over the domain. Hence, K(x,y) is a very in-homogenous distribution. Let me rewrite the equation as:

**Δ .[ K(x,y). Δ( u(x,y) ) ] = f **

**where the BCs are:**

**Neumann @ top/bottom**

**Period @ left/right**

mecej4

Black Belt

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-06-2017
11:51 AM

80 Views

vahid_a_

Beginner

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-08-2017
07:15 PM

80 Views

I was also confused when I first generated this topic. I saw the 1st equation form in that paper and I asked my question. Nevertheless, is there any fast method to solve the below equation other than Successive over relation (SOR) method?

Δ .[ K(x,y). Δ( u(x,y) ) ] = f

mecej4

Black Belt

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

10-09-2017
02:34 AM

80 Views

If you know K(x,y) and the source/sink function f is not dependent on u, the problem is **linear**. The title of the thread could be misleading.

In contrast to the case where K is a constant, the coefficients in the difference equations vary over the grid. You may use any sparse linear equation solver for your problem, such as Pardiso.

Topic Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

For more complete information about compiler optimizations, see our Optimization Notice.