How to avoid software automatic refinement

I want to optimize the tet mesh by providing .sol file to assign sizing field. But I found mmg3d will refine some tet automatically. Also I checked the privious question in the forum, some of you told that’s sharp angle caused this problem, but the solution seemed useless for me.
This is my input and output file. My cammand is as follows.

mmg3d_O3.exe input.mesh -sol input.sol -hgrad 2.3 -v 3 (3.4 MB)
As this picture shows that, some of tet is refined but different from my sizing field.

Best wishes!

I just found -ar can solve this problem, I just set -ar 40. But I donnot know in under what circumstances to set how much.