FreshPorts -- The Place For Ports notbugIf you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
PETSc Suite of data structures and routines from Argonne National Laboratory
3.8.3 science on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 19 Dec 2017 00:03:09
Also Listed In: devel
License: BSD2CLAUSE
A suite of data structures and routines for the scalable (parallel) solution of
scientific applications modeled by partial differential equations. It supports
MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU parallelism.
PETSc (sometimes called PETSc/Tao) also contains the Tao optimization software
library.

WWW: http://www.mcs.anl.gov/petsc
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (255 items)
  1. /usr/local/share/licenses/PETSc-3.8.3/catalog.mk
  2. /usr/local/share/licenses/PETSc-3.8.3/LICENSE
  3. /usr/local/share/licenses/PETSc-3.8.3/BSD2CLAUSE
  4. bin/FASTMathInstaller.py
  5. bin/PetscBinaryIO.py
  6. bin/PetscBinaryIOTrajectory.py
  7. bin/PetscBinaryIO_tests.py
  8. bin/TOPSGenerator.py
  9. bin/adiforfix.py
  10. bin/configVars.py
  11. bin/parseargs.py
  12. bin/petsc-mpiexec.uni
  13. bin/petsc_conf.py
  14. bin/petsc_gen_xdmf.py
  15. bin/petscdiff
  16. bin/petsclogformat.py
  17. bin/petscmpiexec
  18. bin/petscnagupgrade.py
  19. bin/popup
  20. bin/portabilitycheck.py
  21. bin/saws/SAWs.py
  22. bin/saws/getSAWs.bash
  23. bin/saws/getStack.bash
  24. bin/sendToJenkins
  25. bin/taucc.py
  26. bin/update.py
  27. include/petsc.h
  28. include/petsc/finclude/petsc.h
  29. include/petsc/finclude/petscao.h
  30. include/petsc/finclude/petscbag.h
  31. include/petsc/finclude/petscdm.h
  32. include/petsc/finclude/petscdmda.h
  33. include/petsc/finclude/petscdmlabel.h
  34. include/petsc/finclude/petscdmnetwork.h
  35. include/petsc/finclude/petscdmplex.h
  36. include/petsc/finclude/petscdraw.h
  37. include/petsc/finclude/petscerror.h
  38. include/petsc/finclude/petscis.h
  39. include/petsc/finclude/petscksp.h
  40. include/petsc/finclude/petsclog.h
  41. include/petsc/finclude/petscmat.h
  42. include/petsc/finclude/petscpc.h
  43. include/petsc/finclude/petscsnes.h
  44. include/petsc/finclude/petscsnesfas.h
  45. include/petsc/finclude/petscsys.h
  46. include/petsc/finclude/petsctao.h
  47. include/petsc/finclude/petscts.h
  48. include/petsc/finclude/petscvec.h
  49. include/petsc/finclude/petscviewer.h
  50. include/petsc/mpiuni/mpi.h
  51. include/petsc/mpiuni/mpif.h
  52. include/petsc/mpiuni/mpiunifdef.h
  53. include/petsc/private/bagimpl.h
  54. include/petsc/private/characteristicimpl.h
  55. include/petsc/private/dmdaimpl.h
  56. include/petsc/private/dmforestimpl.h
  57. include/petsc/private/dmimpl.h
  58. include/petsc/private/dmlabelimpl.h
  59. include/petsc/private/dmmbimpl.h
  60. include/petsc/private/dmnetworkimpl.h
  61. include/petsc/private/dmpatchimpl.h
  62. include/petsc/private/dmpleximpl.h
  63. include/petsc/private/dmswarmimpl.h
  64. include/petsc/private/drawimpl.h
  65. include/petsc/private/dtimpl.h
  66. include/petsc/private/f90impl.h
  67. include/petsc/private/fortranimpl.h
  68. include/petsc/private/glvisvecimpl.h
  69. include/petsc/private/glvisviewerimpl.h
  70. include/petsc/private/hash.h
  71. include/petsc/private/isimpl.h
  72. include/petsc/private/kernels/blockinvert.h
  73. include/petsc/private/kernels/blockmatmult.h
  74. include/petsc/private/kernels/blocktranspose.h
  75. include/petsc/private/kernels/petscaxpy.h
  76. include/petsc/private/kspimpl.h
  77. include/petsc/private/linesearchimpl.h
  78. include/petsc/private/logimpl.h
  79. include/petsc/private/matimpl.h
  80. include/petsc/private/matorderimpl.h
  81. include/petsc/private/pcgamgimpl.h
  82. include/petsc/private/pcimpl.h
  83. include/petsc/private/pcmgimpl.h
  84. include/petsc/private/petscconvestimpl.h
  85. include/petsc/private/petscdsimpl.h
  86. include/petsc/private/petscfeimpl.h
  87. include/petsc/private/petscfptimpl.h
  88. include/petsc/private/petscfvimpl.h
  89. include/petsc/private/petscimpl.h
  90. include/petsc/private/sfimpl.h
  91. include/petsc/private/snesimpl.h
  92. include/petsc/private/taoimpl.h
  93. include/petsc/private/taolinesearchimpl.h
  94. include/petsc/private/tsimpl.h
  95. include/petsc/private/vecimpl.h
  96. include/petsc/private/viewerimpl.h
  97. include/petscao.h
  98. include/petscbag.h
  99. include/petscblaslapack.h
  100. include/petscblaslapack_mangle.h
  101. include/petscblaslapack_stdcall.h
  102. include/petscbt.h
  103. include/petsccharacteristic.h
  104. include/petscconf.h
  105. include/petscconfiginfo.h
  106. include/petscconvest.h
  107. include/petscctable.h
  108. include/petsccuda.h
  109. include/petsccusp.h
  110. include/petscdm.h
  111. include/petscdmcomposite.h
  112. include/petscdmda.h
  113. include/petscdmdatypes.h
  114. include/petscdmforest.h
  115. include/petscdmlabel.h
  116. include/petscdmmoab.h
  117. include/petscdmnetwork.h
  118. include/petscdmpatch.h
  119. include/petscdmplex.h
  120. include/petscdmredundant.h
  121. include/petscdmshell.h
  122. include/petscdmsliced.h
  123. include/petscdmswarm.h
  124. include/petscdmtypes.h
  125. include/petscdraw.h
  126. include/petscdrawtypes.h
  127. include/petscds.h
  128. include/petscdstypes.h
  129. include/petscdt.h
  130. include/petscerror.h
  131. include/petscfe.h
  132. include/petscfetypes.h
  133. include/petscfix.h
  134. include/petscfv.h
  135. include/petscfvtypes.h
  136. include/petscgll.h
  137. include/petscis.h
  138. include/petscistypes.h
  139. include/petscksp.h
  140. include/petsclog.h
  141. include/petscmachineinfo.h
  142. include/petscmat.h
  143. include/petscmatcoarsen.h
  144. include/petscmatelemental.h
  145. include/petscmath.h
  146. include/petscmathypre.h
  147. include/petscmatlab.h
  148. include/petscoptions.h
  149. include/petscpc.h
  150. include/petscpctypes.h
  151. include/petscpf.h
  152. include/petscsf.h
  153. include/petscsftypes.h
  154. include/petscsnes.h
  155. include/petscsys.h
  156. include/petsctao.h
  157. include/petsctaolinesearch.h
  158. include/petsctime.h
  159. include/petscts.h
  160. include/petscvalgrind.h
  161. include/petscvec.h
  162. include/petscversion.h
  163. include/petscviennacl.h
  164. include/petscviewer.h
  165. include/petscviewerhdf5.h
  166. include/petscviewersaws.h
  167. include/petscviewertypes.h
  168. include/petscwebclient.h
  169. lib/libpetsc.so
  170. lib/libpetsc.so.3.8
  171. lib/libpetsc.so.3.8.3
  172. libdata/pkgconfig/PETSc.pc
  173. share/petsc/datafiles/matrices/amesos2_test_mat0.mtx
  174. share/petsc/datafiles/matrices/hpd-complex-int32-float32
  175. share/petsc/datafiles/matrices/hpd-complex-int32-float64
  176. share/petsc/datafiles/matrices/hpd-complex-int64-float32
  177. share/petsc/datafiles/matrices/hpd-complex-int64-float64
  178. share/petsc/datafiles/matrices/nh-complex-int32-float32
  179. share/petsc/datafiles/matrices/nh-complex-int32-float64
  180. share/petsc/datafiles/matrices/nh-complex-int64-float32
  181. share/petsc/datafiles/matrices/nh-complex-int64-float64
  182. share/petsc/datafiles/matrices/ns-real-int32-float32
  183. share/petsc/datafiles/matrices/ns-real-int32-float64
  184. share/petsc/datafiles/matrices/ns-real-int64-float32
  185. share/petsc/datafiles/matrices/ns-real-int64-float64
  186. share/petsc/datafiles/matrices/spd-real-int32-float128
  187. share/petsc/datafiles/matrices/spd-real-int32-float32
  188. share/petsc/datafiles/matrices/spd-real-int32-float64
  189. share/petsc/datafiles/matrices/spd-real-int64-float32
  190. share/petsc/datafiles/matrices/spd-real-int64-float64
  191. share/petsc/datafiles/meshes/2Dgrd.exo
  192. share/petsc/datafiles/meshes/Rect-tri3.exo
  193. share/petsc/datafiles/meshes/annulus-20.exo
  194. share/petsc/datafiles/meshes/blockcylinder-50.exo
  195. share/petsc/datafiles/meshes/cow.msh
  196. share/petsc/datafiles/meshes/cube_5tets.cas
  197. share/petsc/datafiles/meshes/cube_5tets_ascii.cas
  198. share/petsc/datafiles/meshes/cylinder.med
  199. share/petsc/datafiles/meshes/doublet-tet.msh
  200. share/petsc/datafiles/meshes/grid_c.cgns
  201. share/petsc/datafiles/meshes/horse.ply.bz2
  202. share/petsc/datafiles/meshes/sevenside-quad-15.exo
  203. share/petsc/datafiles/meshes/sevenside-quad.exo
  204. share/petsc/datafiles/meshes/sevenside.exo
  205. share/petsc/datafiles/meshes/simpleblock-100.exo
  206. share/petsc/datafiles/meshes/square.cas
  207. share/petsc/datafiles/meshes/square.med
  208. share/petsc/datafiles/meshes/square.msh
  209. share/petsc/datafiles/meshes/square_bin.msh
  210. share/petsc/datafiles/meshes/square_bin_physnames.msh
  211. share/petsc/datafiles/meshes/square_quad.msh
  212. share/petsc/datafiles/meshes/squaremotor-30.exo
  213. share/petsc/datafiles/meshes/texas.msh
  214. share/petsc/datafiles/meshes/tut21.cgns
  215. share/petsc/matlab/@PetscOpenFile/PetscOpenFile.m
  216. share/petsc/matlab/@PetscOpenFile/close.m
  217. share/petsc/matlab/@PetscOpenFile/read.m
  218. share/petsc/matlab/@PetscOpenFile/write.m
  219. share/petsc/matlab/@PetscOpenSocket/PetscOpenSocket.m
  220. share/petsc/matlab/@PetscOpenSocket/close.m
  221. share/petsc/matlab/@PetscOpenSocket/read.m
  222. share/petsc/matlab/@PetscOpenSocket/write.m
  223. share/petsc/matlab/PetscBagRead.m
  224. share/petsc/matlab/PetscBinaryRead.m
  225. share/petsc/matlab/PetscBinaryWrite.m
  226. share/petsc/matlab/PetscReadBinaryMatlab.m
  227. share/petsc/matlab/PetscReadBinaryTrajectory.m
  228. share/petsc/matlab/UFgetPetscMat.m
  229. share/petsc/matlab/generatePetscTestFiles.m
  230. share/petsc/matlab/generatehtml.m
  231. share/petsc/matlab/laplacian.m
  232. share/petsc/matlab/laplacianlicense.txt
  233. share/petsc/matlab/launch.m
  234. share/petsc/saws/documentation
  235. share/petsc/saws/images/arrow.png
  236. share/petsc/saws/images/transition.bmp
  237. share/petsc/saws/js/PETSc.js
  238. share/petsc/saws/js/boxTree.js
  239. share/petsc/saws/js/defaults.js
  240. share/petsc/saws/js/drawDiagrams.js
  241. share/petsc/saws/js/events.js
  242. share/petsc/saws/js/getCmdOptions.js
  243. share/petsc/saws/js/listLogic.js
  244. share/petsc/saws/js/main.js
  245. share/petsc/saws/js/matrixTex.js
  246. share/petsc/saws/js/parsePrefix.js
  247. share/petsc/saws/js/populateLists.js
  248. share/petsc/saws/js/recordSawsData.js
  249. share/petsc/saws/js/tree.js
  250. share/petsc/saws/js/treeInterface.js
  251. share/petsc/saws/js/utils.js
  252. share/petsc/saws/readme
  253. share/petsc/xml/performance_xml2html.xsl
  254. @postexec /sbin/ldconfig -m /usr/local/lib
  255. @postunexec /sbin/ldconfig -R
  256. Collapse this list.

