Directory CCA/Components/MPM/ReactionDiffusion/

Total Files:
5
Deleted Files:
26
Lines of Code:
269

[root]/CCA/Components/MPM/ReactionDiffusion
                    directory in repo ConductivityModels (7 files, 260 lines)
                    directory in repo DiffusionInterfaces (5 files, 260 lines)
                    directory in repo DiffusionModels (13 files, 1675 lines)

Lines of Code

CCA/Components/MPM/ReactionDiffusion/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 154 (100.0%) 2648 (100.0%) 17.1
cgritton 85 (55.2%) 2516 (95.0%) 29.6
guilkey 14 (9.1%) 92 (3.5%) 6.5
jas 18 (11.7%) 17 (0.6%) 0.9
jbhooper 30 (19.5%) 16 (0.6%) 0.5
allen 6 (3.9%) 6 (0.2%) 1.0
dav 1 (0.6%) 1 (0.0%) 1.0

Most Recent Commits

jbhooper 2016-12-14 12:43 Rev.: 56105

-- Additional Commit for reworked reaction/diffusion

0 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff2.cc (del), NonLinearDiff2.h (del)
jbhooper 2016-12-14 12:39 Rev.: 56104

Rework the reaction/diffusion component to:

1) More clearly dilineate which code file does what
2) Implement a standardized ScalarDiffusionModel interface (not to be confused with a particle's diffusion interface) that must be provided for any standardized diffusion model

Both of these aid in the implementation of the Bazant diffusion/kinetics model

16 lines of code changed in 28 files:

  • CCA/Components/MPM/ReactionDiffusion: BinaryEquation.cc (del), BinaryEquation.h (del), CommonIFConcDiff.cc (del), CommonIFConcDiff.h (del), ConductivityEquation.cc (del), ConductivityEquation.h (del), ConstantRate.cc (del), ConstantRate.h (del), FixedEquation.cc (del), FixedEquation.h (del), JGConcentrationDiffusion.cc (del), JGConcentrationDiffusion.h (del), NonLinearDiff1.cc (del), NonLinearDiff1.h (del), RFConcDiffusion1MPM.cc (del), RFConcDiffusion1MPM.h (del), SDInterfaceModel.cc (del), SDInterfaceModel.h (del), SDInterfaceModelFactory.cc (+2 -2), SDInterfaceModelFactory.h (+1 -1), ScalarDiffusionModel.cc (del), ScalarDiffusionModel.h (del), ScalarDiffusionModelFactory.cc (new), sub.mk (+7 -13)
cgritton 2016-12-14 10:08 Rev.: 56103

Added a diffusion model that takes into account electrostatic potentials

30 lines of code changed in 3 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff2.cc (new 26), NonLinearDiff2.h (new), ScalarDiffusionModelFactory.cc (+4)
guilkey 2016-11-09 20:55 Rev.: 55965

Interpolators now return the number of entries that need to be looped over
in the code that calls them. Currently, this number is the same as the d_size
for all of the interpolators except the fastCPDI. fastCPDI previously only allo
wed the hash function to reach 27, but now it can go as high as 64, but it
usually will not. This commit doesn't change any answers in MPM, IMPM or
MPMICE.

23 lines of code changed in 4 files:

  • CCA/Components/MPM/ReactionDiffusion: ConstantRate.cc (new 7), NonLinearDiff1.cc (new 4), NonLinearDiff2.cc (+2 -2), ScalarDiffusionModel.cc (new 10)
cgritton 2016-11-09 11:40 Rev.: 55961

Implemented working interface model for diffusion across material interfaces

249 lines of code changed in 7 files:

  • CCA/Components/MPM/ReactionDiffusion: CommonIFConcDiff.cc (new 129), CommonIFConcDiff.h (new 29), ConstantRate.cc (+9 -7), SDInterfaceModel.cc (new 46), SDInterfaceModel.h (new 29), SDInterfaceModelFactory.cc (+4 -3), SDInterfaceModelFactory.h (+3 -2)
cgritton 2016-11-03 13:05 Rev.: 55946

Made needed updates to the constant rate diffusion model and cleaned up some whitespacing.

87 lines of code changed in 4 files:

  • CCA/Components/MPM/ReactionDiffusion: ConstantRate.cc (+68 -6), ConstantRate.h (new 15), NonLinearDiff1.h (new 3), ScalarDiffusionModel.cc (+1 -1)
cgritton 2016-11-02 11:23 Rev.: 55935

Added outputProblemSpec function to JGConcentrationDiffusion model and include output functions for the conductivity equations.

58 lines of code changed in 11 files:

  • CCA/Components/MPM/ReactionDiffusion: BinaryEquation.cc (new 12), BinaryEquation.h (new 2), ConductivityEquation.cc (new 5), ConductivityEquation.h (new 2), FixedEquation.cc (new 8), FixedEquation.h (new 2), JGConcentrationDiffusion.cc (new 17), JGConcentrationDiffusion.h (new 2), NonLinearDiff1.cc (+4), ScalarDiffusionModel.cc (+3 -2), ScalarDiffusionModel.h (new 1)
cgritton 2016-11-01 11:30 Rev.: 55929

Interpolation of espotential from cell centers to particles

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ReactionDiffusion: BinaryEquation.cc (+1 -1)
cgritton 2016-10-25 10:58 Rev.: 55916

Fixed linking error

329 lines of code changed in 8 files:

  • CCA/Components/MPM/ReactionDiffusion: BinaryEquation.cc (+56), BinaryEquation.h (+63), ConductivityEquation.cc (+44), ConductivityEquation.h (+57), FixedEquation.cc (+45), FixedEquation.h (+56), ScalarDiffusionModel.cc (+3 -3), sub.mk (+5 -1)
cgritton 2016-10-24 15:06 Rev.: 55915

Added capability to have material specific models for computing conductivity values based on concentration

43 lines of code changed in 3 files:

  • CCA/Components/MPM/ReactionDiffusion: JGConcentrationDiffusion.cc (+2 -1), ScalarDiffusionModel.cc (+36 -11), ScalarDiffusionModel.h (+5 -1)
cgritton 2016-09-22 13:47 Rev.: 55782

Moved scalar flux boundary conditions out of AMRMPM and into its own class.

460 lines of code changed in 3 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff2.cc (+336), NonLinearDiff2.h (+123), sub.mk (+1)
allen 2016-08-16 14:33 Rev.: 55646

backed out sim state changes

3 lines of code changed in 3 files:

  • CCA/Components/MPM/ReactionDiffusion: JGConcentrationDiffusion.cc (+1 -1), NonLinearDiff1.cc (+1 -1), ScalarDiffusionModel.cc (+1 -1)
allen 2016-08-15 17:14 Rev.: 55638

cleanup of the simulation state - most everything is now private

3 lines of code changed in 3 files:

  • CCA/Components/MPM/ReactionDiffusion: JGConcentrationDiffusion.cc (+1 -1), NonLinearDiff1.cc (+1 -1), ScalarDiffusionModel.cc (+1 -1)
cgritton 2016-07-19 11:05 Rev.: 55527

Cleaned up compiler warnings

4 lines of code changed in 1 file:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+4 -4)
cgritton 2016-06-06 15:59 Rev.: 55418

