Directory CCA/Components/Wasatch/Transport/

Total Files:
33
Deleted Files:
2
Lines of Code:
5719

[root]/CCA/Components/Wasatch/Transport

Lines of Code

CCA/Components/Wasatch/Transport/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 241 (100.0%) 5119 (100.0%) 21.2
tsaad 163 (67.6%) 3692 (72.1%) 22.6
jsutherland 52 (21.6%) 1400 (27.3%) 26.9
jas 26 (10.8%) 27 (0.5%) 1.0

Most Recent Commits

jsutherland 2015-12-17 14:12 Rev.: 54567

Remove an unnecessary line of code.

0 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Transport: TotalInternalEnergyTransportEquation.cc (changed)
jsutherland 2015-12-17 14:12 Rev.: 54566

Consolidate some code - implement inline rather than splitting it out in the header.

0 lines of code changed in 6 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquationBase.cc (changed), MomentumTransportEquationBase.h (changed), ParticleMomentumEquation.cc (new)
tsaad 2015-12-16 15:53 Rev.: 54557

Fix a very subtle bug in the compressible algorithm. The bug was due to the poorly designed interface for constructing diffusive fluxes when the old variable density algorithm was being used. This should address the failures that were "randomly" taking place on the RT machine. We may still have to rebless the GS since this commit will change answers.

18 lines of code changed in 7 files:

  • CCA/Components/Wasatch/Transport: ParseEquation.cc (+7 -10), ParseEquation.h (new), ScalarTransportEquation.cc (new), TotalInternalEnergyTransportEquation.cc (-1)
tsaad 2015-12-12 09:50 Rev.: 54540

fix the Wasatch RT

3 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: ParseEquation.cc (+3 -3)
jsutherland 2015-12-11 11:37 Rev.: 54534

Remove a few superfluous "typename" declarations that were causing problems on mira.

6 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquationBase.cc (+6 -6)
jsutherland 2015-12-11 10:43 Rev.: 54533

Silence a few more warnings coming out of g++.

13 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquationBase.cc (+12 -12), MomentumTransportEquationBase.h (+1 -1)
jsutherland 2015-12-10 15:17 Rev.: 54522

Silence some compiler warnings.

5 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquationBase.h (+2 -3), TotalInternalEnergyTransportEquation.cc (+3 -5)
tsaad 2015-12-10 11:28 Rev.: 54517

First cut at a fully functional compressible flow solver in Wasatch.
1. Uses a collocated grid arrangement
2. Current supports a calorically perfect gas only
3. No shock capturing since the algorithm is intended for low-Mach simulations when preconditioning is implemented
4. Look at the two input files: compressible-flow-test-1d and compressible-flow-test-2d for examples
5. RT will be added soon

598 lines of code changed in 13 files:

  • CCA/Components/Wasatch/Transport: CompressibleMomentumTransportEquation.cc (new), CompressibleMomentumTransportEquation.h (+286 -18), LowMachMomentumTransportEquation.cc (+1 -1), MomentumTransportEquationBase.cc (+29 -31), MomentumTransportEquationBase.h (+4 -2), ParseEquation.cc (+204 -69), ScalarTransportEquation.cc (+1 -1), TotalInternalEnergyTransportEquation.cc (+32 -25), TotalInternalEnergyTransportEquation.h (new)
tsaad 2015-12-09 10:06 Rev.: 54507

get rid of the "suffix" argument when setting up convective flux. Introducing the suffix was a bad design decision.

10 lines of code changed in 9 files:

  • CCA/Components/Wasatch/Transport: CompressibleMomentumTransportEquation.cc (-3), MomentTransportEquation.cc (new), ParseEquation.cc (+7 -15), ParseEquation.h (-2), ScalabilityTestTransportEquation.cc (new), ScalarTransportEquation.cc (+1 -1), TotalInternalEnergyTransportEquation.cc (+1 -1)
tsaad 2015-12-07 16:18 Rev.: 54500

Change the Wasatch namespace to WasatchCore to avoid conflicts with the Wasatch class.

