1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
scotch (7.0.0-1exp1) experimental; urgency=medium
* Multi-threading and MPI
- Scotch provides multithreading, but care must be taken when using
in conjunction with MPI. More discussion on binding threads to
cores and MPI processes is provided in the INSTALL.txt file
(provided in the upstream source and copied to the debian doc
directories for ptscotch). e.g. OpenMPI:
mpirun -np 2 --map-by socket --bind-to socket <program>
- Particular care must be taken with Scotch 7 and later, since it
now provides dynamic thread management, which is a new feature
and therefore may result in a change in behaviour compared to
previous versions.
* Metis/Parmetis compatibility libraries.
- From release 7.0.0 both libscotchmetisv3.so and
libscotchmetisv5.so are built. Select between them by compiling
with -lscotchmetisv3 or -lscotchmetisv5
(-DSCOTCH_METIS_VERSION=3 or 5 will be needed if the metis.h
compatibility header is used). Default in Debian is metis v5.
- Likewise parmetis compatibility is provided through
-lptscotchparmetisv3
-- Drew Parsons <dparsons@debian.org> Sun, 02 Jan 2022 23:13:27 +0100
|