Removed 'using namespace std' and made corrections accordingly

10 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+8 -8), NonLinearDiff1.h (+2 -3)
cgritton 2016-05-31 14:46 Rev.: 55397

Fixed errors that occured in the JGConcentrationDiffusion model that came as a result of changes made in revision 55381

39 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: JGConcentrationDiffusion.cc (+30 -3), JGConcentrationDiffusion.h (+9)
cgritton 2016-05-26 17:25 Rev.: 55388

Fixes the issues associated with particle splitting. This will still break the nano pillar rt

114 lines of code changed in 4 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+71), NonLinearDiff1.h (+13), ScalarDiffusionModel.cc (+18), ScalarDiffusionModel.h (+12)
cgritton 2016-05-26 09:00 Rev.: 55386

ConstantRate scalar diffusion model allows a user to specify a constant rate, dc/dt, at the particle.

208 lines of code changed in 4 files:

  • CCA/Components/MPM/ReactionDiffusion: ConstantRate.cc (+116), ConstantRate.h (+86), ScalarDiffusionModelFactory.cc (+4), sub.mk (+2 -1)
cgritton 2016-05-25 13:01 Rev.: 55381

Fixed the issues with compare_uda and scalar flux boundary conditions. This will break the nano pillar rt

34 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+29 -10), ScalarDiffusionModel.cc (+5 -5)
cgritton 2016-05-19 10:59 Rev.: 55369

