[root]/CCA/Components/Models/MultiMatlExchange
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 101 (100.0%) | 5665 (100.0%) | 56.0 |
harman | 60 (59.4%) | 2707 (47.8%) | 45.1 |
mcconnell | 22 (21.8%) | 2141 (37.8%) | 97.3 |
allen | 19 (18.8%) | 817 (14.4%) | 43.0 |
runSusTests.py
- Fake out python's indentation requirement
ExchangeModels and ICE
- The base class now creates and destroys ICE/MPMLabel
- Only create MPMLabel if we're using MPMICE
41 lines of code changed in 16 files:
Pull in Sultan's changes.
- Use K_l and K_R to compute vel_FCME instead of averaging vel_CC_ME_L and vel_CC_ME_R.
264 lines of code changed in 2 files:
Global:
d_materialManager -> d_matlManager
Code consolidation.
- ScalarExch::addExch_Vel_Temp_C() now computing surfaceNorm and isSurface in one place
ExchangeModel::ComputeSurfaceNormal()
115 lines of code changed in 6 files:
Replaced tabs with spaces.
Please check your editors.
14 lines of code changed in 2 files:
addition logic for nullptr material pointer and cleanup of unsigned warnings
21 lines of code changed in 5 files:
removal of shared state and introduction of a material manager
62 lines of code changed in 10 files:
rolled back changes to r58119
1671 lines of code changed in 12 files:
fix absently minded move
470 lines of code changed in 10 files:
Fixed a multipatch bug in the face centered velocity.
7 lines of code changed in 1 file:
Added scheduling of prerequisite tasks upstream of the exchange task.
Added function that's called from the semi-implicit pressure solve subscheduler that
add "requires" for variables from the parentDW.
119 lines of code changed in 4 files:
Added <useSlipCoeffs> flag so the user can run with without modifying the exchange coefficients.
advectSlipExch.ups
- added more variables to analyze
- lowered cfd
- <useSlipCoeffs> = false
Slip.*
- vel_CC_exchange returns the change in velocity (delta_vel_exch) not the updated
vel_CC.
-bug fixes in the equations for forming matrix.
AdvectslipExch.ups now give reasonable results.
75 lines of code changed in 2 files:
Added outputProblemSpec to all exchange models.
Added input file for slip momentum exchange.
Added ups spec for slip momentum exchange.
ICE.*
- removed all calls to exchangeCoefficient code.
- added exchangeModel->outputProblemSpec()
- removed dead wood updateExchangeCoefficiients()
Slip.*
- minor bug fixes so ups will run to completion and restarts will work.
Results have not been verified.
107 lines of code changed in 7 files:
Fixed typo
2 lines of code changed in 1 file:
ICE, impAMRICE, MPMICE
- API change for sched_AddExch_Vel_Temp_CC()
ExchangeModel.*
- added d_zero_matl and surfaceNorm and isSurfaceCell VarLabels
- updated Model method parameters.
Scalar.*
- Removed EOL spaces.
- Polished.
Slip.*
major restructure
- Added sched_AddExch_velFC(), vel_FC_exchange() and addExch_VelFC()
- Consolidated all CC velocity exchange into a single function/method.
- Scheduling computeSurfaceNorman() and ComputeMeanFreePath() before face centered exchange
- Major scrubbing and modernization of all code.
661 lines of code changed in 6 files:
Slip:
Added computeMeanFreePath() and computeSurfaceRotationMatrix().
CCExchange will now compile.
Overall:
Polished and pulled a few weeds.
551 lines of code changed in 8 files:
- Added Deletion VarLabel objects.
- Cell Centered and face centered exchange is now computed in Models/MultiMatlExchange/Scalar.cc
164 lines of code changed in 1 file:
Merge from LastMPMICE branch to trunk
Rerouted some plumbing. Face centered momentum exchange is now computed in the MultiMatlExchange models
instead of ICE.
587 lines of code changed in 4 files:
added MultiMatlExchange Models
734 lines of code changed in 4 files: