From f21a6a32bdd2ceab2420a518b53931515a2300b0 Mon Sep 17 00:00:00 2001
From: wolf
+ New: Since the MA27 sparse direct solver uses Fortran common blocks, it
+ was previously impossible to run several instances of this solver in
+ parallel, in a multihreaded environment. To solve this problem, the
+ Changed: The classes lac
+
SparseDirectMA27
class now has a detached
+ mode, in which it forks off a separate program that will do the
+ computations using this solver. The actual operations are therefore
+ distributed to distint programs that have separate address spaces. This
+ allows to have as many concurrent instances of this solver in parallel
+ as you want. For more information, read the documentation of the
+ SparseDirectMA27
class.
+
+ (WB 2002/09/25)
+ PreconditionBlock
, PreconditionBlockJacobi
, PreconditionBlockSOR
, and PreconditionBlockSSOR
have changed their
- template signature. The first template argument is now the matrix
- type, not just a number type.
-
- (GK 2002/09/18)
- PreconditionBlockJacobi
, PreconditionBlockSOR
, and PreconditionBlockSSOR
have changed their
+ template signature. The first template argument is now the matrix
+ type, not just a number type.
+
+ (GK 2002/09/18)
+
New: class BlockVector
has a
- function collect_sizes()
, very much as
- BlockSparsityPattern
. This allows
- updating internal structures after blocks have been resized.
-
- (GK 2002/09/17)
-
collect_sizes()
, very much as
+ BlockSparsityPattern
. This allows
+ updating internal structures after blocks have been resized.
+ New: class SparseMatrix
has an
- STL-conforming const_iterator
and
- functions begin()
and end()
for looping through all existing
- entries. Furthermore, begin(row)
and
- end(row)
allow looping through all
- entries of a single line.
-
- (GK 2002/09/11)
-
const_iterator
and
+ functions begin()
and end()
for looping through all existing
+ entries. Furthermore, begin(row)
and
+ end(row)
allow looping through all
+ entries of a single line.
+
New: Classes SparsityPattern
and