[root]/Packages/Uintah/CCA/Components/MPM
ConstitutiveModel
(58 files, 35954 lines)
PlasticityModels
(43 files, 6590 lines)
UnusedCM
(8 files, 1579 lines)
Contact
(5 files, 2109 lines)
Crack
(7 files, 3751 lines)
HeatConduction
(4 files, 1483 lines)
ParticleCreator
(6 files, 1520 lines)
PhysicalBC
(4 files, 961 lines)
ThermalContact
(4 files, 384 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 134 (100.0%) | 1446 (100.0%) | 10.7 |
jas | 26 (19.4%) | 686 (47.4%) | 26.3 |
guilkey | 60 (44.8%) | 414 (28.6%) | 6.9 |
harman | 35 (26.1%) | 241 (16.7%) | 6.8 |
luitjens | 8 (6.0%) | 54 (3.7%) | 6.7 |
dav | 5 (3.7%) | 51 (3.5%) | 10.2 |
Use delete [] for argument variables.
0 lines of code changed in 2 files:
Forgot this one too...
0 lines of code changed in 2 files:
Forgot this file earlier...
0 lines of code changed in 2 files:
Push myworld into MPMFlags so that Todd doesn't have to see so many
error messages.
0 lines of code changed in 10 files:
Remove commented out code.
0 lines of code changed in 2 files:
Complete initial implementation of axi-symmetric MPM. Currently this
only works with the HypoElastic (hypo_elastic) material model, but
extension to the other models should be simple and will be forthcoming,
as will an example input file.
52 lines of code changed in 1 file:
Add axisymmetric flag, also put the AMR flag in the outputProblemSpec.
Axisymmetric MPM code to follow.
5 lines of code changed in 2 files:
Use the new boundary condition interface with uses strings instead of
specific boundary condition classes.
20 lines of code changed in 3 files:
Yet another change to the boundary conditions.
Going back to setting symmetry conditions on the
extra nodes, but now we also set symmetry conditions
on the plane of regular nodes ALL THE WAY TO THE EDGE
OF THE EXTRA NODES IN THE OTHER TWO DIMENSIONS.
45 lines of code changed in 1 file:
It turns out that the code I was pretty sure was never used
IS used in MPMICE. Uncommented the code for pressure BCs.
2 lines of code changed in 1 file:
In MPMBoundCond.cc, delete the code for acceleration boundary
conditions, this has not been used for a long time. Comment out
the code for pressure boundary conditions. This has probably never
been used, but I'm keeping it around for a little while longer.
More importantly, change the way in which symmetry BCs are set
when using gimp. Previously, the extra node values were set in
the same way that normal boundary nodes were set, by zeroing out
the normal component, and leaving the other two alone. Scott B.
has convinced me through empirical evidence that just zeroing
all values out on the extra nodes is more effective. This will
change the answers for some problems that use gimp and symmetry BCs.
15 lines of code changed in 2 files:
Fix the computes for p_qLabel so that it will work in parallel.
2 lines of code changed in 1 file:
Whoa Nelly! Move the calculation of p_qLabel_preReloc (aka the artificial
viscosity term) from SerialMPM to each of the individual constitutive models.
This should be more efficient and will allow me to add the dissipative heat
that results. That is coming next.
12 lines of code changed in 3 files:
Multiply pdTdt by delT to get a temperature increment in particle
temperature.
(I swear I already committed this fix once...)
1 lines of code changed in 1 file:
throw an exception if the mpm section is missing from the amr section
6 lines of code changed in 1 file:
Don't push pdTdt through the heat conduction machinery anymore, just
increment the particle temperature directly.
5 lines of code changed in 1 file:
Clean up compiler warning, catch bug (if it were to happen) sooner.
1 lines of code changed in 1 file:
Cleanup a few more sub.mk files.
16 lines of code changed in 2 files:
M Core/Exceptions/PetscError.cc ----renamed_to---> UintahPetscError.cc
M Core/Exceptions/PetscError.h ----renamed_to---> UintahPetscError.h
PetscError implies a function defined in Petsc (and actually, there is
a Petsc PetscError which caused a naming conflict with our PetscError.
So I renamed our PetscError to the more clear UintahPetscError.
M CCA/Components/Models/Radiation/Models_PetscSolver.cc
M CCA/Components/MPM/PetscSolver.cc
M CCA/Components/Arches/PetscSolver.cc
M CCA/Components/Arches/Radiation/RadLinearSolver.cc
M CCA/Components/Arches/Filter.cc
Using UintahPetscError. Some coding convention cleanups.
M CCA/Components/Models/Radiation/RadiationConstVariables.h
M CCA/Components/Arches/ArchesConstVariables.h
This file doesn't use PetscError, so doesn't need to include it.
ALSO, PLEASE don't place #includes above the '#ifndef .h file guard'
at the top of a .h file.
M CCA/Components/Models/Radiation/Models_HypreSolver.cc
Finish cleanup up what Todd started. ;) Removed references to
PetscError from this Hypre file. Rearranged the #includes to
be in a better order. Fixed #include "" to use #include <>.
M CCA/Components/Arches/Radiation/RadHypreSolver.cc
This file doesn't use PetscError, so don't #include it. Fixed
#include "" to be #include <>.
M CCA/Components/Arches/StencilMatrix.h
Don't use std::vector when it isn't used in the file.
M CCA/Components/Regridder/PatchFixer.cc
Untabify. Indent. Group using statements. Few coding standard
updates.
M Core/Exceptions/sub.mk
PetscError -> UintahPetscError. Clean up ordering of src files.
M Core/Grid/Variables/ReductionVariable_special.cc
Still trying to get the symbols to be defined correctly on all
compilers.
31 lines of code changed in 1 file:
This is more likely the correct way to compute the offset.
2 lines of code changed in 1 file:
(47 more)