hypre/updatelog
2000-10-24 21:23:47 +00:00

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.