public static void IBMVortexClassicAgglomerationTest() { Program <IBMControl> p = new IBMIsentropicVortexTest(); p.Init(ControlRusanovAgglomeration()); p.RunSolverMode(); CheckErrorThresholds( p.QueryHandler.QueryResults, Tuple.Create("L2ErrorDensity", 4.0e-3), Tuple.Create("L2ErrorPressure", 5.0e-3), Tuple.Create("L2ErrorEntropy", 5.5e-3)); }
public static void IBMVortexCutNextToCutAgglomerationTest() { Program <IBMControl> p = new IBMIsentropicVortexTest(); p.Init(ControlCutNextToCutAgglomeration(), args); p.RunSolverMode(); CheckErrorThresholds( p.QueryHandler.QueryResults, Tuple.Create("L2ErrorDensity", 3.0e-3), Tuple.Create("L2ErrorPressure", 4.2e-3), Tuple.Create("L2ErrorEntropy", 7.7e-3)); }
public static void IBMVortexOneStepGaussAndStokesNoAgglomerationTest() { Program <IBMControl> p = new IBMIsentropicVortexTest(); p.Init(ControlNoAgglomeration(), args); p.RunSolverMode(); CheckErrorThresholds( p.QueryHandler.QueryResults, Tuple.Create("L2ErrorDensity", 4.5e-3), Tuple.Create("L2ErrorPressure", 5.5e-3), Tuple.Create("L2ErrorEntropy", 6.0e-3)); }
public static void IBMVortexLocalTimeSteppingTest() { Program <IBMControl> p = new IBMIsentropicVortexTest(); p.Init(ControlLocalTimeStepping(), args); p.RunSolverMode(); CheckErrorThresholds( p.QueryHandler.QueryResults, Tuple.Create("L2ErrorDensity", 0.00297096129679995 + 1e-14), Tuple.Create("L2ErrorPressure", 0.00362102145336951 + 1e-14), Tuple.Create("L2ErrorEntropy", 0.00355348316330002 + 1e-14)); }
public static void IBMVortexLocalTimeSteppingTest() { Program <IBMControl> p = new IBMIsentropicVortexTest(); p.Init(ControlLocalTimeStepping()); p.RunSolverMode(); // due to changes in HMF, the error thresholds went up in comparison to the original reference-runs // once the 'IBMCylinderTests.zip' database is replaced, these tolerances may finally be restored to // original, sharper thresholds CheckErrorThresholds( p.QueryHandler.QueryResults, Tuple.Create("L2ErrorDensity", 2 * 0.00297096129679995 + 1e-14), Tuple.Create("L2ErrorPressure", 2 * 0.00362102145336951 + 1e-14), Tuple.Create("L2ErrorEntropy", 2 * 0.00355348316330002 + 1e-14)); }