Directory Packages/Uintah/CCA/Components/MPM/HeatConduction/

Total Files:
6
Deleted Files:
0
Lines of Code:
1713

[root]/Packages/Uintah/CCA/Components/MPM/HeatConduction

Lines of Code

Packages/Uintah/CCA/Components/MPM/HeatConduction/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 34 (100.0%) 1929 (100.0%) 56.7
jas 26 (76.5%) 1830 (94.9%) 70.3
guilkey 2 (5.9%) 69 (3.6%) 34.5
dav 4 (11.8%) 18 (0.9%) 4.5
mjc 2 (5.9%) 12 (0.6%) 6.0

Most Recent Commits

jas 2006-10-18 13:39 Rev.: 35629

MPMCommon.{h,cc} :

Move printSchedule and printTask from SerialMPM to MPMCommon so that it
may be reused by all MPM components (ImpmMPM,FractureMPM,RigidMPM,SerialMPM).

Add the argument DebugStream to the argument list for printSchedule and
printTask.

Add the ProcessorGroup argument to the constructor which is necessary
for getting the rank of the processor used in printTask and printSchedule.

SerialMPM.{h,cc} :

Use the new formats for printSchedule and printTask.

Replace all instances of d_myworld with UintahParallelComponent::d_myworld
to disambiguate the use of d_myworld.

Remove printSchedule and printTask since they are now in MPMCommon.

RigidMPM.cc :

Use UintahParallelComponent::d_myworld instead of d_myworld.


FractureMPM.cc :

Use UintahParallelComponent::d_myworld instead of d_myworld.


Solver.h :

Add argument guess to solve(vector<double>& guess) for adding in initial
non-zero guess to the solver.

Add fillFluxVector() for adding a non-zero flux boundary conditions.

SimpleSolver.{h,cc} :

Changed the argument for solve() so that a non-zero guess may be used --
currently not implemented.

Add capability to have a non-zero flux boundary condition to solver.

PetscSolver.{h,cc} :

Changed the argument for solve() so that a non-zero guess may be used --
currently commented out.

Add capability to have a non-zero flux boundary condition to solver.

ImplicitHeatConduction.{h,cc} :

Add capability to have a non-zero flux boundary condition.

Add capability to input a non-zero guess to the solver using the previous
timestep's temperature -- currently commented out.

ImpMPM.{h,cc} :

Use the new formats for printSchedule and printTask.

Replace all instances of d_myworld with UintahParallelComponent::d_myworld
to disambiguate the use of d_myworld.

Add heat flux boundary conditions using load curves modelled after the
external force boundary conditions.


51 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: ImplicitHeatConduction.cc (+51 -5)
guilkey 2006-08-14 11:17 Rev.: 35022

Added requires for particle variables to scheduleFormHCQ and
scheduleFormHCStiffness

8 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: ImplicitHeatConduction.cc (+8 -5)
jas 2006-08-07 19:09 Rev.: 34960

Fix findFixedHCDOF() so that correct dofs are found when nodal mass is
zero.
Add routine findNeighbors which determines the neighboring dofs for a given
dof.

Add some comments to removeFixedDOFHeat().

62 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: ImplicitHeatConduction.cc (+58 -40), ImplicitHeatConduction.h (+4 -1)
jas 2006-07-21 15:29 Rev.: 34845

Add Neumann BCs.

0 lines of code changed in 6 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: heat.m (new), heat2d.m (new), heat3d.m (changed)
jas 2006-07-19 21:46 Rev.: 34833

Eliminate the use of reserve when specifying the vectors need for the
LinearInterpolator.

Use single temperature field.

Add input file option for doing a linear solve of the grid temperatures
based on the particle temperatures in the interpolateParticlesToGrid().
This option is currently turned off.

Modify heat conduction algorithm so it more closely follows the FEM approach
in setting up the stiffness matrix and Q vector.

RT tests will change as a result of the algorithm modification.

