# Memory utilization for large problems

**URL:** <https://bempp.discourse.group/t/memory-utilization-for-large-problems/120>\
**Category:** Applications\
**Created:** [28 February 2022 08:13 UTC](https://bempp.discourse.group/t/memory-utilization-for-large-problems/120 "2022-02-28T08:13:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fabian](https://avatars.discourse-cdn.com/v4/letter/f/f6c823/32.png) [@Fabian](https://bempp.discourse.group/u/Fabian)\
**Post date:** [28 February 2022 08:13 UTC](https://bempp.discourse.group/t/memory-utilization-for-large-problems/120/1 "2022-02-28T08:13:59Z")

</div>

Hi everyone!

I’m currently struggling with large acoustic problems.  
The number of nodes/elements yields to an overload of RAM.  
Is there any way to write matrix entries, e.g. from boundary operators, block-wise in temporary files to compute them bit by bit later on instead of accessing the whole matrix at once?  
This especially occurs when multiplying a boundary operator and a grid function.

Best regards,

Fabian

---

<div class="post-metadata">

**Author:** ![timo](https://yyz2.discourse-cdn.com/free1/user_avatar/bempp.discourse.group/timo/32/7_2.png) [@timo](https://bempp.discourse.group/u/timo)\
**Post date:** [8 March 2022 09:49 UTC](https://bempp.discourse.group/t/memory-utilization-for-large-problems/120/2 "2022-03-08T09:49:56Z")

</div>

Dear Fabian,

this is not possible. We are currently developing new code that will be optimised for parallel clusters. But this will still take a couple of months to finish.