72 lines of code changed in 51 files:

  • CCA/Components/Wasatch/Transport: CompressibleMomentumTransportEquation.cc (+2 -2), CompressibleMomentumTransportEquation.h (+2 -2), EnthalpyTransportEquation.cc (new), EnthalpyTransportEquation.h (+3 -3), EquationBase.cc (new), EquationBase.h (+2 -2), LowMachMomentumTransportEquation.cc (+2 -2), LowMachMomentumTransportEquation.h (+3 -3), MomentTransportEquation.cc (+3 -3), MomentTransportEquation.h (new), MomentumTransportEquationBase.cc (+2 -2), MomentumTransportEquationBase.h (+3 -3), ParseEquation.cc (+7 -6), ParseEquation.h (+2 -2), ParticleEquationBase.cc (new), ParticleEquationBase.h (new), ParticleMassEquation.cc (+2 -2), ParticleMassEquation.h (new), ParticleMomentumEquation.cc (+1 -1), ParticleMomentumEquation.h (+1 -1), ParticlePositionEquation.cc (+1 -1), ParticlePositionEquation.h (+1 -1), ParticleSizeEquation.cc (+1 -1), ParticleSizeEquation.h (+1 -1), ScalabilityTestTransportEquation.cc (+3 -3), ScalabilityTestTransportEquation.h (+3 -3), ScalarTransportEquation.cc (+3 -3), ScalarTransportEquation.h (new), TotalInternalEnergyTransportEquation.cc (+2 -2), TotalInternalEnergyTransportEquation.h (+3 -3), TransportEquation.cc (+2 -2), TransportEquation.h (+2 -2)
tsaad 2015-12-03 16:06 Rev.: 54466

Get the strain tensor and convective fluxes to properly hook up to the compressible momentum equations.
Segregate the common features of momentum transport for an easier implementation of the compressible algorithm.

291 lines of code changed in 7 files:

  • CCA/Components/Wasatch/Transport: CompressibleMomentumTransportEquation.cc (+12 -9), CompressibleMomentumTransportEquation.h (+3 -1), LowMachMomentumTransportEquation.cc (+13 -148), LowMachMomentumTransportEquation.h (+2 -1), MomentumTransportEquationBase.cc (+254 -18), MomentumTransportEquationBase.h (+4 -1), ParseEquation.cc (+3 -3)
tsaad 2015-12-02 10:43 Rev.: 54451

1. Simplify the momentum transport equation base class
2. Derive the Compressible momentum transport equation from the aforementioned base class

22 lines of code changed in 5 files:

  • CCA/Components/Wasatch/Transport: CompressibleMomentumTransportEquation.cc (+8 -1), CompressibleMomentumTransportEquation.h (+2 -1), LowMachMomentumTransportEquation.cc (+4 -7), MomentumTransportEquationBase.cc (+1 -4), MomentumTransportEquationBase.h (+7 -13)
tsaad 2015-12-01 17:00 Rev.: 54445

Generalize the turbulence closure models to handle a collocated grid arrangement.
Also cleanup some warnings.

8 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquationBase.cc (+3 -11), MomentumTransportEquationBase.h (+5 -12)
tsaad 2015-12-01 16:25 Rev.: 54443

must use absolute path for gpu build to work

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: LowMachMomentumTransportEquation.cc (+1 -1)
tsaad 2015-12-01 15:50 Rev.: 54441

fix typo in makefile that caused Wasatch gpu build failure

0 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Transport: sub.mk (changed)
tsaad 2015-12-01 15:14 Rev.: 54440

New abstraction for momentum transport in preparation for compressible flow support.
1. Create a base class for momentum transport
2. Derive a class for low-Mach problems

TODO: adapt the compressible momentum equation to use this new abstraction

1611 lines of code changed in 8 files:

  • CCA/Components/Wasatch/Transport: LowMachMomentumTransportEquation.cc (+711), LowMachMomentumTransportEquation.h (+134), MomentumTransportEquation.cc (del), MomentumTransportEquation.h (del), MomentumTransportEquationBase.cc (+538), MomentumTransportEquationBase.h (+215), ParseEquation.cc (+5 -4), sub.mk (+8 -4)
jsutherland 2015-11-30 17:18 Rev.: 54426

Rip out the Kinetic Energy expression that is now redundant after Tony's commit.

2 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: TotalInternalEnergyTransportEquation.cc (+2 -84)
tsaad 2015-11-25 16:56 Rev.: 54417

Add expression that calculates strain for a collocated grid arrangement.
Cleanup a few helper functions for the strain tensor.

