[root]/CCA/Components/MPM
CohesiveZone
(5 files, 819 lines)
ConstitutiveModel
(72 files, 42175 lines)
Biswajit
(9 files, 8717 lines)
ElasticityModels
(30 files, 2526 lines)
Models
(53 files, 8587 lines)
PlasticityModels
(126 files, 17421 lines)
UnusedCM
(39 files, 24515 lines)
fortran
(5 files, 1739 lines)
Contact
(21 files, 3891 lines)
Crack
(29 files, 10527 lines)
HeatConduction
(5 files, 1811 lines)
MMS
(3 files, 435 lines)
ParticleCreator
(13 files, 2280 lines)
PhysicalBC
(19 files, 2782 lines)
ThermalContact
(9 files, 743 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 80 (100.0%) | 227 (100.0%) | 2.8 |
harman | 1 (1.3%) | 91 (40.1%) | 91.0 |
guilkey | 9 (11.3%) | 47 (20.7%) | 5.2 |
mhomel | 1 (1.3%) | 44 (19.4%) | 44.0 |
jas | 50 (62.5%) | 34 (15.0%) | 0.6 |
ahumphrey | 5 (6.3%) | 5 (2.2%) | 1.0 |
qymeng | 4 (5.0%) | 4 (1.8%) | 1.0 |
dav | 2 (2.5%) | 2 (0.9%) | 1.0 |
leavy | 8 (10.0%) | 0 (0.0%) | 0.0 |
Initial Convected Particle Tetrahedral domain Interpolation (CPTI) method implementation. Input files are used to import tetrahedral mesh geometries to better fit complex shapes. The axisymmetric version is just a placeholder for now. CPTI uses a similar technique to the one used in CPDI.
0 lines of code changed in 8 files:
Remove the deformation gradient averaging code. It was never shown to work
and more bad code is not what Uintah-MPM needs.
0 lines of code changed in 4 files:
Silence some warnings so that Todd will crawl just a LITTLE bit out of my hiny.
Note: Remaining warnings under the MPM component, when compiled with gcc-4.7,
are not clear enough for me to fix at this time. All but 3 come from one file,
that is an imported library. The remainders are due to PETSc versionitis, or
are fortran related.
4 lines of code changed in 2 files:
Eliminated the requirement for monotonically increasing insertParticle() times
44 lines of code changed in 1 file:
Remove REDSTORM artifacts.
2 lines of code changed in 2 files:
Fall out from debugging Tony's BC commit
ICE/BoundaryCond:
minor formatting changes to SCI_DEBUG calls.
MPM/MPMBoundCond.cc:
Added SCI_DEBUG calls
added formatting dividers, vertical spacing,....etc.
91 lines of code changed in 1 file:
Change the fomatting/readability of the prescribed deformation code.
31 lines of code changed in 1 file:
I overlooked that yesterday's change would break the MPMICE tests that have
reacting particles. This change fixes that oversight.
1 lines of code changed in 1 file:
Change the way pVolume is updated to accomodate particles having some initial
void space. Also, add an update to pVolume if using pressure stabilization.
This was inadvertently left out when the F calculation was moved into SerialMPM.This might explain why pressure stabilization hasn't worked with artificial
viscosity for about the same time.
11 lines of code changed in 1 file:
Fixes for the CUDA linking for non-static builds. For CUDA builds, we
need to link in all libraries for executables (eg: sus, test programs,
etc) because Core_Util has CUDA in it and thus the extra dlink object
file must be linked against anything that uses Core/Util, but the
dlink file also has code from many other libraries (they all have to link
together to get the full dlink file). It might be possible to
separate all the CUDA linking out, but at least for now this will work.
Created ALL_STATIC_PSE_LIBS and ALL_PSE_LIBS variables in Makefile.in
that can be used to link executables.
Placed a list of all cuda files (.o version) in the variable
DLINK_FILES (it is added to in each sub.mk). Then, once all libraries
are built, this list of files is linked with -dlink (previously was
just linking all the archive (.a) files together, but nvcc won't let
you do this with shared (.so) libs.
Updated a number of sub.mk files to specify the complete list of libs
necessary to link and added in the CUDA_LIBRARY.
Alphabetized and removed duplicates in a lot of sub.mk files.
M CCA/Components/Models/ModelFactory.cc
- Don't use the RadiationDriver if radation was not turned on.
M Makefile.in
M CCA/Components/Models/Radiation/RMCRT/sub.mk
M CCA/Components/Models/Radiation/sub.mk
M CCA/Components/MPM/sub.mk
M CCA/Components/Wasatch/Transport/sub.mk
M CCA/Components/Wasatch/sub.mk
M CCA/Components/Wasatch/Expressions/sub.mk
M CCA/Components/Wasatch/Expressions/Turbulence/sub.mk
M CCA/Components/Wasatch/Operators/sub.mk
M CCA/Components/sub.mk
M CCA/Components/Schedulers/sub.mk
M CCA/Components/Arches/sub.mk
M CCA/Components/Examples/sub.mk
M Core/Util/sub.mk
M StandAlone/sub.mk
M StandAlone/tools/mpi_test/sub.mk
M StandAlone/tools/pfs/sub.mk
M StandAlone/tools/fsspeed/sub.mk
M StandAlone/tools/puda/sub.mk
M StandAlone/tools/tracker/sub.mk
M StandAlone/tools/dumpfields/sub.mk
M StandAlone/tools/graphview/sub.mk
M StandAlone/tools/extractors/sub.mk
M StandAlone/tools/sub.mk
M StandAlone/tools/compare_mms/sub.mk
M StandAlone/Benchmarks/sub.mk
M testprograms/CubeRootTest/sub.mk
M testprograms/TestFastMatrix/sub.mk
M testprograms/RegionTest/sub.mk
M testprograms/TestMatrix3/sub.mk
M testprograms/IteratorTest/sub.mk
M testprograms/Regridders/sub.mk
M testprograms/sub.mk
M testprograms/PatchBVH/sub.mk
M testprograms/Malloc/sub.mk
M testprograms/Thread/sub.mk
M testprograms/BNRRegridder/sub.mk
2 lines of code changed in 2 files:
When a reduction variable being computed by multiple tasks,
schedule the reduction task after the very last task that computes this variable.
1 lines of code changed in 2 files:
restrict to use only one thread for the first timestep
We should treat restart and init timestep separately in the future,
so that init timestep can use multi-thread while restart timestep use only one thread.
1 lines of code changed in 1 file:
Removed many of datawarehouse locks by using atomic operations
2 lines of code changed in 1 file:
Update includes to eliminate C linkage with Petsc 3.4 version includes.
5 lines of code changed in 2 files:
Updated copyright information.
29 lines of code changed in 48 files:
Report particle creation stats via std::cout
3 lines of code changed in 3 files: