falgout
a69f5777a2
Added CMakeLists.txt files to the release.
2012-03-19 17:53:45 +00:00
falgout
9d6150ef9f
Final changes prior to 2.8.1a release.
2012-03-19 17:43:38 +00:00
falgout
a432f3f00b
Added -nthreads option for tux boxes too.
2012-03-19 17:14:49 +00:00
falgout
3fe6ca3e3e
Forgot to add the '_r' compilers to the m4 macros.
2012-03-19 16:03:22 +00:00
falgout
5520cfc8c5
The '_r' compilers are apparently needed when compiling with OpenMP on rzdawndev.
2012-03-19 15:53:17 +00:00
falgout
6fb04067d3
One of the C++ compilers listed on the LC page was wrong. Fixing that.
2012-03-17 00:50:14 +00:00
falgout
4b925f3851
Forgot a compiler.
2012-03-17 00:30:10 +00:00
falgout
7a8b77c5ac
Fixed --with-openmp configure for tux boxes.
2012-03-17 00:12:43 +00:00
falgout
0332374491
Changed the OpenMP implementation from include-file based to hard-coded omp
...
pragmas in order to get around a compiler issue with Visual Studio.
2012-03-16 22:46:05 +00:00
falgout
eb8490a6b2
Fixed a HYPRE_SEQUENTIAL redefined problem.
2012-03-14 15:24:57 +00:00
falgout
de1c289538
Made some changes to get additional configuration options working. Not sure yet
...
how to handle setting MPI flags in general.
2012-03-14 00:30:30 +00:00
falgout
dd50449de1
Updated for alpha release 2.8.1a.
2012-03-13 17:15:55 +00:00
falgout
b5557b0985
Removed references to 'headers.h' from some Makefiles and a few C files.
2012-03-06 21:46:12 +00:00
falgout
61fd2bdf64
Removing headers.h files that are no longer needed.
2012-03-06 21:31:43 +00:00
falgout
52796d3aea
First implementation of CMake build.
2012-03-06 19:15:29 +00:00
kolev1
1caa1d0b45
Two changes in GMRES related to issue852:
...
1) Added user and internal functions GMRESSetSkipRealResidualCheck, to skip the
evaluation and the check of the final residual in GMRES. This can be useful in
badly conditioned problems where restart is not expected to be beneficial.
2) Independent of the above, added a check if consecutive real GMRES residuals
decrease in the case of "false convergence 2". If not, we conclude that restart
leads to pollution from round-off errors and exit GMRES.
2012-02-27 23:24:53 +00:00
schroder2
062e06e519
Fix for issue 864, basically removed use of the "collapse" flag in an
...
OMP parallel for statement. This flag is only supported in OMP v3.0 and later,
hence the error on dawndev. This flag was simply removed because it was
unnecessary. I was trying to tell OMP to only collapse the outermost for
loop, but this is already the default behavior.
2012-02-23 01:58:50 +00:00
schroder2
f68b8c4097
Added threading to par_lr_interp.c:hypre_BoomerAMGBuildExtPIInterp()
2012-02-16 01:17:48 +00:00
falgout
b271aee1c5
Added some diagrams to the tops of these input files and add SetValues() calls
...
to zero out stencil entries along the boundaries.
2012-02-09 00:48:49 +00:00
falgout
cd6d3b79d1
Removed the reference manual comment about the restriction of SetPeriodic() only
...
working for certain object types.
2012-02-08 00:50:50 +00:00
falgout
35eee2c6a4
Changed SetValues() to set only stored coefficients as with the previous change
...
to SetBoxValues(). Also reorganized the nesting of the 'if' statements to
simplify the code.
2012-02-08 00:46:21 +00:00
falgout
e390780737
Changed SetBoxValues() to set only stored coefficients. This eliminates a
...
problem in the SStruct interface for non-cell problems by leaving the ghost
layers for accumulating values. The symmetric coefficients are filled in (some
in the ghost layers) at Assemble() time.
2012-02-07 23:48:13 +00:00
falgout
3109c15561
Removed some unused variables.
2012-02-07 22:17:52 +00:00
falgout
c2ebded73b
The first implementation of SStructGridSetPeriodic() did not work for the single
...
processor case. This fixes that issue.
2012-02-07 22:08:16 +00:00
falgout
d4cd08c19e
Fixed a bug in the sstruct driver with MatrixAddToValues and FEMMatrixAddToValues.
...
Also added regression tests for new SStructGridSetPeriodic() fix to check that
STRUCT, SSTRUCT, and PARCSR object types all work correctly (currently testing
cell and nodal problems). See [issue845].
2012-02-07 01:18:48 +00:00
falgout
7f945434d4
Fixed the SStructGridSetPeriodic() routine to work for all object types,
...
including HYPRE_PARCSR which previously did not work (see [issue845]). This was
done by adding period-shifted boxes to the neighbor box manager. Will add
regression tests next.
2012-02-03 23:30:12 +00:00
schroder2
3da9dca838
Added threading to hypre_BoomerAMGInterpTruncation(...) in par_interp.c.
...
This also included adding OpenMP barrier and critical region functionality.
2011-12-16 23:34:56 +00:00
falgout
7402dafaa0
The previous fix for [issue659] did not work when non-cell data was accumulated
...
from different processors as in FEM methods. Hopefully this will work, but
there is no easy way to test it.
2011-12-16 00:37:48 +00:00
kolev1
79652ca5f0
Updated the saved file due to the slightly different scaling of the discrete
...
divergence stabilization for AMS problems with zero conductivity regions.
2011-12-15 17:22:48 +00:00
kolev1
e80453a58d
Fixed a typo.
2011-12-13 16:39:55 +00:00
kolev1
24e42a6494
Improved the penalty scaling factor for AMS's discrete divergence term (which is
...
added to the matrix to handle robustly problems with pure void regions).
2011-12-12 18:14:57 +00:00
falgout
879368cd2c
Fixed a memory problem with GraphAddEntries() and non-cell data (see [issue659]).
...
Added a regression test also.
2011-12-09 18:53:20 +00:00
falgout
5cd1a8b11e
Fixed a problem with the last periodic read changes.
2011-12-01 16:40:32 +00:00
falgout
8bfdaa7ad7
Fixed grid read to handle Periodic entry.
2011-11-30 23:31:49 +00:00
falgout
3d19517831
Final check file for 2.8.0b
2011-11-15 21:30:07 +00:00
falgout
a2ac786641
Verification files for 2.8.0b release
2011-11-15 16:57:18 +00:00
falgout
0b4aef1ec2
One more try getting this optimization filter right.
2011-11-15 16:11:47 +00:00
falgout
d555b2995f
Added the new vis files to the release.
2011-11-15 00:21:20 +00:00
falgout
4eb49f18e9
The last compiler filter didn't work correctly. Hopefully this will.
2011-11-15 00:04:51 +00:00
falgout
a78f8ec478
Changed test names for new release.
2011-11-14 23:12:29 +00:00
falgout
9e179b75cd
First version of check file.
2011-11-14 22:56:36 +00:00
falgout
b118b2f649
Changed release number and date.
2011-11-14 22:36:27 +00:00
falgout
50f771f044
Finalized release date for 2.8.0b.
2011-11-14 22:34:11 +00:00
falgout
56074ddb12
Removed '--with-blas' option because it doesn't work and is not worth fixing.
2011-11-14 22:28:17 +00:00
falgout
5e96b47335
Added a filter for the dlamch optimization override warning.
2011-11-14 21:59:50 +00:00
falgout
f315060852
Changed the compilation line for dlamch to use -O0 at the end of the line
...
to always override other optimization flags and turn off optimization.
2011-11-14 21:45:34 +00:00
kolev1
91af49bed5
Slightly updated version after the changes from issue810.
2011-11-10 17:09:35 +00:00
kolev1
c20de1d3de
Fixed a compiler warning.
2011-11-10 17:06:17 +00:00
kolev1
d65f1806e9
Do not use the ParBooleanMatmul hack in AMS when assumed partitioning is on
...
(since parallel Boolean matrices don't support it).
Switch back to the old version of cycle type 11.
2011-11-09 20:36:56 +00:00
kolev1
5ca56bbd3c
If no coarsening occurred in BoomerAMG, use the user relax type (instead of 0)
...
in order to allow for the setting of a convergent smoother.
This is necessary when solving problems with singular matrix to make sure that
BoomerAMG will be a solver (or at least that its error propagator will have
spectral radius <= 1).
2011-11-09 20:34:57 +00:00