94 lines
3.2 KiB
Plaintext
94 lines
3.2 KiB
Plaintext
#BHEADER***********************************************************************
|
|
# (c) 2000 The Regents of the University of California
|
|
#
|
|
# See the file COPYRIGHT_and_DISCLAIMER for a complete copyright
|
|
# notice, contact person, and disclaimer.
|
|
#
|
|
# $Revision$
|
|
#EHEADER***********************************************************************
|
|
|
|
#=============================================================================
|
|
#
|
|
# This file chronicles user-level changes/additions to hypre. This text
|
|
# will be used to construct email notices for installation and distribution
|
|
# updates of hypre.
|
|
#
|
|
#=============================================================================
|
|
|
|
|
|
New internal installation: V2000-01-14
|
|
|
|
- New AddToValues and AddToBoxValues routines for Struct interface.
|
|
|
|
- Fairly extensive changes to SMG/PFMG codes to fix setup phase
|
|
scalability problems. These changes should result in slightly
|
|
slower setup phase times for small-scale problems, but much
|
|
improved setup phase times for very large-scale (greater than
|
|
1000 processors) problems.
|
|
|
|
- AMG and GMRES solvers have minor fixes for reproducibility under
|
|
restart.
|
|
|
|
- A subtle coarse grid operator bug in AMG was removed. AMG no longer
|
|
frees from an uninitialized pointer to an empty domain coarse grid
|
|
operator.
|
|
|
|
- Minimum iteration count controls have been installed for AMG, GMRES,
|
|
and CGNR.
|
|
|
|
- Fortran interface wrappers have been made for ParCSRMatrixMatvec and
|
|
ParCSRMatrixMatvecT calls
|
|
|
|
New internal installation: V2000-03-30
|
|
|
|
- OpenMP threading added to BoomerAMG.
|
|
|
|
- Changed ParAMG names to BoomerAMG. A script, 'hypre_update_boomeramg',
|
|
is provided to convert code to use the new names.
|
|
|
|
- Changed default coarsening type for BoomerAMG. This version does
|
|
Ruge/Stueben coarsening on the interior of each processor to generate
|
|
an initial independent set for the CLJP coarsening algorithm.
|
|
|
|
- Various BoomerAMG optimizations.
|
|
|
|
New internal installation: V2000-05-31
|
|
|
|
- Now installing both optimized and debugging versions of the library.
|
|
The optimized library is in the usual place; the debugging library
|
|
is in the subdirectory 'debug'.
|
|
|
|
- Added support for the FEI v1.4, with additional capabilities for handling
|
|
parallel slide surface reduction and general Schur complement reduction.
|
|
|
|
- Using a new version numbering scheme. The C macro HYPRE_Version()
|
|
may be used to retrieve version information.
|
|
|
|
|
|
New internal installation: V1.00.00
|
|
|
|
- Setup time for PILUT have been dramatically reduced in the case of
|
|
very small drop tolerances, and memory problems that were causing
|
|
coredumps on >2 processors have been fixed.
|
|
|
|
- Changed Struct interface include file names to be consistent with
|
|
the rest of the library. They are now:
|
|
|
|
HYPRE_struct_mv.h
|
|
HYPRE_struct_ls.h
|
|
|
|
- Removed the `stencil' argument from `HYPRE_StructVectorCreate'.
|
|
|
|
- Added a new interface for semi-structured grids. This is still very
|
|
much a beta implementation, and should be used with extreme caution
|
|
until further notice.
|
|
|
|
- The main header files have been restructured to be more readable.
|
|
They will soon include full documentation for their interfaces.
|
|
|
|
Version 1.1.0 released, 2000/09/07.
|
|
|
|
Version 1.2.0 released, 2000/09/22.
|
|
|
|
- Fixed a bug in PILUT that effected multiprocessor runs.
|