Package Details: scotch-git 7.0.1.r733.1093134-1

Git Clone URL: https://aur.archlinux.org/scotch-git.git (read-only, click to copy)
Package Base: scotch-git
Description: Libraries for graph, mesh and hypergraph partitioning, static mapping, and sparse matrix block ordering
Upstream URL: https://gitlab.inria.fr/scotch/scotch
Licenses: custom:CeCILL-C
Conflicts: ptscotch-openmpi, scotch, scotch_esmumps, scotch_esmumps5
Provides: ptscotch, ptscotch-openmpi, scotch, scotch_esmumps, scotch_ptesmumps
Submitter: acxz
Maintainer: haawda
Last Packager: haawda
Votes: 0
Popularity: 0.000000
First Submitted: 2020-01-18 07:52 (UTC)
Last Updated: 2022-09-07 05:28 (UTC)

Required by (29)

Sources (1)

Pinned Comments

Latest Comments

acxz commented on 2021-10-13 17:37 (UTC)

Disowning this package as scotch works just fine. This package was created since scotch was broken at the time.

wladimyrmd commented on 2021-10-09 21:45 (UTC)

Troubles and solutions

This package have problem to compile with gcc-fortran package due fortran f77 compiler is not compatible with fortran 90 which is necessary to compile this give test file: test_libmetis_dual_f.f90.

Even after I have installed g95 package to provide f95 (fortran 95) compatible compiler, the build script is unable to replace f77 to f95 compiler command. The compilation of test_libmetis_dual_f.f90 file with f95 had success when I copied the full command line and replacing f77 by this f95.

Even that I forced to include FC = f95 into Make.inc/Makefile.inc.x86_64_pc_linux2.shlib, the build script overwrite it and this line disappeared. I couldn´t find where I must included that to make it not overwritten by build script.

My solution was comment this line on PKGBUILD script

[ -e Makefile.inc ] && rm Makefile.inc
cp "Make.inc/Makefile.inc.${CARCH/_/-}_pc_linux2.shlib" Makefile.inc

and include this line FC = f95 on Makefile.inc.

But other compilation problem appeared, now related with cuda library. My nvidia card (GeForce 820M) is a old one that nvidia driver must be a 390XX. The message shown is: error string: /usr/lib/libcuda.so.1: undefined symbol: cuipcopenmemhandle_v2 CUDA-aware support is disabled.

The solution came from this link: https://github.com/open-mpi/ompi/issues/4405 This I included the following line opal_cuda_support=0 in the file /etc/openmpi/openmpi-mca-params.conf

I hope to help somebody with the same problem and to make some advertise for developer team to solve this problem with compiler for fortran codes

Tanks Wladimyr