Directory Packages/Uintah/CCA/Components/Solvers/

Total Files:
21
Deleted Files:
53
Lines of Code:
2512

[root]/Packages/Uintah/CCA/Components/Solvers
                        directory in repo HyprePreconds (13 files, 28 lines)
                        directory in repo HypreSolvers (19 files, 9 lines)

Lines of Code

Packages/Uintah/CCA/Components/Solvers/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 464 (100.0%) 29725 (100.0%) 64.0
livne 393 (84.7%) 29212 (98.3%) 74.3
worthen 21 (4.5%) 240 (0.8%) 11.4
harman 29 (6.3%) 94 (0.3%) 3.2
jas 6 (1.3%) 72 (0.2%) 12.0
dav 7 (1.5%) 58 (0.2%) 8.2
jones 4 (0.9%) 31 (0.1%) 7.7
dgroulx 4 (0.9%) 18 (0.1%) 4.5

Most Recent Commits

harman 2005-12-20 18:36 Rev.: 32900

cleaned house, still more to do.

0 lines of code changed in 4 files:

  • Packages/Uintah/CCA/Components/Solvers: HypreDriver.h (new), HypreDriverSStruct.cc (changed)
harman 2005-12-14 14:00 Rev.: 32850

Only normalize the residual during the setup phase. Theoretically, we should
normalized during both the setup and step2 of the algorithm. However, the residual
is computed slightly differently in step 2 and the residual is somehow normalized.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/Solvers: CGSolver.cc (changed)
worthen 2005-12-13 13:23 Rev.: 32829

Some AMR stuff, particularly consolidating the range-queriers for coarse/fine
level interactions. This was done in AMRICE, impAMRICE, MPMICE, MPM, and
HypreDriverSStruct

AdiabaticTable: Do errorEstimate on ICE matls
AMRICE: also add if(doICEonLevel) to some AMR functions
MPMICE: also add MPMICE::refine
Grid: Change the invalidGrid warning from checking to see
if there is an even number of cells to checking if
the interior corners of patches line up with coarse cells.
AMRInterpolate: add the range queriers.

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Solvers: HypreDriverSStruct.cc (+3 -9)
harman 2005-12-02 18:22 Rev.: 32714

No need to normalize the residual, it already is.

0 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/Solvers: HypreSolver.cc (changed)
harman 2005-11-30 13:51 Rev.: 32670

Added ability to normalize the residual before checking for convergence,
by default this normalization factor = 1.0

CGSolver.cc
- nuked all the #if OPT sections

58 lines of code changed in 2 files:

  • Packages/Uintah/CCA/Components/Solvers: CGSolver.cc (+41 -427), HypreSolver.cc (+17 -5)
harman 2005-11-23 13:41 Rev.: 32620

Turned off printing the matrix, rhs and X to a file every timestep.

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Solvers: HypreDriver.h (+3 -3)
livne 2005-11-07 17:47 Rev.: 32457

Changed cout_dbg to cerr in printing hypre amr solver info.

6 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Solvers: HypreDriver.h (+6 -6)
worthen 2005-11-03 11:58 Rev.: 32421

AMR Updates - get imp AMR working better in parallel (still crashes in hypre code), multi-level ICE with MPM mostly works AMRICE.cc - coarsen/reflux to ice matls only, and my 'boundary' hack in an '#ifdef BRYAN' blockICE.cc - set the surrounding matl at problemSetup time, some more debugging info for when the delt is too small

180 lines of code changed in 10 files:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+6 -5), HypreDriver.cc (+4 -3), HypreDriver.h (+28 -23), HypreDriverSStruct.cc (+133 -43), HypreDriverSStruct.h (+7 -1), HypreDriverStruct.h (+2 -1)
harman 2005-10-31 11:14 Rev.: 32363

added iterator limits when solution is copied back, only when X is modified.

3 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Solvers: CGSolver.cc (+3 -3)
harman 2005-10-26 14:22 Rev.: 32319

added virtual function getName() which returns the solver name.

27 lines of code changed in 15 files:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+6), AMRSolver.h (+2), CGSolver.cc (+4), CGSolver.h (new), DirectSolve.cc (new), DirectSolve.h (+2), HypreSolver.cc (+4), HypreSolver.h (+2), SolverFactory.cc (+2 -2)
livne 2005-09-04 15:24 Rev.: 31881

