Open fdkong opened 3 years ago
This ought to already be partly fixed via the new libMesh submodule update incorporating https://github.com/libMesh/libmesh/pull/2942 , and once I figure out the weird p-coarsening bug that's messing with our distributed mesh testing we should see another huge fix coming from https://github.com/libMesh/libmesh/pull/2957 . There'll still be room for further improvement after that, though, particularly since I've been focusing on the even-more-embarrassing case of slow uniform refinement and I haven't yet been looking for optimizations that would only apply to the adaptive case.
I ran moose/modules/navier_stokes/test/tests/finite_volume/ins/lid-driven/lid-driven.i
with 5 uniform refinements to produce the below graphs which show refinement for replicated mesh about 3x faster than distributed mesh
Discussed in https://github.com/idaholab/moose/discussions/18163