Hello,
I am sorry that my question was not clear. I talk about 3D simulation (the 2D disk is extruded with a given thickness). In sslp115 test case of code_aster, only the crack front in the centre of disk (the black point in the attached figure) is considers. On the other hand, 2 crack frond are present in MoFEM simulation. The J calculated by using code_aster is 2 times bigger than J calculated for each point on the crack front.
Here are the command lines:
read_med -med_file sslp115.med -meshsets_config sslp115.config
read_med -med_file $dirs_files/sslp115_RS.rmed
mpirun --allow-run-as-root -np 2 ./crack_propagation -my_file sslp115.h5m \
-snes_monitor -ksp_monitor -ksp_type fgmres -my_max_post_proc_ref_level 1 -ksp_atol 1e-12 -ksp_rtol 0 \
-my_order 2 -mofem_mg_verbose 1 -mofem_mg_coarse_order 1 -mofem_mg_levels 2 \
-mg_coarse_ksp_type preonly -mg_coarse_pc_type lu -mg_coarse_pc_factor_mat_solver_package mumps \
-pc_mg_smoothup 10 -pc_mg_smoothdown 10 -pc_mg_galerkin true -pc_mg_type multiplicative \
-pc_type lu -pc_factor_mat_solver_package mumps \
-my_ref 0 -my_geom_order 0 -my_ref_order 0 \
-my_residual_stress_block 1 \
-my_mwls_approx_file sslp115_RS.h5m -my_internal_stress_name SIEFELGA \
-mwls_dm 1.25 -mwls_number_of_base_functions 4 | tee log_sslp115
./crack_propagation -my_file sslp115.h5m \
-snes_monitor -ksp_monitor -ksp_type fgmres -my_max_post_proc_ref_level 1 -ksp_atol 1e-12 -ksp_rtol 0 \
-my_order 2 -mofem_mg_verbose 1 -mofem_mg_coarse_order 1 -mofem_mg_levels 2 \
-elastic_pc_type fgmres \
-elastic_pc_type mg \
-elastic_mg_coarse_ksp_type cg \
-elastic_pc_mg_smoothup 4 \
-elastic_pc_mg_smoothdown 4 \
-elastic_mg_coarse_pc_type lu \
-my_ref 0 -my_geom_order 0 -my_ref_order 0 \
-my_residual_stress_block 1 \
-my_mwls_approx_file sslp115_RS.h5m -my_internal_stress_name SIEFELGA \
-mwls_dm 1.25 -mwls_number_of_base_functions 10
-mwls_number_of_base_functions 10
-mwls_dm 2
griffith force at ent 1 coords 22.98 0 1 g1 2.543889e+01 / 2.543901e+01
J =2.543901e+01