Fluid solving framework