As this presentation points out, "[t]he construction of a suitable refinement criterion represents the weakest point of most adaptive strategies". While it's still seen as a key requirement for CFD, it's fair to say that grid adaptation has not lived up to its early promise. What if you could, without extensive programming, modify the refinement criteria? Work along with this series to try it yourself - and ask for help at any stage - starting with these videos on setting up our recommended Python IDE. This video is for Ubuntu, while this one is for Windows.
In the next issue on this topic: Step #2 - install and test the solver