August 2009 Commit Log

Number of Commits:
94
Number of Active Developers:
9
luitjens 2009-08-28 16:08 Rev.: 44680

Fixed a memory curruption bug in collectParticlesForRegrid

12 lines of code changed in 1 file:

luitjens 2009-08-28 10:36 Rev.: 44679

Don't collect particles unless it is enabled.

4 lines of code changed in 1 file:

luitjens 2009-08-28 00:56 Rev.: 44678

Readded the collectParticlesOnRegrid code.

161 lines of code changed in 2 files:

guilkey 2009-08-27 19:04 Rev.: 44677

Adding the option to re-arrange the order of operations in the MPM code. This
option is currently compile time configurable, by swapping the #defines on USL
and MOM_FORM near the top of SerialMPM.cc As committed, this shouldn't change
answers.

584 lines of code changed in 2 files:

jpedel 2009-08-27 17:19 Rev.: 44676

Including Heattransfer.cc

2 lines of code changed in 1 file:

jpedel 2009-08-27 17:18 Rev.: 44674

Working version

14 lines of code changed in 1 file:

jpedel 2009-08-27 17:17

Devloatization model using particle temperature

53 lines of code changed in 2 files:

jpedel 2009-08-27 17:12

Including heat transfer model for particles

589 lines of code changed in 3 files:

guilkey 2009-08-27 17:10 Rev.: 44668

Get rid of the half-a$$ed use of d_ref_temp.

1 lines of code changed in 2 files:

guilkey 2009-08-27 17:03 Rev.: 44667

Remove reference_temperature as it is evidently unused.

0 lines of code changed in 2 files:

luitjens 2009-08-27 10:21 Rev.: 44666

Put the cellCost and particleCost parameters in the correct order.

1 lines of code changed in 1 file:

luitjens 2009-08-27 09:56 Rev.: 44665

Resize the cost vector.

2 lines of code changed in 1 file:

harman 2009-08-26 15:50 Rev.: 44664

added shortcut for fsspeed

3 lines of code changed in 1 file:

luitjens 2009-08-26 12:34 Rev.: 44663

pulled a weed and added some comments.

2 lines of code changed in 1 file:

luitjens 2009-08-26 12:32 Rev.: 44662

Added a simple cost model forecaster.

Refactored and cleaned up some more of the DLB code that deals with forecasting.

179 lines of code changed in 7 files:

luitjens 2009-08-26 12:18 Rev.: 44661

updated commented out debugging statements to match the correct syntax

2 lines of code changed in 1 file:

luitjens 2009-08-26 11:40 Rev.: 44660

Initial refactoring of the cost forecasting algorithms in the load balancer.

Created new forecasting base class. Made old profiler inherit from this base class.

More changes incomming soon.

102 lines of code changed in 6 files:

luitjens 2009-08-25 23:55 Rev.: 44659

Pulled a weed

0 lines of code changed in 1 file:

luitjens 2009-08-25 23:51 Rev.: 44658

Minor refactoring.

14 lines of code changed in 1 file:

luitjens 2009-08-25 16:37 Rev.: 44657

Use hash_multimap again. Returned the hash and == functions to their fast implementations. The old problems appeared to be with scrubbing which has been disabled for the simulations that were having problems.

6 lines of code changed in 2 files:

luitjens 2009-08-25 16:21 Rev.: 44656

Disable scrubbing for AMR ice. This appears to cause the missing patches in getRegion problem.

Added comments explaining why scrubbing is disabled for those problems.

3 lines of code changed in 1 file:

luitjens 2009-08-25 09:47 Rev.: 44655

Fixed some memory leaks

5 lines of code changed in 1 file:

luitjens 2009-08-24 16:58 Rev.: 44654

Deleted some more unused code. Refactored some code to help clean up
the DLB.

21 lines of code changed in 2 files:

luitjens 2009-08-24 15:27 Rev.: 44653

Removed unused code that was cluttering the DLB.

