Skip to content

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

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 git@gitlab.inria.fr:scotch/scotch.git

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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