-
- Downloads
ENH: avoid the build-up of the background solver dictionary
The solverPerformanceDict gets larger due to the addition of a SolverPerformance data per field at every outer iteration within the same main iteration/time step. However, the subsequent functionalities seem to use only the first and last element of this dictionary per field; therefore, storing the interim values was revealed to be redundant. The change removes the interim values by transforming the `List` container into the `Pair` container, and modifying the relevant algorithms.
Showing
- src/OpenFOAM/meshes/meshState/meshStateTemplates.C 13 additions, 4 deletionssrc/OpenFOAM/meshes/meshState/meshStateTemplates.C
- src/finiteVolume/cfdTools/general/solutionControl/solutionControl/solutionControl.C 1 addition, 1 deletion...general/solutionControl/solutionControl/solutionControl.C
- src/functionObjects/utilities/runTimeControl/runTimeCondition/equationInitialResidualCondition/equationInitialResidualConditionTemplates.C 1 addition, 1 deletion...dualCondition/equationInitialResidualConditionTemplates.C
- src/functionObjects/utilities/runTimeControl/runTimeCondition/equationMaxIterCondition/equationMaxIterCondition.C 1 addition, 1 deletion...ition/equationMaxIterCondition/equationMaxIterCondition.C
- src/functionObjects/utilities/solverInfo/solverInfoTemplates.C 1 addition, 1 deletion...unctionObjects/utilities/solverInfo/solverInfoTemplates.C
Loading
Please register or sign in to comment