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

test-nginx01 & pg02
Port details
PETSc Suite of data structures and routines from Argonne National Laboratory
3.9.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 (310 items)
  1. /usr/local/share/licenses/PETSc-3.9.3/catalog.mk
  2. /usr/local/share/licenses/PETSc-3.9.3/LICENSE
  3. /usr/local/share/licenses/PETSc-3.9.3/BSD2CLAUSE
  4. include/petsc.h
  5. include/petsc.mod
  6. include/petsc/finclude/petsc.h
  7. include/petsc/finclude/petscao.h
  8. include/petsc/finclude/petscbag.h
  9. include/petsc/finclude/petscdm.h
  10. include/petsc/finclude/petscdmda.h
  11. include/petsc/finclude/petscdmlabel.h
  12. include/petsc/finclude/petscdmnetwork.h
  13. include/petsc/finclude/petscdmplex.h
  14. include/petsc/finclude/petscdraw.h
  15. include/petsc/finclude/petscerror.h
  16. include/petsc/finclude/petscis.h
  17. include/petsc/finclude/petscksp.h
  18. include/petsc/finclude/petsclog.h
  19. include/petsc/finclude/petscmat.h
  20. include/petsc/finclude/petscpc.h
  21. include/petsc/finclude/petscsnes.h
  22. include/petsc/finclude/petscsnesfas.h
  23. include/petsc/finclude/petscsys.h
  24. include/petsc/finclude/petsctao.h
  25. include/petsc/finclude/petscts.h
  26. include/petsc/finclude/petscvec.h
  27. include/petsc/finclude/petscviewer.h
  28. include/petsc/private/bagimpl.h
  29. include/petsc/private/characteristicimpl.h
  30. include/petsc/private/dmadaptorimpl.h
  31. include/petsc/private/dmdaimpl.h
  32. include/petsc/private/dmforestimpl.h
  33. include/petsc/private/dmimpl.h
  34. include/petsc/private/dmlabelimpl.h
  35. include/petsc/private/dmmbimpl.h
  36. include/petsc/private/dmnetworkimpl.h
  37. include/petsc/private/dmpatchimpl.h
  38. include/petsc/private/dmpleximpl.h
  39. include/petsc/private/dmswarmimpl.h
  40. include/petsc/private/drawimpl.h
  41. include/petsc/private/dtimpl.h
  42. include/petsc/private/f90impl.h
  43. include/petsc/private/fortranimpl.h
  44. include/petsc/private/glvisvecimpl.h
  45. include/petsc/private/glvisviewerimpl.h
  46. include/petsc/private/hash.h
  47. include/petsc/private/isimpl.h
  48. include/petsc/private/kernels/blockinvert.h
  49. include/petsc/private/kernels/blockmatmult.h
  50. include/petsc/private/kernels/blocktranspose.h
  51. include/petsc/private/kernels/petscaxpy.h
  52. include/petsc/private/kspimpl.h
  53. include/petsc/private/linesearchimpl.h
  54. include/petsc/private/logimpl.h
  55. include/petsc/private/matimpl.h
  56. include/petsc/private/matorderimpl.h
  57. include/petsc/private/pcgamgimpl.h
  58. include/petsc/private/pcimpl.h
  59. include/petsc/private/pcmgimpl.h
  60. include/petsc/private/petscconvestimpl.h
  61. include/petsc/private/petscdsimpl.h
  62. include/petsc/private/petscfeimpl.h
  63. include/petsc/private/petscfptimpl.h
  64. include/petsc/private/petscfvimpl.h
  65. include/petsc/private/petscimpl.h
  66. include/petsc/private/sfimpl.h
  67. include/petsc/private/snesimpl.h
  68. include/petsc/private/taoimpl.h
  69. include/petsc/private/taolinesearchimpl.h
  70. include/petsc/private/tsimpl.h
  71. include/petsc/private/vecimpl.h
  72. include/petsc/private/viewerimpl.h
  73. include/petscao.h
  74. include/petscao.mod
  75. include/petscaodef.mod
  76. include/petscbag.h
  77. include/petscblaslapack.h
  78. include/petscblaslapack_mangle.h
  79. include/petscblaslapack_stdcall.h
  80. include/petscbt.h
  81. include/petsccharacteristic.h
  82. include/petscconf.h
  83. include/petscconfiginfo.h
  84. include/petscconvest.h
  85. include/petscctable.h
  86. include/petsccuda.h
  87. include/petscdef.mod
  88. include/petscdm.h
  89. include/petscdm.mod
  90. include/petscdmadaptor.h
  91. include/petscdmcomposite.h
  92. include/petscdmda.h
  93. include/petscdmda.mod
  94. include/petscdmdadef.mod
  95. include/petscdmdatypes.h
  96. include/petscdmdef.mod
  97. include/petscdmdefdummy.mod
  98. include/petscdmforest.h
  99. include/petscdmforest.mod
  100. include/petscdmforestdef.mod
  101. include/petscdmlabel.h
  102. include/petscdmlabel.mod
  103. include/petscdmlabeldef.mod
  104. include/petscdmmoab.h
  105. include/petscdmnetwork.h
  106. include/petscdmnetwork.mod
  107. include/petscdmnetworkdef.mod
  108. include/petscdmpatch.h
  109. include/petscdmpatch.mod
  110. include/petscdmpatchdef.mod
  111. include/petscdmplex.h
  112. include/petscdmplex.mod
  113. include/petscdmplexdef.mod
  114. include/petscdmredundant.h
  115. include/petscdmshell.h
  116. include/petscdmsliced.h
  117. include/petscdmswarm.h
  118. include/petscdmtypes.h
  119. include/petscdraw.h
  120. include/petscdrawtypes.h
  121. include/petscds.h
  122. include/petscdstypes.h
  123. include/petscdt.h
  124. include/petscdt.mod
  125. include/petscerror.h
  126. include/petscfe.h
  127. include/petscfetypes.h
  128. include/petscfix.h
  129. include/petscfv.h
  130. include/petscfvtypes.h
  131. include/petscgll.h
  132. include/petscis.h
  133. include/petscis.mod
  134. include/petscisdef.mod
  135. include/petscisdefdummy.mod
  136. include/petscistypes.h
  137. include/petscksp.h
  138. include/petscksp.mod
  139. include/petsckspdef.mod
  140. include/petsckspdefdummy.mod
  141. include/petsclog.h
  142. include/petscmachineinfo.h
  143. include/petscmat.h
  144. include/petscmat.mod
  145. include/petscmatcoarsen.h
  146. include/petscmatdef.mod
  147. include/petscmatdefdummy.mod
  148. include/petscmatelemental.h
  149. include/petscmath.h
  150. include/petscmathypre.h
  151. include/petscmatlab.h
  152. include/petscoptions.h
  153. include/petscpc.h
  154. include/petscpc.mod
  155. include/petscpcdef.mod
  156. include/petscpcdefdummy.mod
  157. include/petscpctypes.h
  158. include/petscpf.h
  159. include/petscsf.h
  160. include/petscsftypes.h
  161. include/petscsnes.h
  162. include/petscsnes.mod
  163. include/petscsnesdef.mod
  164. include/petscsnesdefdummy.mod
  165. include/petscsys.h
  166. include/petscsys.mod
  167. include/petscsysdef.mod
  168. include/petscsysdefdummy.mod
  169. include/petsctao.h
  170. include/petsctao.mod
  171. include/petsctaodef.mod
  172. include/petsctaolinesearch.h
  173. include/petsctime.h
  174. include/petscts.h
  175. include/petscts.mod
  176. include/petsctsdef.mod
  177. include/petsctsdefdummy.mod
  178. include/petscvalgrind.h
  179. include/petscvec.h
  180. include/petscvec.mod
  181. include/petscvecdef.mod
  182. include/petscvecdefdummy.mod
  183. include/petscversion.h
  184. include/petscviennacl.h
  185. include/petscviewer.h
  186. include/petscviewerhdf5.h
  187. include/petscviewersaws.h
  188. include/petscviewertypes.h
  189. include/petscwebclient.h
  190. lib/libpetsc.so
  191. lib/libpetsc.so.3.9
  192. lib/libpetsc.so.3.9.3
  193. lib/petsc/bin/PetscBinaryIO.py
  194. lib/petsc/bin/PetscBinaryIOTrajectory.py
  195. lib/petsc/bin/PetscBinaryIO_tests.py
  196. lib/petsc/bin/petsc_conf.py
  197. lib/petsc/bin/petsc_gen_xdmf.py
  198. lib/petsc/bin/petscdiff
  199. lib/petsc/bin/petsclogformat.py
  200. lib/petsc/bin/petscmpiexec
  201. lib/petsc/bin/petscnagupgrade.py
  202. lib/petsc/bin/saws/SAWs.py
  203. lib/petsc/bin/saws/getSAWs.bash
  204. lib/petsc/bin/saws/getStack.bash
  205. lib/petsc/bin/taucc.py
  206. lib/petsc/conf/PETScBuildInternal.cmake
  207. lib/petsc/conf/modules/petsc/3.9.3
  208. lib/petsc/conf/petscrules
  209. lib/petsc/conf/petscvariables
  210. lib/petsc/conf/reconfigure-arch-freebsd11-c-debug.py
  211. lib/petsc/conf/rules
  212. lib/petsc/conf/test
  213. lib/petsc/conf/variables
  214. libdata/pkgconfig/PETSc.pc
  215. share/petsc/datafiles/matrices/amesos2_test_mat0.mtx
  216. share/petsc/datafiles/matrices/hpd-complex-int32-float32
  217. share/petsc/datafiles/matrices/hpd-complex-int32-float64
  218. share/petsc/datafiles/matrices/hpd-complex-int64-float32
  219. share/petsc/datafiles/matrices/hpd-complex-int64-float64
  220. share/petsc/datafiles/matrices/nh-complex-int32-float32
  221. share/petsc/datafiles/matrices/nh-complex-int32-float64
  222. share/petsc/datafiles/matrices/nh-complex-int64-float32
  223. share/petsc/datafiles/matrices/nh-complex-int64-float64
  224. share/petsc/datafiles/matrices/ns-real-int32-float32
  225. share/petsc/datafiles/matrices/ns-real-int32-float64
  226. share/petsc/datafiles/matrices/ns-real-int64-float32
  227. share/petsc/datafiles/matrices/ns-real-int64-float64
  228. share/petsc/datafiles/matrices/spd-real-int32-float128
  229. share/petsc/datafiles/matrices/spd-real-int32-float32
  230. share/petsc/datafiles/matrices/spd-real-int32-float64
  231. share/petsc/datafiles/matrices/spd-real-int64-float32
  232. share/petsc/datafiles/matrices/spd-real-int64-float64
  233. share/petsc/datafiles/matrices/tiny_system
  234. share/petsc/datafiles/matrices/tiny_system_with_x0
  235. share/petsc/datafiles/matrices/tiny_system_x0
  236. share/petsc/datafiles/meshes/2Dgrd.exo
  237. share/petsc/datafiles/meshes/FourBrickHex-large.exo
  238. share/petsc/datafiles/meshes/FourBrickTet-large.exo
  239. share/petsc/datafiles/meshes/FourSquareH-large.exo
  240. share/petsc/datafiles/meshes/FourSquareQ-large.exo
  241. share/petsc/datafiles/meshes/FourSquareT-large.exo
  242. share/petsc/datafiles/meshes/Rect-tri3.exo
  243. share/petsc/datafiles/meshes/TwoQuads.exo
  244. share/petsc/datafiles/meshes/annulus-20.exo
  245. share/petsc/datafiles/meshes/blockcylinder-50.exo
  246. share/petsc/datafiles/meshes/cow.msh
  247. share/petsc/datafiles/meshes/cube_5tets.cas
  248. share/petsc/datafiles/meshes/cube_5tets_ascii.cas
  249. share/petsc/datafiles/meshes/cube_periodic.msh
  250. share/petsc/datafiles/meshes/cube_periodic_bin.msh
  251. share/petsc/datafiles/meshes/cylinder.med
  252. share/petsc/datafiles/meshes/doublet-tet.msh
  253. share/petsc/datafiles/meshes/grid_c.cgns
  254. share/petsc/datafiles/meshes/horse.ply.bz2
  255. share/petsc/datafiles/meshes/sevenside-quad-15.exo
  256. share/petsc/datafiles/meshes/sevenside-quad.exo
  257. share/petsc/datafiles/meshes/sevenside.exo
  258. share/petsc/datafiles/meshes/simpleblock-100.exo
  259. share/petsc/datafiles/meshes/square.cas
  260. share/petsc/datafiles/meshes/square.med
  261. share/petsc/datafiles/meshes/square.msh
  262. share/petsc/datafiles/meshes/square_bin.msh
  263. share/petsc/datafiles/meshes/square_bin_physnames.msh
  264. share/petsc/datafiles/meshes/square_periodic.msh
  265. share/petsc/datafiles/meshes/square_periodic_bin.msh
  266. share/petsc/datafiles/meshes/square_quad.msh
  267. share/petsc/datafiles/meshes/squaremotor-30.exo
  268. share/petsc/datafiles/meshes/texas.msh
  269. share/petsc/datafiles/meshes/tut21.cgns
  270. share/petsc/matlab/@PetscOpenFile/PetscOpenFile.m
  271. share/petsc/matlab/@PetscOpenFile/close.m
  272. share/petsc/matlab/@PetscOpenFile/read.m
  273. share/petsc/matlab/@PetscOpenFile/write.m
  274. share/petsc/matlab/@PetscOpenSocket/PetscOpenSocket.m
  275. share/petsc/matlab/@PetscOpenSocket/close.m
  276. share/petsc/matlab/@PetscOpenSocket/read.m
  277. share/petsc/matlab/@PetscOpenSocket/write.m
  278. share/petsc/matlab/PetscBagRead.m
  279. share/petsc/matlab/PetscBinaryRead.m
  280. share/petsc/matlab/PetscBinaryWrite.m
  281. share/petsc/matlab/PetscReadBinaryMatlab.m
  282. share/petsc/matlab/PetscReadBinaryTrajectory.m
  283. share/petsc/matlab/UFgetPetscMat.m
  284. share/petsc/matlab/generatePetscTestFiles.m
  285. share/petsc/matlab/laplacian.m
  286. share/petsc/matlab/laplacianlicense.txt
  287. share/petsc/matlab/launch.m
  288. share/petsc/matlab/makefile
  289. share/petsc/saws/documentation
  290. share/petsc/saws/images/arrow.png
  291. share/petsc/saws/images/transition.bmp
  292. share/petsc/saws/js/PETSc.js
  293. share/petsc/saws/js/boxTree.js
  294. share/petsc/saws/js/defaults.js
  295. share/petsc/saws/js/drawDiagrams.js
  296. share/petsc/saws/js/events.js
  297. share/petsc/saws/js/getCmdOptions.js
  298. share/petsc/saws/js/listLogic.js
  299. share/petsc/saws/js/main.js
  300. share/petsc/saws/js/matrixTex.js
  301. share/petsc/saws/js/parsePrefix.js
  302. share/petsc/saws/js/populateLists.js
  303. share/petsc/saws/js/recordSawsData.js
  304. share/petsc/saws/js/tree.js
  305. share/petsc/saws/js/treeInterface.js
  306. share/petsc/saws/js/utils.js
  307. share/petsc/saws/readme
  308. share/petsc/xml/performance_xml2html.xsl
  309. @postexec /usr/sbin/service ldconfig restart > /dev/null
  310. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  311. 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 = 1530733505
