Hello everyone,
I am working on a large multi-physics problem. My code was not originally written with parallelism in mind, but I would like to speed up the linear solve phase by using MUMPS in parallel.
Is it possible to parallelize only the MUMPS solver (via MPI) without rewriting the entire code to be parallel? In other words, can I benefit from the internal parallelism of MUMPS by simply running my executable with mpirun, even if the matrix assembly remains sequential?
Also, I am starting to develop my own solvers for specific physics. I am already using real_rhs() and real_tangent_matrix() to extract the system, but I would appreciate any examples or resources on how to structure a clean custom solver in the GetFEM workflow.
Thank you in advance for your help and guidance.
Best regards,
René