Package Details: pastix 6.2.1-1

Git Clone URL: https://aur.archlinux.org/pastix.git (read-only, click to copy)
Package Base: pastix
Description: High performance parallel solver for very large sparse linear systems based on direct methods
Upstream URL: https://gitlab.inria.fr/solverstack/pastix
Keywords: computing scientific
Licenses: LGPL3
Provides: libpastix.so, libpastix_kernels.so, libspm.so, libspmf.so
Submitter: myles
Maintainer: lahwaacz
Last Packager: lahwaacz
Votes: 1
Popularity: 0.000000
First Submitted: 2015-10-03 13:29 (UTC)
Last Updated: 2021-08-28 20:21 (UTC)

Latest Comments

lahwaacz commented on 2020-12-21 12:46 (UTC)

@myles: if petsc provides pastix, why does it still have pastix in optdepends?

myles commented on 2019-03-21 10:26 (UTC)

Pastix is available via PETSc now.

nate commented on 2017-04-15 04:10 (UTC) (edited on 2017-04-15 04:13 (UTC) by nate)

EDIT: This may already be out of date. This was for version 5.2.2.22-3. As of 5.2.3-1, these steps were not necessary for me. ------- To install this package, I needed to follow the steps here (copied below): https://gforge.inria.fr/forum/forum.php?thread_id=33981&forum_id=598&group_id=186 Inside the src repository : - cp config/LINUX-GNU.in ./config.in (any configuration file can be used and not need to be modified) - make murge_up - make sopalin/src/murge_fortran.c Once I had completed these steps, I was able to run makepkg and install the package.

ddemidov commented on 2015-10-30 10:22 (UTC)

There is inconsistency between scotch and pastix integer types. Scotch integer type is 32bit integers and pastix uses 64bit. This results in the following runtime errorr: ERROR: Inconsistent integer type The following change to pastix config.in solves the problem: diff --git a/config.in b/config.in.new index 5e2943a..4593f92 100644 --- a/config.in +++ b/config.in.new @@ -60,11 +60,11 @@ CFPROG := ${CFPROG} -fPIC #VERSIONINT = _long #CCTYPES = -DFORCE_LONG -DINTSIZELONG #--------------------------- -#VERSIONINT = _int32 -#CCTYPES = -DINTSIZE32 +VERSIONINT = _int32 +CCTYPES = -DINTSIZE32 #--------------------------- -VERSIONINT = _int64 -CCTYPES = -DINTSSIZE64 +#VERSIONINT = _int64 +#CCTYPES = -DINTSSIZE64 ################################################################### # FLOAT TYPE #