20 lines of code changed in 2 files:

guilkey 2009-08-24 13:43 Rev.: 44652

No longer carry forward NC_CCweight in MPMICE OR in the contact models, just do it in
SerialMPM. Also, the NC_CCweight stuff from MPMICE::refine has been moved to
SerialMPM::refine.

52 lines of code changed in 4 files:

charlesreid 2009-08-23 23:40 Rev.: 44651

Committing a large set of fixes for the DQMOM and LU classes.
LU now (correctly) implements iterative refinement. It also has some added functionality, with respect to residual calculation, matrix operations, etc.

204 lines of code changed in 4 files:

guilkey 2009-08-22 13:08 Rev.: 44650

Don't initialize NC_CCweight, as this is now done in MPM. This will likely
still break when MPMICE is used with FrictionContact as both are trying to carry
this variable forward. Monday...

13 lines of code changed in 1 file:

guilkey 2009-08-22 12:58 Rev.: 44649

Fix memory leak (I hope) created by the changes in the contact models.

12 lines of code changed in 2 files:

guilkey 2009-08-21 15:40 Rev.: 44648

Same treatment as just committed to FrictionContact. Namely, use NC_CCweights
in determining how full a node is. Also, in both this and FC, get rid of the
unused NumNearParticles junk.

29 lines of code changed in 1 file:

guilkey 2009-08-21 15:07 Rev.: 44647

Add initial calculation of NC_CCweights to SerialMPM. In explicit MPM, this is currently only used (for now) in FrictionContact.cc, which carries it forward
each timestep, otherwise it will just get scrubbed.
This shouldn't change the answers.

45 lines of code changed in 2 files:

jas 2009-08-21 11:11 Rev.: 44645

Added Arches/ChemMix/TabProps.

0 lines of code changed in 2 files:

jas 2009-08-21 10:38 Rev.: 44644

Add noisyDensityGuess variable.

0 lines of code changed in 2 files:

luitjens 2009-08-20 13:41 Rev.: 44643

added a cstyle file output and some flushing to try and avoid write caching

0 lines of code changed in 2 files:

jas 2009-08-20 13:14 Rev.: 44642

Remove TabProps directory.

1 lines of code changed in 1 file:

jas 2009-08-20 12:52 Rev.: 44641

Update the release files to include latest changes.

19 lines of code changed in 3 files:

jas 2009-08-20 10:49 Rev.: 44640

Move documentation pdfs to toplevel of doc/. Remove all other files/directories.

0 lines of code changed in 2 files:

jas 2009-08-20 10:16 Rev.: 44639

Remove the Angio component from the release.

2 lines of code changed in 9 files:

jthornoc 2009-08-19 22:59 Rev.: 44636

Made the velocity now a function of the dynamic weights and weighted lengths rather than just the initial values.

4 lines of code changed in 1 file:

luitjens 2009-08-19 21:03 Rev.: 44635

flush the write

1 lines of code changed in 1 file:

luitjens 2009-08-19 20:58 Rev.: 44634

Time file deletion

13 lines of code changed in 1 file:

luitjens 2009-08-19 19:55 Rev.: 44633

Added some error checking.

4 lines of code changed in 1 file:

luitjens 2009-08-19 19:28 Rev.: 44632

Added a tool to test the parallel throughput of a filesystem.


To use:

mpirun -np X StandAlone/tools/fspeed 500MB

The filesize is to total amount of data to be written. Each processor will output an equal portion of the total data at the same time.
You can use B, MB, or GB as the unit.


140 lines of code changed in 3 files:

luitjens 2009-08-17 16:38 Rev.: 44629

Dynamically allocate the cost profiler so it doesn't take up memory if it is not being used.

38 lines of code changed in 2 files:

luitjens 2009-08-17 14:18 Rev.: 44628

Disabled scrubbing when using the DLB.

1 lines of code changed in 1 file:

luitjens 2009-08-16 14:36 Rev.: 44627

