MPPIC: Optimised the averaging methods
The averaging methods now take the particle barycentric coordinates as inputs rather than global positions. This change significantly optimises Dual averaging, which is the most commonly used method. The run time of the lagrangian/MPPICFoam/Goldschmidt tutorial has been reduced by a factor of about two.
Showing
- src/lagrangian/intermediate/parcels/Templates/MPPICParcel/MPPICParcelTrackingDataI.H 12 additions, 12 deletions.../parcels/Templates/MPPICParcel/MPPICParcelTrackingDataI.H
- src/lagrangian/intermediate/submodels/MPPIC/AveragingMethods/AveragingMethod/AveragingMethod.C 14 additions, 6 deletions.../MPPIC/AveragingMethods/AveragingMethod/AveragingMethod.C
- src/lagrangian/intermediate/submodels/MPPIC/AveragingMethods/AveragingMethod/AveragingMethod.H 5 additions, 4 deletions.../MPPIC/AveragingMethods/AveragingMethod/AveragingMethod.H
- src/lagrangian/intermediate/submodels/MPPIC/AveragingMethods/Basic/Basic.C 4 additions, 4 deletions...termediate/submodels/MPPIC/AveragingMethods/Basic/Basic.C
- src/lagrangian/intermediate/submodels/MPPIC/AveragingMethods/Basic/Basic.H 4 additions, 4 deletions...termediate/submodels/MPPIC/AveragingMethods/Basic/Basic.H
- src/lagrangian/intermediate/submodels/MPPIC/AveragingMethods/Dual/Dual.C 21 additions, 41 deletions...intermediate/submodels/MPPIC/AveragingMethods/Dual/Dual.C
- src/lagrangian/intermediate/submodels/MPPIC/AveragingMethods/Dual/Dual.H 4 additions, 17 deletions...intermediate/submodels/MPPIC/AveragingMethods/Dual/Dual.H
- src/lagrangian/intermediate/submodels/MPPIC/AveragingMethods/Moment/Moment.C 19 additions, 12 deletions...rmediate/submodels/MPPIC/AveragingMethods/Moment/Moment.C
- src/lagrangian/intermediate/submodels/MPPIC/AveragingMethods/Moment/Moment.H 4 additions, 4 deletions...rmediate/submodels/MPPIC/AveragingMethods/Moment/Moment.H
- src/lagrangian/intermediate/submodels/MPPIC/DampingModels/Relaxation/Relaxation.C 2 additions, 2 deletions...ate/submodels/MPPIC/DampingModels/Relaxation/Relaxation.C
- src/lagrangian/intermediate/submodels/MPPIC/IsotropyModels/Stochastic/Stochastic.C 13 additions, 10 deletions...te/submodels/MPPIC/IsotropyModels/Stochastic/Stochastic.C
- src/lagrangian/intermediate/submodels/MPPIC/PackingModels/Explicit/Explicit.C 4 additions, 4 deletions...mediate/submodels/MPPIC/PackingModels/Explicit/Explicit.C
- src/lagrangian/intermediate/submodels/MPPIC/PackingModels/Implicit/Implicit.C 1 addition, 4 deletions...mediate/submodels/MPPIC/PackingModels/Implicit/Implicit.C
Please register or sign in to comment