notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
ntpoly Library for computing the functions of sparse matrices
3.0.0_3 math on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.0_3Version of this port present on the latest quarterly branch.
Maintainer: thierry@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-10-17 17:39:09
Last Update: 2024-06-21 17:49:24
Commit Hash: e2cd113
People watching this port, also watch:: wa-aspell, medit, ittapi, php81-pear, apache-log4j2
License: MIT
WWW:
https://william-dawson.github.io/NTPoly
Description:
NTPoly is a massively parallel library for computing the functions of sparse, Hermitian matrices based on polynomial expansions. For sufficiently sparse matrices, most of the matrix functions in NTPoly can be computed in linear time.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (154 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/NTPoly-3.0.0_3/catalog.mk
  3. /usr/local/share/licenses/NTPoly-3.0.0_3/LICENSE
  4. /usr/local/share/licenses/NTPoly-3.0.0_3/MIT
  5. include/Analysis.h
  6. include/Analysis_c.h
  7. include/CMakeLists.txt
  8. include/ChebyshevSolvers.h
  9. include/ChebyshevSolvers_c.h
  10. include/DensityMatrixSolvers.h
  11. include/DensityMatrixSolvers_c.h
  12. include/EigenBounds.h
  13. include/EigenBounds_c.h
  14. include/EigenSolvers.h
  15. include/EigenSolvers_c.h
  16. include/ExponentialSolvers.h
  17. include/ExponentialSolvers_c.h
  18. include/FermiOperator.h
  19. include/FermiOperator_c.h
  20. include/GeometryOptimization.h
  21. include/GeometryOptimization_c.h
  22. include/HermiteSolvers.h
  23. include/HermiteSolvers_c.h
  24. include/InverseSolvers.h
  25. include/InverseSolvers_c.h
  26. include/LinearSolvers.h
  27. include/LinearSolvers_c.h
  28. include/LoadBalancer.h
  29. include/LoadBalancer_c.h
  30. include/Logging.h
  31. include/Logging_c.h
  32. include/MatrixConversion.h
  33. include/MatrixConversion_c.h
  34. include/MatrixMapper.h
  35. include/MatrixMemoryPool.h
  36. include/MatrixMemoryPool_c.h
  37. include/PMatrixMemoryPool.h
  38. include/PMatrixMemoryPool_c.h
  39. include/PSMatrix.h
  40. include/PSMatrix_c.h
  41. include/Permutation.h
  42. include/Permutation_c.h
  43. include/Polynomial.h
  44. include/Polynomial_c.h
  45. include/ProcessGrid.h
  46. include/ProcessGrid_c.h
  47. include/RootSolvers.h
  48. include/RootSolvers_c.h
  49. include/SMatrix.h
  50. include/SMatrix_c.h
  51. include/SignSolvers.h
  52. include/SignSolvers_c.h
  53. include/SolverBase.h
  54. include/SolverParameters.h
  55. include/SolverParameters_c.h
  56. include/SquareRootSolvers.h
  57. include/SquareRootSolvers_c.h
  58. include/TrigonometrySolvers.h
  59. include/TrigonometrySolvers_c.h
  60. include/Triplet.h
  61. include/TripletList.h
  62. include/TripletList_c.h
  63. include/Wrapper.h
  64. include/analysismodule.mod
  65. include/analysismodule_wrp.mod
  66. include/chebyshevsolversmodule.mod
  67. include/chebyshevsolversmodule_wrp.mod
  68. include/choleskymodule.mod
  69. include/datatypesmodule.mod
  70. include/densitymatrixsolversmodule.mod
  71. include/densitymatrixsolversmodule_wrp.mod
  72. include/dmatrixmodule.mod
  73. include/eigenboundsmodule.mod
  74. include/eigenboundsmodule_wrp.mod
  75. include/eigenexamodule.mod
  76. include/eigensolversmodule.mod
  77. include/eigensolversmodule_wrp.mod
  78. include/errormodule.mod
  79. include/exponentialsolversmodule.mod
  80. include/exponentialsolversmodule_wrp.mod
  81. include/fermioperatormodule.mod
  82. include/fermioperatormodule_wrp.mod
  83. include/gemmtasksmodule.mod
  84. include/geometryoptimizationmodule.mod
  85. include/geometryoptimizationmodule_wrp.mod
  86. include/hermitesolversmodule.mod
  87. include/hermitesolversmodule_wrp.mod
  88. include/inversesolversmodule.mod
  89. include/inversesolversmodule_wrp.mod
  90. include/linearsolversmodule.mod
  91. include/linearsolversmodule_wrp.mod
  92. include/loadbalancermodule.mod
  93. include/loadbalancermodule_wrp.mod
  94. include/loggingmodule.mod
  95. include/loggingmodule_wrp.mod
  96. include/matrixconversionmodule.mod
  97. include/matrixconversionmodule_wrp.mod
  98. include/matrixmapsmodule.mod
  99. include/matrixmarketmodule.mod
  100. include/matrixmemorypoolmodule.mod
  101. include/matrixmemorypoolmodule_wrp.mod
  102. include/matrixreducemodule.mod
  103. include/ntmpimodule.mod
  104. include/permutationmodule.mod
  105. include/permutationmodule_wrp.mod
  106. include/pmatrixmemorypoolmodule.mod
  107. include/pmatrixmemorypoolmodule_wrp.mod
  108. include/polynomialsolversmodule.mod
  109. include/polynomialsolversmodule_wrp.mod
  110. include/processgridmodule.mod
  111. include/processgridmodule_wrp.mod
  112. include/psmatrixalgebramodule.mod
  113. include/psmatrixalgebramodule_wrp.mod
  114. include/psmatrixmodule.mod
  115. include/psmatrixmodule_wrp.mod
  116. include/rootsolversmodule.mod
  117. include/rootsolversmodule_wrp.mod
  118. include/signsolversmodule.mod
  119. include/signsolversmodule_wrp.mod
  120. include/singularvaluesolversmodule.mod
  121. include/smatrixalgebramodule.mod
  122. include/smatrixalgebramodule_wrp.mod
  123. include/smatrixmodule.mod
  124. include/smatrixmodule_wrp.mod
  125. include/solverparametersmodule.mod
  126. include/solverparametersmodule_wrp.mod
  127. include/squarerootsolversmodule.mod
  128. include/squarerootsolversmodule_wrp.mod
  129. include/svectormodule.mod
  130. include/timermodule.mod
  131. include/trigonometrysolversmodule.mod
  132. include/trigonometrysolversmodule_wrp.mod
  133. include/tripletlistmodule.mod
  134. include/tripletlistmodule_wrp.mod
  135. include/tripletmodule.mod
  136. include/wrappermodule.mod
  137. lib/cmake/NTPoly/NTPolyConfig-release.cmake
  138. lib/cmake/NTPoly/NTPolyConfig.cmake
  139. lib/cmake/NTPolyCPP/NTPolyCPPConfig-release.cmake
  140. lib/cmake/NTPolyCPP/NTPolyCPPConfig.cmake
  141. lib/cmake/NTPolyWrapper/NTPolyWrapperConfig-release.cmake
  142. lib/cmake/NTPolyWrapper/NTPolyWrapperConfig.cmake
  143. lib/libNTPoly.so
  144. lib/libNTPoly.so.0
  145. lib/libNTPolyCPP.so
  146. lib/libNTPolyCPP.so.0
  147. lib/libNTPolyWrapper.so
  148. lib/libNTPolyWrapper.so.0
  149. libdata/pkgconfig/NTPoly.pc
  150. libdata/pkgconfig/NTPolyCPP.pc
  151. libdata/pkgconfig/NTPolyWrapper.pc
  152. @owner
  153. @group
  154. @mode
Collapse this list.
Dependency lines:
  • NTPoly>0:math/ntpoly
To install the port:
cd /usr/ports/math/ntpoly/ && make install clean
To add the package, run one of these commands:
  • pkg install math/ntpoly
  • pkg install NTPoly
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: NTPoly
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1685464189 SHA256 (william-dawson-NTPoly-ntpoly-v3.0.0_GH0.tar.gz) = bd0cf5170ce165f414f51ba9d2e77467ca669b2a3c1cc15ef199a93aba4da621 SIZE (william-dawson-NTPoly-ntpoly-v3.0.0_GH0.tar.gz) = 300129

Packages (timestamps in pop-ups are UTC):
NTPoly
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.0.0_33.0.0_3--3.0.0_3---
FreeBSD:13:quarterly3.0.0_33.0.0_3--3.0.0_3---
FreeBSD:14:latest3.0.0_33.0.0_3--3.0.0_3---
FreeBSD:14:quarterly3.0.0_33.0.0_3--3.0.0_3---
FreeBSD:15:latest3.0.0_33.0.0_3n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. swig>0 : devel/swig
  2. cmake : devel/cmake-core
  3. gfortran13 : lang/gcc13
  4. python3.11 : lang/python311
  5. as : devel/binutils
Test dependencies:
  1. py311-numpy>=1.16,1<1.27,1 : math/py-numpy@py311
  2. bash : shells/bash
  3. py311-mpi4py>0 : net/py-mpi4py@py311
  4. py311-scipy>0 : science/py-scipy@py311
  5. python3.11 : lang/python311
Runtime dependencies:
  1. gfortran13 : lang/gcc13
  2. python3.11 : lang/python311
Library dependencies:
  1. libopenblas.so : math/openblas
  2. libmpich.so : net/mpich
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
math_ntpoly
USES:
blaslapack:openblas cmake fortran mpi python pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/william-dawson/NTPoly/tar.gz/ntpoly-v3.0.0?dummy=/
Collapse this list.

Number of commits found: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.0.0_3
21 Jun 2024 17:49:24
commit hash: e2cd1133e68c54606b2b5e0c7b4dee0532a926fecommit hash: e2cd1133e68c54606b2b5e0c7b4dee0532a926fecommit hash: e2cd1133e68c54606b2b5e0c7b4dee0532a926fecommit hash: e2cd1133e68c54606b2b5e0c7b4dee0532a926fe files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: bump PORTREVISION after the upgrade to OpenBLAS
3.0.0_2
12 Dec 2023 19:03:50
commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: bump PORTREVISION after the upgrade of OpenBLAS

PR:		273219
3.0.0_1
10 Dec 2023 10:23:11
commit hash: 843da99a87b4c6b3953bcd4153ed1212636783c9commit hash: 843da99a87b4c6b3953bcd4153ed1212636783c9commit hash: 843da99a87b4c6b3953bcd4153ed1212636783c9commit hash: 843da99a87b4c6b3953bcd4153ed1212636783c9 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: bump PORTREVISION after the upgrade of MPICH to 4.1.2
3.0.0
30 May 2023 18:05:29
commit hash: 39504db451af35194f4156944e3f59ba6eca42d2commit hash: 39504db451af35194f4156944e3f59ba6eca42d2commit hash: 39504db451af35194f4156944e3f59ba6eca42d2commit hash: 39504db451af35194f4156944e3f59ba6eca42d2 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/ntpoly: upgrade to v3.0.0

Release notes at
	<https://github.com/william-dawson/NTPoly/releases/tag/ntpoly-v3.0.0>.
2.7.1_1
24 May 2023 16:34:10
commit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79eccommit hash: 0619748960cb07bc181ffe4addf08bc47c4b79ec files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
*: regular cleanup for GH_TAGNAME bad usage
2.7.1_1
23 Apr 2023 09:09:58
commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
2.7.1
18 Oct 2022 14:55:47
commit hash: 8526d20aa5176d67530d5945946e8c4a429b2699commit hash: 8526d20aa5176d67530d5945946e8c4a429b2699commit hash: 8526d20aa5176d67530d5945946e8c4a429b2699commit hash: 8526d20aa5176d67530d5945946e8c4a429b2699 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/ntpoly: set USE_GITHUB and fix WWW link

Reported by:	diizzy
2.7.1
17 Oct 2022 17:36:45
commit hash: 3f14cf845a561b47fd1f5bc109612588c6abf7c1commit hash: 3f14cf845a561b47fd1f5bc109612588c6abf7c1commit hash: 3f14cf845a561b47fd1f5bc109612588c6abf7c1commit hash: 3f14cf845a561b47fd1f5bc109612588c6abf7c1 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/ntpoly: adding a library for computing the functions of sparse matrices

Number of commits found: 8