Dear Petsc developers and users, I am trying to explore adaptive mesh refinement (tetradedra) with Petsc. It seems case 12 ($PETSC DIR/src/snes/tutorials/ex12.c, from paper, https://urldefense.us/v3/__https://arxiv.org/pdf/2201.02806__;!!G_uCfscf7eWS!ZEwaHkvYc_IrjycFr8LiNi-nZcFqu0ZpsydAAomxptQ6C0xkBs3qhn5ba31Z4vipKf4mTrqDm8A5S65DDD_xFg$ ) is a good example. However when I tried, ./ex12 -run_type full -dm_plex_dim 3 -dm_distribute -dm_plex_box_faces 10,10,10 -bc_type dirichlet -petscspace_degree 1 -variable_coefficient ball -snes_converged _reason ::ascii_info_detail -ksp_type cg -pc_type sor -snes_adapt_sequence 3 -adaptor_target_num 1000 -dm_plex_metric_h_max 0.5 -dm_adaptor mmg L_2 Error: 1.55486 Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 2
it shows the following error, [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [0]PETSC ERROR: Argument out of range [0]PETSC ERROR: Global metric normalization factor must be in (0, inf). Is the input metric positive-definite? Do you have any suggestions here? Thanks, Xiaodong