187 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (new 187)
tsaad 2015-11-25 15:37 Rev.: 54414

correct the strain tensor by removing the dilatational contributions to the normal strain and instead accounting for those only when computing the stress. This will break the RT.

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+1)
jsutherland 2015-11-24 14:05 Rev.: 54409

Add a missing file to the sub.mk. Not sure why this was building for me locally.

3 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: sub.mk (+3 -1)
jsutherland 2015-11-24 13:32 Rev.: 54407

The beginnings of compressible Wasatch.
- Total internal energy transport equation is (mostly) implemented. Still lacking:
o boundary conditions
o parser support
- Continuity equation mostly implemented. Still lacking BCs.
- Compressible Momentum equation stubs are in place.

This will give us a compiling code to develop against as we refactor the momentum & strain code.

1128 lines of code changed in 5 files:

  • CCA/Components/Wasatch/Transport: CompressibleMomentumTransportEquation.cc (+292), CompressibleMomentumTransportEquation.h (+101), TotalInternalEnergyTransportEquation.cc (+629), TotalInternalEnergyTransportEquation.h (+92), sub.mk (+14 -9)
jsutherland 2015-11-24 13:32 Rev.: 54406

Cleanup:
- rip out pressure_tag() since we already have that on TagNames.
- some formatting changes along the way

46 lines of code changed in 4 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+29 -27), MomentumTransportEquation.h (new 5), ParseEquation.cc (+10 -11), ScalarTransportEquation.h (+2)
jsutherland 2015-11-23 17:09 Rev.: 54402

Do not require ProblemSpec for base transport equations. This will allow us to construct transport equations for which there is no input file specification.

93 lines of code changed in 19 files:

  • CCA/Components/Wasatch/Transport: EquationBase.cc (+6 -8), EquationBase.h (+1 -3), MomentTransportEquation.cc (+1 -1), MomentTransportEquation.h (+4 -3), MomentumTransportEquation.cc (+1 -1), MomentumTransportEquation.h (+1 -1), ParticleEquationBase.cc (+7 -8), ParticleEquationBase.h (+4 -7), ParticleMassEquation.cc (+54 -53), ParticleMassEquation.h (+4 -39), ParticleMomentumEquation.cc (+1 -1), ParticlePositionEquation.cc (+1 -1), ParticleSizeEquation.cc (+1 -1), ScalabilityTestTransportEquation.cc (+2 -2), ScalabilityTestTransportEquation.h (+1 -1), ScalarTransportEquation.cc (+1 -1), ScalarTransportEquation.h (+1), TransportEquation.cc (+2 -5), TransportEquation.h (-2)
jsutherland 2015-11-23 16:09 Rev.: 54401

More cleanup (and fixing some problems with previous commit)
- remove VelEst. This was obsolete, and I think that there was a bug in the stress contribution there.
- Remove more references to "tau" that should be strain.

24 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+24 -25)
jsutherland 2015-11-23 10:47 Rev.: 54399

one more set of changes that didn't make it in my previous commit.

9 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+9 -8)
tsaad 2015-11-23 10:28 Rev.: 54398

rename set_tau_tags to set_strain_tags. This should fix the Wasatch build.

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+1 -1)
jsutherland 2015-11-23 10:08 Rev.: 54397

Refer to "strain" rather than "stress" or "tau" as appropriate.

Note that this will diff numerous regression tests due to renaming variables.

18 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+18 -17)
tsaad 2015-11-03 13:52 Rev.: 54271

Add support for adaptive timestepping with particles. This uses the particle velocity CFL. One can also easily add the particle response time but our current application space does not require that.

56 lines of code changed in 2 files:

  • CCA/Components/Wasatch/Transport: ParseEquation.cc (+53 -2), ParseEquation.h (+3 -1)
tsaad 2015-09-24 15:34 Rev.: 54034

1. Create a BCHelper base class so that Arches (and other components) can use the features provided by the BCHelper.
2. From the BCHelper, derive a new class called WasatchBCHelper that specializes in applying boundary conditions for Wasatch
3. Start deprecating the use of the BCHelperTools
Other component developers are welcome/encouraged to look at the BCHelper and see if it can be leveraged for their applications.