Don't disable collect particles when profiling.

0 lines of code changed in 1 file:

luitjens 2009-08-16 13:41 Rev.: 44626

Use a multimap instead of a hash_multimap to test if this fixes the RT problem.

1 lines of code changed in 1 file:

harman 2009-08-14 16:54 Rev.: 44624

Initialize h

2 lines of code changed in 1 file:

qymeng 2009-08-14 16:43 Rev.: 44623

use variable lable name to compute hash.

8 lines of code changed in 1 file:

qymeng 2009-08-14 14:55 Rev.: 44622

Use patch ID to compute hash instead of pointer

4 lines of code changed in 2 files:

jthornoc 2009-08-13 15:55 Rev.: 44621

Trying out a new type of residual. This residual is normalized component-wise by the solution vector. The norm is the L_inf norm.

4 lines of code changed in 1 file:

luitjens 2009-08-13 14:43 Rev.: 44620

Schedule output tasks for all processors involved in the output not just the task that performs the output.

20 lines of code changed in 1 file:

luitjens 2009-08-13 14:18 Rev.: 44619

Updated the emit code to use the new multimap correctly.

49 lines of code changed in 1 file:

jas 2009-08-13 10:37 Rev.: 44617

Specify the bash shell as the interpreter.

12 lines of code changed in 1 file:

jas 2009-08-12 17:44 Rev.: 44615

Turn off fracture mpm from the -all and -main flags.

2 lines of code changed in 1 file:

luitjens 2009-08-12 15:33 Rev.: 44614

Potential fix for some task graph problems that would cause certain variables to not be found.

7 lines of code changed in 1 file:

luitjens 2009-08-12 13:20 Rev.: 44613

Create Output and OncePerProc tasks only once on each processor instead of P times.

This will hopefully resolve some of the performance issues we have seen at very large numbers of processors.

This is a fairly major change and I have tested it against an optimized RT. If anyone sees anything odd over the next week please report it to me immediatly.

26 lines of code changed in 1 file:

luitjens 2009-08-12 11:43 Rev.: 44612

Removed accidentally added spew.

0 lines of code changed in 1 file:

luitjens 2009-08-12 10:44 Rev.: 44611

Added include

3 lines of code changed in 1 file:

luitjens 2009-08-12 10:41 Rev.: 44610

Added tau profiling

1 lines of code changed in 1 file:

luitjens 2009-08-12 09:56 Rev.: 44609

Removed an error check that is no longer valid.

5 lines of code changed in 2 files:

charlesreid 2009-08-11 16:30 Rev.: 44607

Repairing DQMOM and LU classes to return source terms for BOTH quadrature nodes.

44 lines of code changed in 4 files:

guilkey 2009-08-11 15:15 Rev.: 44606

Add the -jim3 option to puda. This computes histograms of particle values.

191 lines of code changed in 3 files:

luitjens 2009-08-11 15:07 Rev.: 44605

Fixed synatx problems with hash_multimap on updraft.

3 lines of code changed in 1 file:

luitjens 2009-08-11 14:37 Rev.: 44604

Don't use hash_multimap when HAVE_GNU_HASHMAP is defined until we can figure out the correct syntax.

4 lines of code changed in 1 file:

luitjens 2009-08-11 12:09 Rev.: 44601

Added some more debugging lines.

5 lines of code changed in 1 file:

jthornoc 2009-08-11 11:22 Rev.: 44600

Changed the # of processors to 8.

0 lines of code changed in 2 files:

luitjens 2009-08-10 14:39 Rev.: 44599

Switched from a multimap to a hash_multimap.

1 lines of code changed in 1 file:

luitjens 2009-08-10 10:41 Rev.: 44598

Moved some debug code into an assertion

2 lines of code changed in 1 file:

charlesreid 2009-08-07 19:33 Rev.: 44597

Adding residual normalization back in to DQMOM class.

18 lines of code changed in 2 files:

