In the recent addition of higher-order finite differencing for immersed boundaries from #1614, the fd_order case file parameter has begun to be overloaded in terms of its use. 4 different case file settings all use the same finite difference order. This means that we are somewhat less flexible and the term appears more ambiguous to users.
It would be helpful to consider a refactor of the finite difference scheme for paramters like probes, hypo-elasticity, immersed boundaries, MHD, post-processing, etc. In particular, the finite difference order used in all of these terms should be disambiguated,
The goal seems to be separate the use cases of this in pre_process, simulation, post_process to be distinct
In the recent addition of higher-order finite differencing for immersed boundaries from #1614, the
fd_ordercase file parameter has begun to be overloaded in terms of its use. 4 different case file settings all use the same finite difference order. This means that we are somewhat less flexible and the term appears more ambiguous to users.It would be helpful to consider a refactor of the finite difference scheme for paramters like probes, hypo-elasticity, immersed boundaries, MHD, post-processing, etc. In particular, the finite difference order used in all of these terms should be disambiguated,
The goal seems to be separate the use cases of this in pre_process, simulation, post_process to be distinct