44 lines of code changed in 14 files:

  • CCA/Components/Wasatch/Transport: EquationBase.h (+4 -4), MomentTransportEquation.cc (+3 -2), MomentTransportEquation.h (+3 -4), MomentumTransportEquation.cc (+4 -3), MomentumTransportEquation.h (+3 -4), ParticleMassEquation.h (+3 -3), ParticleMomentumEquation.cc (+2 -2), ParticleMomentumEquation.h (+3 -3), ParticlePositionEquation.h (+3 -3), ParticleSizeEquation.h (+3 -3), ScalabilityTestTransportEquation.cc (+3 -3), ScalabilityTestTransportEquation.h (+3 -4), ScalarTransportEquation.cc (+4 -3), ScalarTransportEquation.h (+3 -4)
tsaad 2015-09-23 10:03 Rev.: 54007

remove a cout statement

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: ScalabilityTestTransportEquation.cc (+1 -3)
jsutherland 2015-09-21 16:37 Rev.: 53993

Silence a few more compiler warnings.

0 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: ScalarTransportEquation.cc (-2)
jsutherland 2015-09-21 16:34 Rev.: 53992

More cleanup, including changes to eliminate some compiler warnings.

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+1 -4)
jsutherland 2015-09-21 16:13 Rev.: 53991

Minor OCD cleanup.

6 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: ParseEquation.cc (+6 -9)
tsaad 2015-09-21 09:51 Rev.: 53983

get rid of CARRY_FORWARD in Wasatch. We are now clear to remove supporting CARRY_FORWARD from all Wasatch upstream libraries.

12 lines of code changed in 4 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+5 -5), ParseEquation.cc (+5 -5), ParseEquation.h (+1 -1), ScalarTransportEquation.cc (+1 -1)
tsaad 2015-09-15 15:41 Rev.: 53950

more cleanup for new varden projection

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+1 -1)
tsaad 2015-09-14 11:38 Rev.: 53938

This is a major commit in Wasatch:

1. Rip out the entire variable density projection algorithm
2. Put in the newly developed variable density projection - based on projecting for the velocity divergence but transporting momentum and conserved scalars
3. Opt for using a 7-point stencil due to the nature of the new, variable coefficient, pressure poisson system
4. Update the 2d Shunn MMS so that it has a zero source term in the continuity equation
5. various other cleanups and deletions of code used by the old varden approach

This commit will break many tests in Wasatch. Will update the GS' tomorrow.

148 lines of code changed in 5 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+78 -189), MomentumTransportEquation.h (-3), ParseEquation.cc (+54 -91), ParseEquation.h (-3), ScalarTransportEquation.cc (+16 -14)
tsaad 2015-09-12 10:16 Rev.: 53934

Revert "This is a major commit in Wasatch:"

This reverts commit b70655ad691708e758d3f61f9cb545659b211d54.

300 lines of code changed in 5 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+189 -78), MomentumTransportEquation.h (+3), ParseEquation.cc (+91 -54), ParseEquation.h (+3), ScalarTransportEquation.cc (+14 -16)
tsaad 2015-09-11 14:04 Rev.: 53928

This is a major commit in Wasatch:

1. Rip out the entire variable density projection algorithm
2. Put in the newly developed variable density projection based on projecting for the velocity divergence
3. Opt for using a 7-point stencil due to the nature of the new, variable coefficient, pressure poisson system
4. Update the 2d Shunn MMS so that it has a zero source term in the continuity equation
5. various other cleanups and deletions of code used by the old varden approach

This commit will break many tests in Wasatch. Will update the GS' tomorrow.

148 lines of code changed in 5 files:

  • CCA/Components/Wasatch/Transport: MomentumTransportEquation.cc (+78 -189), MomentumTransportEquation.h (-3), ParseEquation.cc (+54 -91), ParseEquation.h (-3), ScalarTransportEquation.cc (+16 -14)
tsaad 2015-08-18 10:46 Rev.: 53834

fix conceptual bug in the 1D MMS mixture fraction source term. One must use the appropriate time (t + dt) for the source term in the rhs of (rho*f)_at_(n+2)

8 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: ParseEquation.cc (+8 -3)
tsaad 2015-07-13 14:45 Rev.: 53727

cosmetic changes

1 lines of code changed in 1 file:

  • CCA/Components/Wasatch/Transport: ParticleMomentumEquation.cc (+1 -1)

(13 more)

Generated by StatSVN 0.7.0