reverted back to version 55367

22 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+12 -31), ScalarDiffusionModel.cc (+10 -10)
cgritton 2016-05-19 08:28 Rev.: 55368

Fixed issue with compare uda issues and the errors that were occuring with the scalar flux boundary conditions

41 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+31 -12), ScalarDiffusionModel.cc (+10 -10)
cgritton 2016-05-06 13:51 Rev.: 55334

Added outputProblemSpec code for restart

3 lines of code changed in 1 file:

  • CCA/Components/MPM/ReactionDiffusion: SDInterfaceModel.cc (+3 -1)
guilkey 2016-05-05 15:18 Rev.: 55325

Cleaning up some of Chris's diarrhea.

6 lines of code changed in 8 files:

  • CCA/Components/MPM/ReactionDiffusion: CommonIFConcDiff.cc (+1 -1), CommonIFConcDiff.h (+1 -2), NullIFConcDiff.cc (del), NullIFConcDiff.h (del), SDInterfaceModel.cc (-14), SDInterfaceModel.h (+1 -11), SDInterfaceModelFactory.cc (+3 -8), sub.mk (-1)
cgritton 2016-04-01 13:22 Rev.: 55158

updated to outputProblemSpec to output diff_curve info

17 lines of code changed in 1 file:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+17 -2)
cgritton 2016-04-01 10:32 Rev.: 55157

Added diff_curve input to the NonLinearDiff1 model.

156 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+134 -53), NonLinearDiff1.h (+22 -9)
cgritton 2016-03-23 22:35 Rev.: 55115

added new diff_curve option to the NonLinearDiff model. The diff_curve is similar to the LoadCurve used for boundary conditions

42 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+28 -1), NonLinearDiff1.h (+14)
cgritton 2016-03-22 15:16 Rev.: 55105

Added function stubs to the ScalarDiffusionModel so that particle state variables can be declared and initialized within the a scalar diffusion model

10 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: ScalarDiffusionModel.cc (+6 -11), ScalarDiffusionModel.h (+4)
dav 2016-03-14 00:56 Rev.: 55019

This commit changes the way Uintah checks for the file system it
will use to save UDAs. Previously (and still available via a
command line flag to sus) Uintah had every process create a file,
and then every other process look for (some of the files) in order
to determine if everyone was running on the same file system or on
a local system. Currently we don't use any machines that have
local (per node) disks, so we don't need to do this work and,
because on 100K+ jobs, this hammers the file system, can take
minutes, and possibly cause errors, we will now default to assuming
a shared file system (we do a single file check for this).

M CCA/Components/SimulationController/AMRSimulationController.cc

- Remove warning by putting VISIT var into #if HAVE_VISIT.

M CCA/Components/SimulationController/SimulationController.h
M CCA/Components/SimulationController/SimulationController.cc

- Store d_usingLocalFileSystems in the shared state.

M CCA/Components/MPM/ReactionDiffusion/NonLinearDiff1.cc

- Remove warning by putting unused var inside #if.

M CCA/Components/OnTheFlyAnalysis/MinMax.cc
M CCA/Components/ICE/ICE.cc

- Replace GetVisIt() with renamed getVisIt().

M CCA/Components/DataArchiver/DataArchiver.h
M CCA/Components/DataArchiver/DataArchiver.cc

- Main changes to file system check in this file.
- Re-wrote the check for a common FS in setupSharedFileSystem().
- Mostly has process 0 create a file and all the others look for it.
- Put old code that was in initializeOutput() into setupLocalFileSystems().