SHA256 (petsc-3.9.3.tar.gz) = 6c7f2c7a28433385d74d647b4934aaeea3c1b3053b207973c9497639b6ebf7c8
SIZE (petsc-3.9.3.tar.gz) = 29386563


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

This port is required by:

for Libraries * - 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
     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: 10

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
04 Jul 2018 20:25:29
Original commit files touched by this commit  3.9.3
Revision:473919
yuri search for other commits by this committer
science/PETSc: Update 3.9.2 -> 3.9.3

Reported by:	portscout
08 Jun 2018 02:29:19
Original commit files touched by this commit  3.9.2
Revision:471967
linimon search for other commits by this committer
Mark as broken on various tier-2 archs.

Approved by:	portmgr (tier-2 blanket)
22 May 2018 16:47:54
Original commit files touched by this commit  3.9.2
Revision:470627
yuri search for other commits by this committer
science/PETSc: Update 3.9.1 -> 3.9.2

Reported by:	portscout
21 May 2018 11:00:42
Original commit files touched by this commit  3.9.1
Revision:470530
yuri search for other commits by this committer
science/PETSc: Update 3.8.4 -> 3.9.1

Port changes:
* Update SHEBANG_FILES
* Add TEST_TARGET
* Install custom configuration files that weer previously deleted (needed for
depending projects)
26 Mar 2018 10:11:16
Original commit files touched by this commit  3.8.4
Revision:465576
yuri search for other commits by this committer
science/PETSc: Update 3.8.3 -> 3.8.4

Reported by:	portscout
10 Mar 2018 17:46:06
Original commit files touched by this commit  3.8.3_1
Revision:464084
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
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: 10

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...

Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

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