Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Enabled parallel computing with PETSc in deformation analysis #1838
File SmallDeformationCommon/Common.h is removed, and its associated part is removed as well. With the functions in that file, the nodal force vector computation is repeated.
If the removed part is needed, commit
A test with linear element is added to the Ctest list.
I'm not sure about the changes to the computation of the nodal forces. When source terms would be added to the process (e.g. gravity) would this require changes to the nodal forces computation?
Independent of this, could you please drop the commit which is removing the "Common.h" file?
The independent calculation of the nodal forces allows an integration into other (small deformation) processes like HM. Now this become more difficult I think.
Let's discuss this before more time is invested in the changes.
@endJunction From the point view of computational mechanics, which originated the FEM, the discretized weak form terms of all source terms and also coupled terms in the momentum balance equation are added to nodal force to have momentum balance numerically. Therefore using the RHS of the system of equation of deformation process as the nodal force is corrected except for the case of M being coupled to other processes and the monolithic scheme being applied. Under such consideration, I think, we only need to computing the extra contribution to the nodal force from the coupled terms in the process classes of HM, TM or THM with monolithic scheme.