Benchmark cases for linear systems and scalability analysis

Numerical methods and mathematical models of Elmer
Post Reply
raback
Site Admin
Posts: 4812
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Benchmark cases for linear systems and scalability analysis

Post by raback »

Hi All,

We will be doing some comparisons of different linear solver strategies for CPU time and scalability analysis over the summer. If you have some ideas what problems deserve to be analyzed we are open for input.

What problem should we study?

We are also open for suggestions for test cases. The should be scalable and simple in the sense that only one equation is analyzed at a time. The focus is more on the linear system level so the cases could ideally be rather canonical. Scalable test require that the mesh can be easily obtained in different densities. This may mean internal mesh multiplication by using "Mesh Levels" or easily refined meshes with some open source tools. Probably the biggest tests will be require mesh multiplication for convenience.

The size of the problem may vary. We are limited by 32-bit integers to 2,147,483,647 dofs (2e9) and by queuing system of the supercomputer to 51,200 processes. The easiest and most scalable problems (Poisson with MG) could reach that but more challenging problems won't certainly be this large.

As the desired outcome of this work is some processes that could help people to choose the most efficient linear solver strategy. Also the scalability results of the test problems will be published.

-Peter
raback
Site Admin
Posts: 4812
Joined: 22 Aug 2009, 11:57
Antispam: Yes
Location: Espoo, Finland
Contact:

Re: Benchmark cases for linear systems and scalability analysis

Post by raback »

As a follow-up to this, here as some results of the benchmarking carried out by our summer trainee:

https://github.com/ElmerCSC/elmer-linsys

-Peter
gforti
Posts: 70
Joined: 11 Jan 2022, 20:39
Antispam: Yes

Re: Benchmark cases for linear systems and scalability analysis

Post by gforti »

Hello Peter,

I was trying to create a simple case for this test, but encountered some problems. Please see the git folder:
https://github.com/gforti84/ElmerFiles/ ... in/debug_6
Post Reply