273 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: ImplicitHeatConduction.cc (+271 -255), ImplicitHeatConduction.h (+2 -1)
jas 2006-07-19 21:23 Rev.: 34829

Eliminate the use of reserve when specifying the vectors need for the
LinearInterpolator.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: HeatConduction.cc (new)
jas 2006-06-02 11:50 Rev.: 34401

Added FakePetscSolver.cc which is compiled when PETSC is not installed.
This class will throw an exception if any MPMPetscSolver routine is called.

Removed #ifdef HAVE_PETSC.

petsc routines will be used if petsc is installed. If petsc is not installed
the FakePetscSolver will generate an exception and exit.

1 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: ImplicitHeatConduction.cc (+1 -9)
dav 2006-06-01 16:17 Rev.: 34390

M CCA/Components/MPM/ImpMPM.cc
M CCA/Components/MPM/HeatConduction/ImplicitHeatConduction.cc

If a petsc solver is specified and PETSc is not configured, then throw
an error.

M CCA/Components/MPM/PetscSolver.cc

If a petsc solver is specified and PETSc is not configured, then throw
an error. (This shouldn't happen as this file shouldn't be compiled
if PETSc isn't configured, but it probably doesn't hurt to have these
checks in there and I had already added them by the time that I
found/fixed all the files that were using petsc even when it wasn't
configured.

M CCA/Components/MPM/sub.mk

There was a "\" at the end of the proceeding line that was causing the
'ifeq' statement to be ignored.

M CCA/Components/MPM/PetscSolver.h

If PETSc is not configured, still need to have the fillMatrix
function... it just throws an error to let the user know.

M Core/Util/Handle.h

Has nothing to do with the PETSc stuff, but needed to commit anyway...
Just added in more "{}" to make it easier to read/follow.


6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: ImplicitHeatConduction.cc (+6 -2)
jas 2006-05-31 20:58 Rev.: 34370

Eliminate the hard coding of the PetsSolver so that SimpleSolver can
be used even if petsc is installed.

19 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: ImplicitHeatConduction.cc (+14 -12), ImplicitHeatConduction.h (+5 -8)
jas 2006-05-08 12:17 Rev.: 34154

Add exact solution formulation.

52 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: heat.m (+52 -8)
jas 2006-04-19 17:27 Rev.: 33931

Don't display the KE matrix.

0 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: heat.m (-1)
jas 2006-04-19 17:12 Rev.: 33929

Add 2 & 3d versions of octave(matlab) code for solving the heat equation.

1028 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: heat.m (+10 -3), heat2d.m (+448), heat3d.m (+570)
jas 2006-03-24 20:10 Rev.: 33644

Do 2 pt integration for the capacitive matrix term.

43 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: heat.m (+43 -29)
dav 2006-03-22 21:32 Rev.: 33602

More Updates to fix getID() problems and to address the move of Dataflow/Ports

12 lines of code changed in 3 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: HeatConduction.cc (+4 -4), ImplicitHeatConduction.cc (+8 -8), heat.m (-1)
mjc 2006-03-22 16:42 Rev.: 33591

add with-tetgen option to configure, Make Module.h conform to the coding standard, and all the massive fallout from renaming variables and slots in that class

12 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: HeatConduction.cc (+4 -4), ImplicitHeatConduction.cc (+8 -8)
jas 2006-03-17 21:28 Rev.: 33557

1D heat conduction (matlab/octave) that uses the theta timestepping method
which includes explicit, mid-point, and implicit. Used for
verifying/validating Implicit MPM heat conduction.

301 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: heat.m (+301)
jas 2006-03-14 14:02 Rev.: 33493

Remove EROSION defines.

0 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: ImplicitHeatConduction.cc (-2)
guilkey 2006-02-17 17:02 Rev.: 33309

Attempting to clarify the explicit heat conducton code by more correctly
naming variables and adding a little documentation.

61 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/MPM/HeatConduction: HeatConduction.cc (+61 -104)
Generated by StatSVN 0.4.0