To install the port: cd /usr/ports/science/PETSc/ && make install clean
To add the package: pkg install PETSc

PKGNAME: PETSc

distinfo:

TIMESTAMP = 1513506952
SHA256 (petsc-3.8.3.tar.gz) = 01f9c3ed937eafac6c9e006510b61c7cd07197115ec40c429fc835f346ca3eac
SIZE (petsc-3.8.3.tar.gz) = 27931992


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. gfortran6 : lang/gcc6
  2. gmake : devel/gmake
  3. python2.7 : lang/python27
  4. as : devel/binutils
  5. x11.pc : x11/libX11
Runtime dependencies:
  1. gfortran6 : lang/gcc6
  2. python2.7 : lang/python27
  3. x11.pc : x11/libX11
Library dependencies:
  1. libmpich.so : net/mpich2
  2. libblas.so : math/blas
  3. liblapack.so : math/lapack
There are no ports dependent upon this port

Configuration Options
     No options to configure

USES:
blaslapack fortran gmake python:2.7 shebangfix

Master Sites:
  1. http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/
Port Moves
  • port moved here from math/petsc on 2017-12-20
    REASON: Recreated after it has been deleted in r366959 on 2014-09-01

  • port moved here from math/petsc-mpich on 2017-12-20
    REASON: Recreated after it has been deleted in r321243 on 2013-06-19 (it was a slave port)

