Look at the particle temperature for PBX instead of a grid temperature.
Old code is ifdef'd out.
0 lines of code changed in 2 files:
Add SCIRun:Args to get it to compile.
0 lines of code changed in 2 files:
Remove debugging output.
0 lines of code changed in 2 files:
Add assembleVector() between inserting values and adding values.
3 lines of code changed in 1 file:
Remove debugging output.
0 lines of code changed in 2 files:
Fix memory leak detected by valgrind.
3 lines of code changed in 2 files:
Use fabs instead of abs.
2 lines of code changed in 1 file:
Comment out the options_table value in initialize().
7 lines of code changed in 1 file:
Fix removeFixedDOFHeat when using petsc 2.2.1 and multiple processors.
20 lines of code changed in 1 file:
Cast *.size() to int for compiler warning.
1 lines of code changed in 1 file:
cast sets_.size() to an int for compiler warning.
1 lines of code changed in 1 file:
Add HeatFluxBoundary conditions to Particle Creator.
31 lines of code changed in 5 files:
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.
637 lines of code changed in 25 files:
Change all references from force to flux.
19 lines of code changed in 3 files:
Delete the newly created externalHeatFlux labels.
3 lines of code changed in 1 file:
Add externalHeatFlux labels for both particles and grid.
13 lines of code changed in 2 files:
Remove #if 0 section relating to the old way of doing the material problem
setup.
1 lines of code changed in 1 file:
Add HeatFlux physical boundary condition infrastructure.
359 lines of code changed in 9 files:
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().
72 lines of code changed in 4 files:
Eliminate the use of reserve when specifying the vectors need for the
LinearInterpolator.
2 lines of code changed in 1 file:
(66 more)