[Dune] Memmory consumption for parallel unstructured grids

Paul Maidl paul.maidl at uni-ulm.de
Tue Jun 3 17:10:05 CEST 2025


Dear Dune-developers,

 

I am working with a parallel unstructured grid in my Dune project. I
currently have the following behaviour, that I cannot explain.

When I increase the number of processes the overall memory consumption
increases significantly depending on the number of processes by a factor 2
and more. Especially the process with rank 0 has a very high memory demand.

I see that there is some overhead when increasing the number of processes
but this seems to me a lot and more than the number of ghost cells would
justify.

This behaviour is appears in UGGrid and in ALUGrid.

 

I have created a small example script, which is attached together with an
example mesh file. 

My questions are:

Is this a normal behaviour? If so can you please give a short explanation
why this is the case?

If this is not expected, have I done something wrong when handling the grid?

And do you know a way to avoid this behaviour?

 

Best regards and thanks a lot in advance

Paul Maidl

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20250603/3c3f41a8/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: meshSingleCube.vtu
Type: application/octet-stream
Size: 1185991 bytes
Desc: not available
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20250603/3c3f41a8/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dune-uggridTest.cc
Type: application/octet-stream
Size: 1959 bytes
Desc: not available
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20250603/3c3f41a8/attachment-0003.obj>


More information about the Dune mailing list