charlesreid 2009-08-07 14:39 Rev.: 44596

One more commit to fix compile problems

2 lines of code changed in 1 file:

charlesreid 2009-08-07 12:53 Rev.: 44595

Fixing a few more typos.

7 lines of code changed in 3 files:

charlesreid 2009-08-07 12:37 Rev.: 44594

Fixing minor typo

1 lines of code changed in 1 file:

charlesreid 2009-08-07 12:31 Rev.: 44593

Updating DQMOM and LU classes to reflect a few newer changes

533 lines of code changed in 4 files:

luitjens 2009-08-07 09:05 Rev.: 44592

Fixed a bug.

2 lines of code changed in 1 file:

jthornoc 2009-08-06 22:14 Rev.: 44591

Added solver tolerance knob (<solver_tolerance> in <DQMOM>) to control the addition of the source term from the Ax=b solve.

15 lines of code changed in 2 files:

jthornoc 2009-08-06 16:30 Rev.: 44590

Refined the mixture fraction initialization to only initialize the interior of the domain, not including boundaries.

7 lines of code changed in 1 file:

jthornoc 2009-08-06 16:17 Rev.: 44589

Fixed a bug in the L_p norm calculator and normalized the residual by the solution vector.

13 lines of code changed in 2 files:

jthornoc 2009-08-06 13:52 Rev.: 44587

Added the ability to initialize the mixture fraction to a value other than zero by adding the <initial_value> tag into the <MixtureFractionSolver> node.

Committed Charles' new DQMOM solver.

613 lines of code changed in 6 files:

luitjens 2009-08-06 12:06 Rev.: 44586

Added part of r44558 back in.

0 lines of code changed in 2 files:

luitjens 2009-08-06 11:55 Rev.: 44585

removed r44558 due to issues in the dynamic scheduler.

8 lines of code changed in 2 files:

luitjens 2009-08-06 08:39 Rev.: 44584

Enabled scrubbing for MPMICE, AMR, and codes that use a DLB. I'm not sure why it was disabled.

2 lines of code changed in 1 file:

luitjens 2009-08-05 21:58 Rev.: 44583

Added support for the depricated gnu hashmap. This fixes updraft compiles.

18 lines of code changed in 1 file:

luitjens 2009-08-05 18:22 Rev.: 44581

Added an include which does some hash_map trickery.

1 lines of code changed in 1 file:

luitjens 2009-08-05 17:02 Rev.: 44580

Updated the erasing method to ensure we don't invalidate any iterators.

1 lines of code changed in 1 file:

luitjens 2009-08-05 16:18 Rev.: 44579

added an end line to some output.

1 lines of code changed in 1 file:

luitjens 2009-08-05 16:17 Rev.: 44578

updated some debugging code

6 lines of code changed in 1 file:

qymeng 2009-08-05 15:28 Rev.: 44577

Always use version 0 to save scrub count.

21 lines of code changed in 1 file:

luitjens 2009-08-05 15:01 Rev.: 44576

Initialize the version.

1 lines of code changed in 1 file:

sshankar 2009-08-04 15:28

Added changes for parallel reading of particle data

126 lines of code changed in 7 files:

qymeng 2009-08-04 14:51 Rev.: 44573

Fix the order of return vars in getlist() function.

4 lines of code changed in 1 file:

qymeng 2009-08-04 12:05 Rev.: 44572

Optimized data structure for VarDB to hash_multimap

26 lines of code changed in 2 files:

luitjens 2009-08-04 09:36 Rev.: 44570

Minor optimizations.

14 lines of code changed in 1 file:

jthornoc 2009-08-03 18:02 Rev.: 44569

Added Julien's residual calculation.

49 lines of code changed in 2 files:

luitjens 2009-08-03 11:45 Rev.: 44568

Added some more tau profiling.

Eliminated an unneeded intersection during the task graph compile.

17 lines of code changed in 2 files:

July 2009 »

Generated by StatSVN 0.4.0