Dear delii members While modifying the material model in the step-44.cc, implementation of the function *get_Jc_vol(). *I found the implementation in the code is different than the formula provided. The worse part is that the solution stops converging after correcting the implementation. I will be really grateful if some one can hint me as, I am stuck between convergence and divergence of material models from quite some time.
The given implementation is: SymmetricTensor<4, dim> <https://www.dealii.org/current/doxygen/deal.II/classSymmetricTensor.html> get_Jc_vol() const { return p_tilde * det_F * (Physics::Elasticity::StandardTensors<dim>::IxI <https://www.dealii.org/current/doxygen/deal.II/classPhysics_1_1Elasticity_1_1StandardTensors.html> - (2.0 * Physics::Elasticity::StandardTensors<dim>::S <https://www.dealii.org/current/doxygen/deal.II/classPhysics_1_1Elasticity_1_1StandardTensors.html> )) } The implementation as per formula, should have been: SymmetricTensor<4, dim> get_Jc_vol() const { return det_F * ( (get_dPsi_vol_dJ() + det_F*get_d2Psi_vol_dJ2() ) *Physics::Elasticity::StandardTensors<dim>::IxI - (2.0 * get_dPsi_vol_dJ() * Physics::Elasticity::StandardTensors<dim>::S) ); } Thank you, Regards, Navneet R -- The deal.II project is located at http://www.dealii.org/ For mailing list/forum options, see https://groups.google.com/d/forum/dealii?hl=en --- You received this message because you are subscribed to the Google Groups "deal.II User Group" group. To unsubscribe from this group and stop receiving emails from it, send an email to dealii+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/dealii/CAK9McD0Rm7GotVhecV4%3D2ExxGcZPUtPLVQNVi652skkXYG0mOQ%40mail.gmail.com.