PardisoInverse fails with fine meshes

Hi there,

I am trying to solve a 3d heat equation with time dependant heat source in Jupyter. I am using direct method (invmstar = mstar.Inverse(freedofs=fes.FreeDofs()). I use OCC for my geometry (geo = OCCGeometry(Glue([box1,box2,box3]). When I use mesh size bigger than 0.2 my code runs ok, but if I use mesh size 0.1 I get the following error:
PardisoInverse: Setup and Factorisation failed

Does anyone know how to fix this error?

Regards,
Hamed

you certainly run out of memory. Check your terminal window for some output.

check the dimension of your finite element space fes.ndof