AMG seems to work without crashing, matrix looks ok. Need to double check results of 2-level implicit AMR ICE example problem with Todd.

149 lines of code changed in 11 files:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+9 -6), HypreDriver.cc (+1), HypreDriver.h (+31 -21), HypreDriverSStruct.cc (+90 -90), HypreDriverSStruct.h (-2), HypreDriverStruct.cc (+3 -2), HypreDriverStruct.h (-2), SolverFactory.cc (+7 -10), TODO (new)
livne 2005-09-04 11:46 Rev.: 31880

Matrix is now symmetric, corrected a few bugs at C/F interface matrix construction. But C/F fluxes taken from ICE are still mis-scaled and should be fixed next.

85 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Solvers: HypreDriverSStruct.cc (+85 -39)
livne 2005-09-04 09:40 Rev.: 31879

Put #ifdefs around FAC only so that CG and Hypre 1.7.7 are supported. Not clear if AMG and 1.7.7 supported yet.

36 lines of code changed in 8 files:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+1 -9), HypreDriver.cc (-3), HypreDriverSStruct.cc (+18 -3), HypreDriverStruct.cc (-3), SolverFactory.cc (+1 -1), TODO (+13 -1), sub.mk (+3 -5)
livne 2005-09-04 09:12 Rev.: 31878

Working on getting the matrix to be correct in AMRSolver. Added solver component TODO list file.

147 lines of code changed in 10 files:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+2 -4), CGSolver.cc (-6), DirectSolve.cc (-2), HypreDriver.cc (-4), HypreDriver.h (+6 -9), HypreDriverSStruct.cc (+105 -29), HypreDriverSStruct.h (+9 -4), HypreDriverStruct.cc (-3), HypreSolver.cc (-9), TODO (+25)
livne 2005-09-02 16:37 Rev.: 31867

AMG solver produces results but diverges and corrupts sp_vol_fracX_FC

142 lines of code changed in 5 files:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+5 -4), HypreDriver.h (+12 -10), HypreDriverSStruct.cc (+113 -26), HypreDriverSStruct.h (+10 -2), HypreDriverStruct.cc (+2 -2)
livne 2005-09-02 12:32 Rev.: 31862

Added C-F, F-C connections to graph, matrix, and FAC, AMG solver interfaces

1193 lines of code changed in 13 files:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+41 -35), HypreDriver.cc (+116 -114), HypreDriver.h (+90 -66), HypreDriverSStruct.cc (+244 -508), HypreDriverSStruct.h (+34 -1), HypreDriverStruct.cc (+11 -8), HypreSolver.cc (+650 -650), OldSolverAMG.cc (del), OldSolverAMG.h (del), OldSolverFAC.cc (del), OldSolverFAC.h (del), SolverFactory.cc (+7 -5), sub.mk.oren (del)
worthen 2005-08-24 20:10 Rev.: 31699

This should keep hypre-1.9 and non-hypre-1.9 developers happy (whoops - missed this one)

7 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Solvers: sub.mk (+7 -6)
livne 2005-08-24 16:17 Rev.: 31695

Along with Dav: Added #ifdef HAVE_HYPRE_1_9 in configure.ac so that if we are using Hypre 1.9.0, the AMR solver code compiles, otherwise does not

128 lines of code changed in 10 files:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+10 -1), HypreDriver.cc (+6 -5), HypreDriver.h (+4 -4), HypreDriverSStruct.cc (+83 -91), HypreDriverSStruct.h (+12 -6), HypreDriverStruct.cc (+6), HypreTypes.h (new), SolverFactory.cc (+4 -6), sub.mk (+1 -2)
dav 2005-08-23 17:07 Rev.: 31662

Use ifdef instead of if. These will be replaced with a better mechanism soon.

2 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Solvers: HypreDriverSStruct.cc (+2 -2)
dav 2005-08-23 17:06 Rev.: 31661

Hack to make SGI to compiler happy. (Same thing that we need previously in MPMICE.cc.)

33 lines of code changed in 1 file:

  • Packages/Uintah/CCA/Components/Solvers: AMRSolver.cc (+33 -10)

(59 more)

Generated by StatSVN 0.4.0