Directory CCA/Components/MPM/

Total Files:
29
Deleted Files:
0
Lines of Code:
21628

[root]/CCA/Components/MPM
                directory in repo CohesiveZone (5 files, 819 lines)
                directory in repo ConstitutiveModel (72 files, 42175 lines)
                    directory in repo Biswajit (9 files, 8717 lines)
                        directory in repo ElasticityModels (30 files, 2526 lines)
                        directory in repo Models (53 files, 8587 lines)
                    directory in repo PlasticityModels (126 files, 17421 lines)
                    directory in repo UnusedCM (39 files, 24515 lines)
                    directory in repo fortran (5 files, 1739 lines)
                directory in repo Contact (21 files, 3891 lines)
                directory in repo Crack (29 files, 10527 lines)
                directory in repo HeatConduction (5 files, 1811 lines)
                directory in repo MMS (3 files, 435 lines)
                directory in repo ParticleCreator (13 files, 2280 lines)
                directory in repo PhysicalBC (19 files, 2782 lines)
                directory in repo ThermalContact (9 files, 743 lines)

Lines of Code

CCA/Components/MPM/ Lines of Code

Developers

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

Most Recent Commits

leavy 2014-12-01 15:09 Rev.: 52772

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:

  • CCA/Components/MPM: ImpMPM.cc (changed), MPMBoundCond.cc (new), MPMFlags.cc (changed), MPMFlags.h (changed)
guilkey 2014-11-06 10:26 Rev.: 52639

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:

  • CCA/Components/MPM: MPMFlags.cc (-2), MPMFlags.h (-1), SerialMPM.cc (new)
guilkey 2014-09-19 11:15 Rev.: 52467

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:

  • CCA/Components/MPM: RigidMPM.cc (new)
mhomel 2014-09-10 03:37 Rev.: 52410

Eliminated the requirement for monotonically increasing insertParticle() times

44 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+44 -52)
ahumphrey 2014-08-30 23:05 Rev.: 52377

Remove REDSTORM artifacts.

2 lines of code changed in 2 files:

  • CCA/Components/MPM: MPMCommon.cc (+2 -2)
harman 2014-08-29 09:27 Rev.: 52365

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:

  • CCA/Components/MPM: MPMBoundCond.cc (+91 -10)
guilkey 2014-08-07 13:43 Rev.: 52281

Change the fomatting/readability of the prescribed deformation code.

31 lines of code changed in 1 file:

  • CCA/Components/MPM: SerialMPM.cc (+31 -41)
guilkey 2014-07-16 16:22 Rev.: 52171

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:

  • CCA/Components/MPM: SerialMPM.cc (+1 -1)
guilkey 2014-07-15 09:47 Rev.: 52154

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:

  • CCA/Components/MPM: SerialMPM.cc (+11 -14)
dav 2014-06-19 00:35 Rev.: 51998

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:

  • CCA/Components/MPM: sub.mk (new)
qymeng 2014-05-22 13:01 Rev.: 51864

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:

  • CCA/Components/MPM: AMRMPM.cc (new)
qymeng 2014-05-14 12:36 Rev.: 51836

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:

  • CCA/Components/MPM: AMRMPM.cc (+1)
qymeng 2014-05-01 10:08 Rev.: 51795

Removed many of datawarehouse locks by using atomic operations

2 lines of code changed in 1 file:

  • CCA/Components/MPM: ImpMPM.cc (+2)
jas 2014-03-18 12:04 Rev.: 51658

Update includes to eliminate C linkage with Petsc 3.4 version includes.

5 lines of code changed in 2 files:

  • CCA/Components/MPM: PetscSolver.h (new)
jas 2014-01-16 00:47 Rev.: 51467

Updated copyright information.

29 lines of code changed in 48 files:

  • CCA/Components/MPM: AMRMPM.cc (+1 -1), AMRMPM.h (+1 -1), FakePetscSolver.cc (new), FractureMPM.cc (new), FractureMPM.h (new), ImpMPM.cc (+1 -1), ImpMPM.h (new), ImpMPMFlags.cc (new), ImpMPMFlags.h (new), MPMBoundCond.cc (+1 -1), MPMBoundCond.h (new), MPMCommon.cc (+1 -1), MPMCommon.h (+1 -1), MPMFlags.cc (+1 -1), MPMFlags.h (+1 -1), PetscSolver.cc (+1 -1), PetscSolver.h (+1 -1), RigidMPM.cc (+1 -1), RigidMPM.h (new), SerialMPM.cc (+1 -1), SerialMPM.h (new), ShellMPM.cc (new), ShellMPM.h (+1 -1), SimpleSolver.cc (+1 -1), SimpleSolver.h (+1 -1), Solver.cc (new), Solver.h (new), raw2pts.cc (+1 -1), sub.mk (+1 -1)
ahumphrey 2014-01-02 20:45 Rev.: 51424

Report particle creation stats via std::cout

3 lines of code changed in 3 files:

  • CCA/Components/MPM: AMRMPM.cc (+1 -1), ImpMPM.cc (+1 -1), SerialMPM.cc (+1 -1)
Generated by StatSVN 0.7.0