This MR enables parallel computing in TH2M by using PETSc.
The benchmarks of the point heat source problem is modified to test the implementation. In this benchmark, the bulk mesh is used to assign boundary conditions as well. This gives wrong DOF of the partitioned mesh for boundary conditions under parallel computation. The found solution is to duplicate a new mesh from the bulk mesh and use it for boundary condition assignment.
The following figures show the results of the attach parallel computing benchmark of the point heat source problem with 3 partitions:
The following figure shows the results of the attach parallel computing benchmark of the heat pipe problem with 3 partitions:
This MR fixed #3268 (closed).
Feature description was added to the changelog
Tests covering your feature were added?
Any new feature or behavior change was documented?