Skip to content

Include SCOTCH 7.0.10 in next spack-stack release version #1783

@JessicaMeixner-NOAA

Description

@JessicaMeixner-NOAA

SCOTCH has released 7.0.10.

We should include this in the next spack-stack release version. This includes a fix for the intel oneAPI issues we had with version 7.0.4

Description of updates from François PELLEGRINI

We  announce the  release, as libre/free software, of revision 7.0.10 of the
SCOTCH  and  PT-SCOTCH  software  package  and  library  for  sequential and
parallel  graph  partitioning,  sequential  and parallel  graph  clustering,
sequential mesh/hypergraph  partitioning and static  mapping, and sequential
and parallel sparse matrix block ordering.

This revision fixes some bugs and  provides new features. In particular, the
behavior of  Scotch can  now  be controlled at run  time by new  environment
variables, SCOTCH_DETERMINISTIC  and  SCOTCH_RANDOM_FIXED_SEED, which,  like
SCOTCH_PTHREAD_NUMBER, play the same role as,  and override, the compilation
flags  of same names. Also, a  multi-threaded genetic  graph  bipartitioning
algorithm is now available.

Packagers are  encouraged to configure SCOTCH  so as to make the  widest use
of threads, that is: -DCOMMON_PTHREAD -DSCOTCH_PTHREAD -DSCOTCH_PTHREAD_MPI,
and also -DCOMMON_PTHREAD_AFFINITY_LINUX whenever possible.  On Windows-like
environments, the -DCOMMON_THREAD_WIN32 flag is available.
The  -DSCOTCH_DETERMINISTIC  flag  may be  set or not,  depending on  former
practice, given that users can now set this behavior at run time.
Please refer to the file INSTALL.txt in the root directory.


How to get SCOTCH
-----------------

SCOTCH  can be  freely  downloaded,  under the  terms of  the  CeCILL-C free
software license, at the address below:

https://gitlab.inria.fr/scotch/scotch

git clone [email protected]:scotch/scotch.git

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions