Package Details: scotch 7.0.4-1

Git Clone URL: (read-only, click to copy)
Package Base: scotch
Description: Software package and libraries for graph, mesh and hypergraph partitioning, static mapping, and sparse matrix block ordering. This is the all-inclusive version (MPI/serial/esmumps).
Upstream URL:
Licenses: custom:CeCILL-C
Conflicts: ptscotch-openmpi, scotch_esmumps, scotch_esmumps5
Provides: ptscotch, ptscotch-openmpi, scotch_esmumps, scotch_ptesmumps
Submitter: None
Maintainer: ioquatix (MartinDiehl)
Last Packager: MartinDiehl
Votes: 38
Popularity: 0.000961
First Submitted: 2006-11-07 17:51 (UTC)
Last Updated: 2023-08-15 18:20 (UTC)

Latest Comments

1 2 3 4 5 6 .. 15 Next › Last »

lahwaacz commented on 2023-10-27 08:52 (UTC)

@igoutta, @a.kudelin: The tests getting stuck is most likely an issue due to the openmpi package.

igoutta commented on 2023-10-26 21:54 (UTC) (edited on 2023-10-26 21:55 (UTC) by igoutta)

I have the same result as @a.kudelin. I tried changing the jobs to my 4 cores but the check stays locked in:

Start 46: test_scotch_dgraph_band_bump

a.kudelin commented on 2023-04-06 20:39 (UTC)

The check step is getting stuck at Start 46: test_scotch_dgraph_band_bump.

tocic commented on 2023-03-23 05:15 (UTC)

Please fix a typo in the upstream URL.

nauaneed commented on 2023-01-14 15:52 (UTC)

I encountered the following errors with this pkgbuild:

CMake Error at src/CMakeLists.txt:66 (message):
  Bison required to compile Scotch and PT-Scotch


CMake Error at src/CMakeLists.txt:74 (message):
  Flex required to compile Scotch and PT-Scotch

It suceeded after I installed flex and bison. So, just wanted to suggest addition of flex and bison to dependencies.

carlosal1015 commented on 2022-12-29 03:09 (UTC)

No errors from my side.

jedbrown commented on 2022-12-29 02:41 (UTC)

==> Starting check()...
/home/jed/.cache/yay/scotch/PKGBUILD: line 29: [: too many arguments

You'll probably want to apply this:

diff --git i/PKGBUILD w/PKGBUILD
index f603567..d287359 100644
@@ -26,7 +26,7 @@ build() {

 check() {
-  if [ -z $(ldconfig -p | grep ]; then
+  if [ -z "$(ldconfig -p | grep" ]; then
     export _libcuda=0
   cmake --build build --parallel --target test

ggs commented on 2022-12-12 16:19 (UTC) (edited on 2022-12-12 17:35 (UTC) by ggs)


This PKGBUILD introduces a bashism which is not required and causing issues. If user's default shell, /usr/bin/sh, is pointed to say /usr/bin/dash this build will fail to install properly because curly bracket expansions are specific to bash. Additionally, Makefile already accomplishes what the bashism tries to do. Then, below part is not required since esmumps header files are already copied by the Makefile. Below lines should be removed, or SHELL variable should be introduced in Makefile and it should be set to /usr/bin/bash.

# To install headers and libs also for esmumps
sed -i 's/scotch\*/{scotch,esmumps}\*/g' Makefile

Secondly, patch aimed to fix creation of directories is not required anymore since mkdir calls already includes a -p tag. Following lines may be removed for clarity.

# Fix the creation of directories
sed -i "s/mkdir/mkdir\ -p/"

Upstream fixes could be seen below.

esmumps fix:

mkdir -p fix:

carlosal1015 commented on 2022-06-13 16:46 (UTC)

I found that openssh is a checkdependency since latest openmpi 4.1.4 upgrade.

If this package is not installed as checkdependency, the check() function becomes an error.