Number of commits found: 4

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
14 Feb 2018 09:57:02
Original commit files touched by this commit  3.8.3
Revision:461773
antoine search for other commits by this committer
PETSc doesn't work with python3
21 Dec 2017 00:26:59
Original commit files touched by this commit  3.8.3
Revision:456877
yuri search for other commits by this committer
e-added port: science/PETSc: Suite of data structures and routines from Argonne
National Laboratory (existed 2004/11/21-2014/09/01, deleted in r366959)

Replacing the identical version committed by me as a new port in r456696.
The old math/petsc port also had a slave port math/petsc-mpich that has also
been deleted.

Original differential revision is https://reviews.freebsd.org/D13527

Submitted by:	myself
Reported by:	thierry that math/petsc and math/petsc-mpich existed before
Approved by:	adamw (mentor)
21 Dec 2017 00:20:01
Original commit files touched by this commit  3.8.3
Revision:456876
yuri search for other commits by this committer
Deleting science/PETSc: The previously-deleted port math/petsc exists. It will
be resurrected and this version will be committed with it.
19 Dec 2017 00:03:01
Original commit files touched by this commit  3.8.3
Revision:456696
yuri search for other commits by this committer
New port: science/PETSc: Suite of data structures and routines from Argonne
National Laboratory

Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D13527

Number of commits found: 4

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
irssiFeb 19
p5-MojoliciousFeb 17
broFeb 16
broFeb 16
bugzilla44Feb 16
bugzilla50Feb 16
consulFeb 16
librawFeb 15
librawFeb 15
quaggaFeb 15
bitmessageFeb 14
jenkinsFeb 14
jenkins-ltsFeb 14
bchunkFeb 13
bchunkFeb 13

26 vulnerabilities affecting 83 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-02-19 12:25:28


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 32868
Broken 94
Deprecated 103
Ignore 336
Forbidden 4
Restricted 169
No CDROM 77
Vulnerable 36
Expired 7
Set to expire 93
Interactive 0
new 24 hours 5
new 48 hours13
new 7 days1674
new fortnight12548
new month12664

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2018 Dan Langille. All rights reserved.