{"bugs":[{"bugid":946333,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"sci-libs\/punc-1.5 fails to compile: sh: line 21: cd: umfpack: No such file or directory"}],"categories":[{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":318,"name":"sci-libs","summary":"The sci-libs category contains various science-related libraries."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a198e862478387fe37b4d232d51a3edb558cd3e0","committime":"2025-12-19T10:01:01","packageid":55883,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Bug: https:\/\/bugs.gentoo.org\/473598\nBug: https:\/\/bugs.gentoo.org\/720224\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"2d25fad95cbaa525c8945d8e582c749d49524f49","committime":"2025-12-19T09:25:43","packageid":55883,"repoid":1,"summary":"*\/*: drop *-linux keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"444f5108955c394503cad38de6b887b93b240873","committime":"2025-02-06T10:03:59","packageid":55883,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jy6x2b32pie9@yahoo.com","authorname":"NHOrus","body":"Patching explicit int main\n\nCloses: https:\/\/bugs.gentoo.org\/886461\nSigned-off-by: NHOrus <jy6x2b32pie9@yahoo.com>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/40330\nSigned-off-by: Nowa Ammerlaan <nowa@gentoo.org>","commitid":"498034a90cc4ddc8c2b0db4a31680e8f55ae5c94","committime":"2025-01-27T08:41:16","packageid":55883,"repoid":1,"summary":"sci-libs\/punc: update EAPI 7 -> 8, fix build problem"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3548511996bfd3574f9e3a3a433fb9e7526f3f58","committime":"2024-01-12T15:05:10","packageid":55883,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Per the category metadata, app-doc\/ is reserved for documentation\n*files* and not software.  Move it to app-text\/ where it seems a better\nfit.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f7fdfdaeec3764929686064a6054c38a6b2d7788","committime":"2024-01-11T16:04:37","packageid":55883,"repoid":1,"summary":"Move {app-doc → app-text}\/doxygen"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f2979793991144637956e4225ce4d0235900c1a2","committime":"2023-06-09T15:16:56","packageid":55883,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"698feb8e2fbbbda0d8fc3c6865c637e5d86e122d","committime":"2023-06-03T14:53:22","packageid":55883,"repoid":1,"summary":"sci-libs\/punc: destabilize for ~x86"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"03be5409fe0c0ecbdba974f8d4199bc39a7c7198","committime":"2021-03-13T19:21:07","packageid":55883,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Package-Manager: Portage-3.0.17, Repoman-3.0.2\nSigned-off-by: David Seifert <soap@gentoo.org>","commitid":"21ea3a9c387fa58d802162b465f57770d4f4e8ea","committime":"2021-03-13T18:50:37","packageid":55883,"repoid":1,"summary":"sci-libs\/punc: Port to EAPI 7"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":55883,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":55883,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":55883,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":55883,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":55883,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":396,"description":"Virtual for Message Passing Interface (MPI) v2.0 implementation","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cluster@gentoo.org","maintainername":"Gentoo Cluster Project","name":"mpi","packageid":42101},{"block":false,"categoryid":318,"description":"Library to order a sparse matrix prior to Cholesky factorization","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"amd","packageid":42168,"summary":"AMD is a set of routines for ordering a sparse matrix prior to Cholesky factorization (or for LU factorization with diagonal pivoting). There are versions in both C and Fortran."},{"block":false,"categoryid":396,"description":"Virtual for FORTRAN 77 BLAS implementation","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"blas","packageid":43239},{"block":false,"categoryid":393,"description":"Library that converts FORTRAN to C source","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"libf2c","packageid":46970},{"block":false,"categoryid":318,"description":"Unsymmetric multifrontal sparse LU factorization library","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"umfpack","packageid":50683,"summary":"UMFPACK is a set of routines for solving unsymmetric sparse linear systems, Ax=b, using the Unsymmetric MultiFrontal method. Includes a C-callable interface, and a Fortran-callable interface. MATLAB routines are not included in the Gentoo package."},{"block":false,"categoryid":318,"description":"Arnoldi package library to solve large scale eigenvalue problems","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"arpack","packageid":51416,"summary":"The ARnoldi PACKage is a library of routines capable of solving large scale symmetric, nonsymmetric, and generalized eigenproblems. The software is designed to compute a few eigenvalues with user specified features such as those of largest real part or largest magnitude. Storage requirements are on the order of n*k locations. No auxiliary storage is required. A set of Schur basis vectors for the desired k-dimensional eigen-space is computed which is numerically orthogonal to working precision. Numerically accurate eigenvectors are available on request."},{"block":false,"categoryid":393,"description":"Minimal Abstraction Layer for Object-oriented C\/C++ programs","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"maloc","packageid":51429},{"block":false,"categoryid":396,"description":"Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"lapack","packageid":55481},{"block":false,"categoryid":318,"description":"Sparse LU factorization library","ebuildids":[852840],"firstseen":"2010-06-09T14:35:06.041445","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"superlu","packageid":55880,"summary":"SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines. The library is written in C and is callable from either C or Fortran. The library routines will perform an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The LU factorization routines can handle non-square matrices but the triangular solves are performed only for square matrices. The matrix columns may be preordered (before factorization) either through library or user supplied routines. This preordering for sparsity is completely separate from the factorization. Working precision iterative refinement subroutines are provided for improved backward stability. Routines are also provided to equilibrate the system, estimate the condition number, calculate the relative backward error, and estimate error bounds for the refined solutions."},{"block":false,"categoryid":318,"description":"Conjugate gradient Codes for large sparse linear systems","ebuildids":[852840],"firstseen":"2010-10-31T14:36:36.232433","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"cgcode","packageid":56457},{"block":false,"categoryid":396,"description":"Virtual for Fortran Compiler","ebuildids":[852840],"firstseen":"2011-04-15T18:23:49.887464","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"fortran","packageid":57236}],"depending":[{"block":false,"categoryid":318,"description":"2D\/3D AFEM code for nonlinear geometric PDE","ebuildids":[853549,853549],"firstseen":"2010-11-02T14:34:07.577095","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"mc","packageid":56468},{"block":false,"categoryid":318,"description":"The Finite Element ToolKit - Meta package","ebuildids":[246495],"firstseen":"2011-04-16T14:37:37.296770","maintainer":"sci-chemistry@gentoo.org","maintainername":"Gentoo Chemistry Project","name":"fetk","packageid":57239,"summary":"The Finite Element ToolKit (FETK) is a collaboratively developed, evolving collection of adaptive finite element method (AFEM) software libraries and tools for solving coupled systems of nonlinear geometric partial differential equations (PDE). The FETK libraries and tools are written in an object-oriented form of ANSI-C and in C++, and include a common portability layer (MALOC) for all of FETK, a collection of standard numerical libraries (PUNC), a stand-alone high-quality surface and volume simplex mesh generator (GAMer), a stand-alone networked polygon display tool (SG), a general nonlinear finite element modeling kernel (MC), and a MATLAB toolkit (MCLite) for protyping finite element methods and examining simplex meshes using MATLAB. The entire FETK Suite of tools is highly portable (from iPhone to Blue Gene\/L), thanks to use of a small abstraction layer (MALOC)."}],"ebuilds":[{"archs":["amd64","~x86"],"ebuildid":852840,"firstseen":"2025-02-06T10:08:05.397064","license":"GPL-2","moddate":"2026-03-22T20:20:57","packageid":55883,"repoid":1,"slot":"0","uses":["debug","doc","mpi"],"version":"1.5-r1"}],"masks":[],"package":{"categoryid":318,"description":"Portable Understructure for Numerical Computing","firstseen":"2010-06-09T14:35:06.041445","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"punc","packageid":55883,"summary":"PUNC (Portable Understructure for Numerical Computing) is a small standard collection of software libraries for numerical computing. The PUNC collection includes reference implementations of the standard (dense matrix) linear algebra tools BLAS and LAPACK, and also includes some newer (sparse matrix) linear algebra tools ARPACK, SuperLU, CgCode, and PMG. PUNC also provides some additional basic infrastructure such as the standard F2C header and corresponding library (libF2C), to support the use of F2C'd FORTRAN codes, and some other standard tools used to build numerical simulation software, such as the HDF5 library. While most of the libraries included in PUNC are completely stand-alone, and are the reference implementations developed by the individual library authors, PUNC also provides some Object-oriented C wrappers (written by the FETK developers) for use with Object-oriented C\/C++ codes such as FETK . This is accomplished by building PUNC on top of FETK 's MALOC library."},"rdependencies":[{"block":false,"categoryid":396,"description":"Virtual for Message Passing Interface (MPI) v2.0 implementation","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"cluster@gentoo.org","maintainername":"Gentoo Cluster Project","name":"mpi","packageid":42101},{"block":false,"categoryid":318,"description":"Library to order a sparse matrix prior to Cholesky factorization","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"amd","packageid":42168,"summary":"AMD is a set of routines for ordering a sparse matrix prior to Cholesky factorization (or for LU factorization with diagonal pivoting). There are versions in both C and Fortran."},{"block":false,"categoryid":396,"description":"Virtual for FORTRAN 77 BLAS implementation","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"blas","packageid":43239},{"block":false,"categoryid":393,"description":"Library that converts FORTRAN to C source","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"libf2c","packageid":46970},{"block":false,"categoryid":318,"description":"Unsymmetric multifrontal sparse LU factorization library","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"umfpack","packageid":50683,"summary":"UMFPACK is a set of routines for solving unsymmetric sparse linear systems, Ax=b, using the Unsymmetric MultiFrontal method. Includes a C-callable interface, and a Fortran-callable interface. MATLAB routines are not included in the Gentoo package."},{"block":false,"categoryid":318,"description":"Arnoldi package library to solve large scale eigenvalue problems","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"arpack","packageid":51416,"summary":"The ARnoldi PACKage is a library of routines capable of solving large scale symmetric, nonsymmetric, and generalized eigenproblems. The software is designed to compute a few eigenvalues with user specified features such as those of largest real part or largest magnitude. Storage requirements are on the order of n*k locations. No auxiliary storage is required. A set of Schur basis vectors for the desired k-dimensional eigen-space is computed which is numerically orthogonal to working precision. Numerically accurate eigenvectors are available on request."},{"block":false,"categoryid":393,"description":"Minimal Abstraction Layer for Object-oriented C\/C++ programs","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"maloc","packageid":51429},{"block":false,"categoryid":396,"description":"Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation","ebuildids":[852840],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"lapack","packageid":55481},{"block":false,"categoryid":318,"description":"Sparse LU factorization library","ebuildids":[852840],"firstseen":"2010-06-09T14:35:06.041445","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"superlu","packageid":55880,"summary":"SuperLU is a general purpose library for the direct solution of large, sparse, nonsymmetric systems of linear equations on high performance machines. The library is written in C and is callable from either C or Fortran. The library routines will perform an LU decomposition with partial pivoting and triangular system solves through forward and back substitution. The LU factorization routines can handle non-square matrices but the triangular solves are performed only for square matrices. The matrix columns may be preordered (before factorization) either through library or user supplied routines. This preordering for sparsity is completely separate from the factorization. Working precision iterative refinement subroutines are provided for improved backward stability. Routines are also provided to equilibrate the system, estimate the condition number, calculate the relative backward error, and estimate error bounds for the refined solutions."},{"block":false,"categoryid":318,"description":"Conjugate gradient Codes for large sparse linear systems","ebuildids":[852840],"firstseen":"2010-10-31T14:36:36.232433","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"cgcode","packageid":56457},{"block":false,"categoryid":396,"description":"Virtual for Fortran Compiler","ebuildids":[852840],"firstseen":"2011-04-15T18:23:49.887464","maintainer":"sci@gentoo.org","maintainername":"Gentoo Science Project","name":"fortran","packageid":57236}],"repos":[{"branch":"master","lastcommit":"f87ce2b74421571078063820dc1065e7089c9fa7","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["http:\/\/fetk.org\/codes\/punc\/index.html"],"uses":[{"description":"Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https:\/\/wiki.gentoo.org\/wiki\/Project:Quality_Assurance\/Backtraces","isdefault":false,"use":"debug"},{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Add MPI (Message Passing Interface) layer to the apps that support it","isdefault":false,"use":"mpi"}]}