Directory CCA/Components/Solvers/

Total Files:
13
Deleted Files:
0
Lines of Code:
3053

[root]/CCA/Components/Solvers
                directory in repo AMR (9 files, 2707 lines)
                    directory in repo HyprePreconds (13 files, 1250 lines)
                    directory in repo HypreSolvers (19 files, 2098 lines)

Lines of Code

CCA/Components/Solvers/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 59 (100.0%) 1004 (100.0%) 17.0
jas 36 (61.0%) 500 (49.8%) 13.8
harman 12 (20.3%) 418 (41.6%) 34.8
jsutherland 7 (11.9%) 43 (4.3%) 6.1
tsaad 2 (3.4%) 35 (3.5%) 17.5
jthornoc 2 (3.4%) 8 (0.8%) 4.0

Most Recent Commits

jthornoc 2011-12-13 17:53 Rev.: 47987

Added relax_type to the list of possible hypre parameters.

8 lines of code changed in 2 files:

  • CCA/Components/Solvers: HypreSolver.cc (new)
harman 2011-10-27 14:13 Rev.: 47780

using std::isinf

0 lines of code changed in 2 files:

  • CCA/Components/Solvers: CGSolver.cc (new)
harman 2011-10-27 13:34 Rev.: 47779


Changed tolerance from max_vartype -> sum_vartype.
Added conditional to ignore any inf tolerances. The dot product of a
patch can be 0.

9 lines of code changed in 1 file:

  • CCA/Components/Solvers: CGSolver.cc (+9 -5)
harman 2011-10-26 13:12 Rev.: 47777

added missing computes() and removed spam

1 lines of code changed in 1 file:

  • CCA/Components/Solvers: CGSolver.cc (+1 -1)
harman 2011-10-25 17:14 Rev.: 47770

Now using dynamic tolerances, similar to hypre
Using the maxiterations value from the input file.

39 lines of code changed in 1 file:

  • CCA/Components/Solvers: CGSolver.cc (+39 -15)
harman 2011-10-25 16:14 Rev.: 47769

The component now has the option to restart a timestep
if the solver can't find a solution. Default is to throw
an exception. Previously, it would try to restart a timestep.


3 lines of code changed in 2 files:

  • CCA/Components/Solvers: CGSolver.cc (+2 -4), HypreSolver.cc (+1 -3)
harman 2011-10-13 16:55 Rev.: 47714

added #include file. You don't need it with 2.6b but you do with 2.4

1 lines of code changed in 1 file:

  • CCA/Components/Solvers: HypreSolver.cc (+1)
harman 2011-10-13 16:39 Rev.: 47713

Added dynamic tolerance capability that can be turn on by a component.
This is used by Arches pressure solver.

*This should not alter the answers

46 lines of code changed in 1 file:

  • CCA/Components/Solvers: HypreSolver.cc (+46 -28)
jas 2011-09-07 18:50 Rev.: 47559

Revert checkins 47557 & 47558.

83 lines of code changed in 10 files:

  • CCA/Components/Solvers: CGSolver.cc (+1 -49), CGSolver.h (-4), DirectSolve.cc (new), DirectSolve.h (-4), HypreSolver.cc (+79 -307), HypreSolver.h (+2 -29)
jas 2011-09-07 16:37 Rev.: 47558


The Hypre Setup phase is done at the beginning of the solve and
periodically depending on the value of <setupFrequency>.

404 lines of code changed in 6 files:

  • CCA/Components/Solvers: CGSolver.cc (+49 -1), CGSolver.h (+4), DirectSolve.cc (+11 -1), DirectSolve.h (+4), HypreSolver.cc (+307 -79), HypreSolver.h (+29 -2)
jas 2011-08-31 02:48 Rev.: 47536

Update copyright year.

13 lines of code changed in 20 files:

  • CCA/Components/Solvers: CGSolver.cc (+1 -1), CGSolver.h (+1 -1), DirectSolve.cc (+1 -1), DirectSolve.h (+1 -1), HypreSolver.cc (+1 -1), HypreSolver.h (+1 -1), HypreSolverParams.h (new), HypreTypes.h (+1 -1), MatrixUtil.h (new), SolverFactory.cc (new), SolverFactory.h (new), sub.mk (new), uintahshare.h (new)
jsutherland 2011-07-12 23:04 Rev.: 47324

Eliminate "using namespace std" and similar from header files. That is a big no-no!

3 lines of code changed in 3 files:

  • CCA/Components/Solvers: CGSolver.cc (+1), DirectSolve.cc (+1), HypreSolver.cc (+1)
tsaad 2011-05-18 15:37 Rev.: 47207

Add specific information to the error thrown by Hypre when used with periodic boundary conditions. Conforming to this restriction allows running hypre with periodic conditions on multiple processorss.

1 lines of code changed in 1 file:

  • CCA/Components/Solvers: HypreSolver.cc (+1 -1)
harman 2011-03-25 10:48 Rev.: 46997

added printschedule() and printTask() statements.
moved debugging output to afer the solve.

21 lines of code changed in 1 file:

  • CCA/Components/Solvers: HypreSolver.cc (+21 -12)
harman 2011-03-24 14:46 Rev.: 46995

added code to print matrix, x and b, currently turned off

8 lines of code changed in 1 file:

  • CCA/Components/Solvers: HypreSolver.cc (+8)
harman 2011-03-23 14:14 Rev.: 46990

global: formatting, added {}, comments, horizontal & vertical spaces

solve()
- Now calling HYPRE_StructGridPeriodic() to let hypre know if
we're using a periodic grid.

schedulesolve()
- Changed the periodic bulletproofing conditional. If user has a periodic grid
the resolution in each direction must be a multiple of 2.

290 lines of code changed in 1 file:

  • CCA/Components/Solvers: HypreSolver.cc (+290 -198)
tsaad 2011-03-04 12:06 Rev.: 46907

Added documentation to the HypreSolver interface.

34 lines of code changed in 1 file:

  • CCA/Components/Solvers: HypreSolver.h (+34 -1)
jsutherland 2011-02-24 11:01 Rev.: 46889

Revert "Improve some const-ness in HypreSolver"

This reverts commit 2282428a1849c9b0e0475064b02ea69b69c31da1.

20 lines of code changed in 2 files:

  • CCA/Components/Solvers: HypreSolver.cc (+19 -19), HypreSolver.h (+1 -1)
jsutherland 2011-02-24 09:28 Rev.: 46887

Improve some const-ness in HypreSolver

20 lines of code changed in 2 files:

  • CCA/Components/Solvers: HypreSolver.cc (+19 -19), HypreSolver.h (+1 -1)
Generated by StatSVN 0.4.0