| Port details on branch 2020Q3 |
- gmm++ Generic matrix template library
- 5.4.4_2 math
=3 5.4.4_2Version of this port present on the latest quarterly branch. - Maintainer: atanubiswas484@gmail.com
 - Port Added: 2008-08-06 10:48:49
- Last Update: 2025-08-03 17:59:41
- Commit Hash: 2dc8cdb
- People watching this port, also watch:: font-bh-lucidatypewriter-100dpi, libao, p5-type1inst, font-misc-meltho, desktop-file-utils
- License: LGPL3
- WWW:
- https://getfem.org/gmm/
- Description:
- Gmm++ is a generic C++ template library for sparse, dense and skyline
matrices. It is built as a set of generic algorithms (mult, add,
copy, sub-matrices, dense and sparse solvers ...) for any interfaced
vector type or matrix type. It can be view as a glue library allowing
cooperation between several vector and matrix types. However, basic
sparse, dense and skyline matrix/vector types are built in Gmm++,
hence it can be used as a standalone linear algebra library.
Interfacing a vector or matrix type means writing "traits" objects
called "linalg_traits", which describe their properties. The library
offers predefined dense, sparse and skyline matrix types.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/math/gmm++/ && make install clean
- To add the package, run one of these commands:
- pkg install math/gmm++
- pkg install gmm++
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: gmm++
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1752012969
SHA256 (gmm-5.4.4.tar.gz) = 15eb1943011b92665aab3b02ecf3cede1cf89ea15a9006f81f2ba2cd662aa02b
SIZE (gmm-5.4.4.tar.gz) = 551327
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Runtime dependencies:
-
- supermatrix.h : math/superlu
- This port is required by:
- for Build
-
- audio/csound
- cad/gmsh
- math/freefem++
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for gmm++-5.4.4_2:
====> Simultaneous equations solver: you have to select exactly one of them
MUMPS=off: Use MUMPS (math/mumps)
SUPERLU=on: Use SuperLU (math/superlu)
===> Use 'make config' to modify these settings
- Options name:
- math_gmm++
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|