Memory error encountered after mesh subdivision but not out of memory

Hello,

I have installed the latest version of NGsolve, 6.2.2405, on the server. When running with a time step size of 510^{-4}, the results are obtained smoothly. However, when refining the time step size to 110^{-4}, the program outputs the following result at a certain step:

terminate called after throwing an instance of ‘std::bad_array_new_length’
what(): std::bad_array_new_length

I used dmesg -T to output the corresponding results and got this error:

Could someone please guide me on how to solve this problem? Thank you very much!

Best regards,
Na

This is most likely due to too little RAM
Best Christopher

Thank you very much!

How can I monitor memory usage in real-time in a program?