M CCA/Components/Schedulers/SingleProcessorScheduler.cc
M CCA/Components/Schedulers/UnifiedScheduler.cc
M CCA/Components/Schedulers/MPIScheduler.cc
M CCA/Components/Schedulers/ThreadedMPIScheduler.cc
M CCA/Components/Schedulers/DynamicMPIScheduler.cc

- Minor white space.

M CCA/Components/Schedulers/SchedulerCommon.h
M CCA/Components/Schedulers/SchedulerCommon.cc

- Update names of some class variables to be consistent (_) with
naming convention in file.
- OCD formatting.

M R_Tester/helpers/runSusTests.py
M R_Tester/toplevel/generateGoldStandards.py

- Fix generateGoldStandards check for correct version of python (need 2.7 or better).
- Update "print" statement to be "print()". This allows local RT python scripts
to run under python 3.

M Core/Grid/SimulationState.h
M Core/Grid/SimulationState.cc

- Added d_usingLocalFileSystems var. Few minor whitespace fixes.
- Uintah uses lower case letters to begin functions. Updated setVisIt() and getVisIt()).

M StandAlone/inputs/MPM/disks.ups

- Minor whitespace edit.

M StandAlone/sus.cc

- Check for/handle new command line arg: -local_filesystem
- Most likely no one will ever use this...
- As we do note have access to a system with local file systems, this has not been
tested but the code just passes through to the original code for checking
for a local FS.
- Minor whitespace / formatting.

1 lines of code changed in 1 file:

  • CCA/Components/MPM/ReactionDiffusion: NonLinearDiff1.cc (+1 -1)
cgritton 2016-03-03 12:52 Rev.: 54968

fixed compute timestep for JGConcentration

7 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: JGConcentrationDiffusion.cc (+5 -5), ScalarDiffusionModel.cc (+2 -2)
cgritton 2016-02-01 15:30 Rev.: 54759

Finished moving ReactiveDiffusion components from arl_dev

551 lines of code changed in 11 files:

  • CCA/Components/MPM/ReactionDiffusion: CommonIFConcDiff.cc (+2 -125), CommonIFConcDiff.h (+2 -28), NonLinearDiff1.cc (+211), NonLinearDiff1.h (+91), NullIFConcDiff.cc (new 100), NullIFConcDiff.h (new 75), SDInterfaceModel.cc (+20 -34), SDInterfaceModel.h (+27 -19), SDInterfaceModelFactory.cc (+10 -1), ScalarDiffusionModelFactory.cc (+5 -2), sub.mk (+8 -6)
cgritton 2016-01-21 14:46 Rev.: 54711

Cleaning up unused Diffusion models

1 lines of code changed in 5 files:

  • CCA/Components/MPM/ReactionDiffusion: CommonIFConcDiff.cc (-5), GaoDiffusion.cc (del), GaoDiffusion.h (del), ScalarDiffusionModelFactory.cc (-3), sub.mk (+1 -2)
guilkey 2016-01-15 17:27 Rev.: 54664

Merging code in from the ARL branch.

63 lines of code changed in 2 files:

  • CCA/Components/MPM/ReactionDiffusion: ScalarDiffusionModel.cc (+54 -11), ScalarDiffusionModel.h (+9 -5)
jas 2016-01-08 15:45 Rev.: 54640

Update copyright date to 2016.

17 lines of code changed in 18 files:

  • CCA/Components/MPM/ReactionDiffusion: CommonIFConcDiff.cc (+1 -1), CommonIFConcDiff.h (+1 -1), GaoDiffusion.cc (new 1), GaoDiffusion.h (new 1), JGConcentrationDiffusion.cc (+1 -1), JGConcentrationDiffusion.h (+1 -1), RFConcDiffusion1MPM.cc (new 1), RFConcDiffusion1MPM.h (new 1), SDInterfaceModel.cc (+1 -1), SDInterfaceModel.h (+1 -1), SDInterfaceModelFactory.cc (+1 -1), SDInterfaceModelFactory.h (+1 -1), ScalarDiffusionModel.cc (+1 -1), ScalarDiffusionModel.h (+1 -1), ScalarDiffusionModelFactory.cc (+1 -1), ScalarDiffusionModelFactory.h (new), sub.mk (+1 -1)
Generated by StatSVN 0.7.0