notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
PETSc Suite of data structures and routines from Argonne National Laboratory
3.16.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 View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-12-19 00:03:09
Last Update: 2022-07-20 14:22:51
Commit Hash: 4619604
Also Listed In: devel
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (427 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/PETSc-3.16.3/catalog.mk
  3. /usr/local/share/licenses/PETSc-3.16.3/LICENSE
  4. /usr/local/share/licenses/PETSc-3.16.3/BSD2CLAUSE
  5. include/ftn-auto/petscloghf.c
  6. include/petsc.h
  7. include/petsc.mod
  8. include/petsc/finclude/petsc.h
  9. include/petsc/finclude/petscao.h
  10. include/petsc/finclude/petscbag.h
  11. include/petsc/finclude/petscdm.h
  12. include/petsc/finclude/petscdmda.h
  13. include/petsc/finclude/petscdmlabel.h
  14. include/petsc/finclude/petscdmnetwork.h
  15. include/petsc/finclude/petscdmplex.h
  16. include/petsc/finclude/petscdmswarm.h
  17. include/petsc/finclude/petscdraw.h
  18. include/petsc/finclude/petscis.h
  19. include/petsc/finclude/petscksp.h
  20. include/petsc/finclude/petsclog.h
  21. include/petsc/finclude/petscmat.h
  22. include/petsc/finclude/petscpc.h
  23. include/petsc/finclude/petscsnes.h
  24. include/petsc/finclude/petscsnesfas.h
  25. include/petsc/finclude/petscsys.h
  26. include/petsc/finclude/petsctao.h
  27. include/petsc/finclude/petscts.h
  28. include/petsc/finclude/petscvec.h
  29. include/petsc/finclude/petscviewer.h
  30. include/petsc/private/bagimpl.h
  31. include/petsc/private/characteristicimpl.h
  32. include/petsc/private/cudavecimpl.h
  33. include/petsc/private/cupminterface.hpp
  34. include/petsc/private/deviceimpl.h
  35. include/petsc/private/dmadaptorimpl.h
  36. include/petsc/private/dmdaimpl.h
  37. include/petsc/private/dmfieldimpl.h
  38. include/petsc/private/dmforestimpl.h
  39. include/petsc/private/dmimpl.h
  40. include/petsc/private/dmlabelimpl.h
  41. include/petsc/private/dmmbimpl.h
  42. include/petsc/private/dmnetworkimpl.h
  43. include/petsc/private/dmpatchimpl.h
  44. include/petsc/private/dmpleximpl.h
  45. include/petsc/private/dmplextransformimpl.h
  46. include/petsc/private/dmproductimpl.h
  47. include/petsc/private/dmstagimpl.h
  48. include/petsc/private/dmswarmimpl.h
  49. include/petsc/private/drawimpl.h
  50. include/petsc/private/dtimpl.h
  51. include/petsc/private/f90impl.h
  52. include/petsc/private/fortranimpl.h
  53. include/petsc/private/glvisvecimpl.h
  54. include/petsc/private/glvisviewerimpl.h
  55. include/petsc/private/hashmap.h
  56. include/petsc/private/hashmapi.h
  57. include/petsc/private/hashmapij.h
  58. include/petsc/private/hashmapiv.h
  59. include/petsc/private/hashset.h
  60. include/petsc/private/hashseti.h
  61. include/petsc/private/hashsetij.h
  62. include/petsc/private/hashtable.h
  63. include/petsc/private/hipvecimpl.h
  64. include/petsc/private/isimpl.h
  65. include/petsc/private/kernels/blockinvert.h
  66. include/petsc/private/kernels/blockmatmult.h
  67. include/petsc/private/kernels/blocktranspose.h
  68. include/petsc/private/kernels/petscaxpy.h
  69. include/petsc/private/khash/khash.h
  70. include/petsc/private/kspimpl.h
  71. include/petsc/private/linesearchimpl.h
  72. include/petsc/private/logimpl.h
  73. include/petsc/private/matimpl.h
  74. include/petsc/private/matorderimpl.h
  75. include/petsc/private/partitionerimpl.h
  76. include/petsc/private/pcasmimpl.h
  77. include/petsc/private/pcgamgimpl.h
  78. include/petsc/private/pcimpl.h
  79. include/petsc/private/pcmgimpl.h
  80. include/petsc/private/pcpatchimpl.h
  81. include/petsc/private/petscconvestimpl.h
  82. include/petsc/private/petscdsimpl.h
  83. include/petsc/private/petscelemental.h
  84. include/petsc/private/petscfeimpl.h
  85. include/petsc/private/petscfptimpl.h
  86. include/petsc/private/petscfvimpl.h
  87. include/petsc/private/petschpddm.h
  88. include/petsc/private/petschypre.h
  89. include/petsc/private/petscimpl.h
  90. include/petsc/private/petscscalapack.h
  91. include/petsc/private/randomimpl.h
  92. include/petsc/private/sectionimpl.h
  93. include/petsc/private/sfimpl.h
  94. include/petsc/private/snesimpl.h
  95. include/petsc/private/taoimpl.h
  96. include/petsc/private/taolinesearchimpl.h
  97. include/petsc/private/traithelpers.hpp
  98. include/petsc/private/tshistoryimpl.h
  99. include/petsc/private/tsimpl.h
  100. include/petsc/private/valgrind/valgrind.h
  101. include/petsc/private/vecimpl.h
  102. include/petsc/private/vecimpl_kokkos.hpp
  103. include/petsc/private/vieweradiosimpl.h
  104. include/petsc/private/viewerexodusiiimpl.h
  105. include/petsc/private/viewerhdf5impl.h
  106. include/petsc/private/viewerimpl.h
  107. include/petscaijdevice.h
  108. include/petscao.h
  109. include/petscao.mod
  110. include/petscaodef.mod
  111. include/petscbag.h
  112. include/petscblaslapack.h
  113. include/petscblaslapack_mangle.h
  114. include/petscbt.h
  115. include/petsccharacteristic.h
  116. include/petscconf.h
  117. include/petscconf_poison.h
  118. include/petscconfiginfo.h
  119. include/petscconvest.h
  120. include/petscctable.h
  121. include/petsccublas.h
  122. include/petsccxxcomplexfix.h
  123. include/petscdef.mod
  124. include/petscdevice.h
  125. include/petscdevicetypes.h
  126. include/petscdm.h
  127. include/petscdm.mod
  128. include/petscdmadaptor.h
  129. include/petscdmceed.h
  130. include/petscdmcomposite.h
  131. include/petscdmda.h
  132. include/petscdmda.mod
  133. include/petscdmda_kokkos.hpp
  134. include/petscdmdadef.mod
  135. include/petscdmdatypes.h
  136. include/petscdmdef.mod
  137. include/petscdmdefdummy.mod
  138. include/petscdmfield.h
  139. include/petscdmforest.h
  140. include/petscdmforest.mod
  141. include/petscdmforestdef.mod
  142. include/petscdmlabel.h
  143. include/petscdmlabel.mod
  144. include/petscdmlabeldef.mod
  145. include/petscdmmoab.h
  146. include/petscdmnetwork.h
  147. include/petscdmnetwork.mod
  148. include/petscdmnetworkdef.mod
  149. include/petscdmpatch.h
  150. include/petscdmpatch.mod
  151. include/petscdmpatchdef.mod
  152. include/petscdmplex.h
  153. include/petscdmplex.mod
  154. include/petscdmplexceed.h
  155. include/petscdmplexdef.mod
  156. include/petscdmplextransform.h
  157. include/petscdmplextransformtypes.h
  158. include/petscdmplextypes.h
  159. include/petscdmproduct.h
  160. include/petscdmredundant.h
  161. include/petscdmshell.h
  162. include/petscdmsliced.h
  163. include/petscdmstag.h
  164. include/petscdmswarm.h
  165. include/petscdmswarm.mod
  166. include/petscdmswarmdef.mod
  167. include/petscdmtypes.h
  168. include/petscdraw.h
  169. include/petscdrawtypes.h
  170. include/petscds.h
  171. include/petscdstypes.h
  172. include/petscdt.h
  173. include/petscdt.mod
  174. include/petscerror.h
  175. include/petscfe.h
  176. include/petscfeceed.h
  177. include/petscfetypes.h
  178. include/petscfix.h
  179. include/petscfv.h
  180. include/petscfvtypes.h
  181. include/petschipblas.h
  182. include/petscis.h
  183. include/petscis.mod
  184. include/petscisdef.mod
  185. include/petscisdefdummy.mod
  186. include/petscistypes.h
  187. include/petscksp.h
  188. include/petscksp.mod
  189. include/petsckspdef.mod
  190. include/petsckspdefdummy.mod
  191. include/petsclandau.h
  192. include/petsclayouthdf5.h
  193. include/petsclog.h
  194. include/petscmachineinfo.h
  195. include/petscmat.h
  196. include/petscmat.mod
  197. include/petscmatcoarsen.h
  198. include/petscmatdef.mod
  199. include/petscmatdefdummy.mod
  200. include/petscmatelemental.h
  201. include/petscmath.h
  202. include/petscmathtool.h
  203. include/petscmathypre.h
  204. include/petscmatlab.h
  205. include/petscmpi.mod
  206. include/petscoptions.h
  207. include/petscpartitioner.h
  208. include/petscpc.h
  209. include/petscpc.mod
  210. include/petscpcdef.mod
  211. include/petscpcdefdummy.mod
  212. include/petscpctypes.h
  213. include/petscpf.h
  214. include/petscpkg_version.h
  215. include/petscsection.h
  216. include/petscsectiontypes.h
  217. include/petscsf.h
  218. include/petscsftypes.h
  219. include/petscsnes.h
  220. include/petscsnes.mod
  221. include/petscsnesdef.mod
  222. include/petscsnesdefdummy.mod
  223. include/petscsys.h
  224. include/petscsys.mod
  225. include/petscsysdef.mod
  226. include/petscsysdefdummy.mod
  227. include/petscsystypes.h
  228. include/petsctao.h
  229. include/petsctao.mod
  230. include/petsctaodef.mod
  231. include/petsctaolinesearch.h
  232. include/petsctime.h
  233. include/petscts.h
  234. include/petscts.mod
  235. include/petsctsdef.mod
  236. include/petsctsdefdummy.mod
  237. include/petscvec.h
  238. include/petscvec.mod
  239. include/petscvec_kokkos.hpp
  240. include/petscvecdef.mod
  241. include/petscvecdefdummy.mod
  242. include/petscversion.h
  243. include/petscviennacl.h
  244. include/petscviewer.h
  245. include/petscviewerexodusii.h
  246. include/petscviewerhdf5.h
  247. include/petscviewersaws.h
  248. include/petscviewertypes.h
  249. include/petscwebclient.h
  250. lib/libpetsc.so
  251. lib/libpetsc.so.3.16
  252. lib/libpetsc.so.3.16.3
  253. lib/petsc/bin/PetscBinaryIO.py
  254. lib/petsc/bin/PetscBinaryIOTrajectory.py
  255. lib/petsc/bin/PetscBinaryIO_tests.py
  256. lib/petsc/bin/configureTAS.py
  257. lib/petsc/bin/extract.py
  258. lib/petsc/bin/petsc-performance-view
  259. lib/petsc/bin/petsc_conf.py
  260. lib/petsc/bin/petsc_gen_xdmf.py
  261. lib/petsc/bin/petsc_tas_analysis.py
  262. lib/petsc/bin/petsc_tas_style.mplstyle
  263. lib/petsc/bin/petscdiff
  264. lib/petsc/bin/petsclogformat.py
  265. lib/petsc/bin/petscmpiexec
  266. lib/petsc/bin/petscnagfor
  267. lib/petsc/bin/petscnagupgrade.py
  268. lib/petsc/bin/saws/SAWs.py
  269. lib/petsc/bin/saws/getSAWs.bash
  270. lib/petsc/bin/saws/getStack.bash
  271. lib/petsc/bin/tasClasses.py
  272. lib/petsc/bin/taucc.py
  273. lib/petsc/bin/xml2flamegraph.py
  274. lib/petsc/conf/configure-hash
  275. lib/petsc/conf/memoryerror.log
  276. lib/petsc/conf/modules/petsc/3.16.3
  277. lib/petsc/conf/petscrules
  278. lib/petsc/conf/petscvariables
  279. lib/petsc/conf/reconfigure-arch-freebsd12-c-debug.py
  280. lib/petsc/conf/rules
  281. lib/petsc/conf/test
  282. lib/petsc/conf/test.common
  283. lib/petsc/conf/variables
  284. libdata/pkgconfig/PETSc.pc
  285. libdata/pkgconfig/petsc.pc
  286. share/petsc/Makefile.user
  287. share/petsc/datafiles/matrices/LFAT5.mtx
  288. share/petsc/datafiles/matrices/amesos2_test_mat0.mtx
  289. share/petsc/datafiles/matrices/hpd-complex-int32-float32
  290. share/petsc/datafiles/matrices/hpd-complex-int32-float64
  291. share/petsc/datafiles/matrices/hpd-complex-int64-float32
  292. share/petsc/datafiles/matrices/hpd-complex-int64-float64
  293. share/petsc/datafiles/matrices/m_05_05_crk.mtx
  294. share/petsc/datafiles/matrices/nh-complex-int32-float32
  295. share/petsc/datafiles/matrices/nh-complex-int32-float64
  296. share/petsc/datafiles/matrices/nh-complex-int64-float32
  297. share/petsc/datafiles/matrices/nh-complex-int64-float64
  298. share/petsc/datafiles/matrices/ns-real-int32-float32
  299. share/petsc/datafiles/matrices/ns-real-int32-float64
  300. share/petsc/datafiles/matrices/ns-real-int64-float32
  301. share/petsc/datafiles/matrices/ns-real-int64-float64
  302. share/petsc/datafiles/matrices/spd-real-int32-float128
  303. share/petsc/datafiles/matrices/spd-real-int32-float32
  304. share/petsc/datafiles/matrices/spd-real-int32-float64
  305. share/petsc/datafiles/matrices/spd-real-int64-float32
  306. share/petsc/datafiles/matrices/spd-real-int64-float64
  307. share/petsc/datafiles/matrices/tiny_system
  308. share/petsc/datafiles/matrices/tiny_system_with_x0
  309. share/petsc/datafiles/matrices/tiny_system_with_x0.mat
  310. share/petsc/datafiles/matrices/tiny_system_with_x0_complex.mat
  311. share/petsc/datafiles/matrices/tiny_system_x0
  312. share/petsc/datafiles/meshes/2Dgrd.exo
  313. share/petsc/datafiles/meshes/FourBrickHex-large.exo
  314. share/petsc/datafiles/meshes/FourBrickTet-large.exo
  315. share/petsc/datafiles/meshes/FourSquareH-large.exo
  316. share/petsc/datafiles/meshes/FourSquareQ-large.exo
  317. share/petsc/datafiles/meshes/FourSquareT-large.exo
  318. share/petsc/datafiles/meshes/Rect-tri3.exo
  319. share/petsc/datafiles/meshes/TwoQuads.exo
  320. share/petsc/datafiles/meshes/annulus-20.exo
  321. share/petsc/datafiles/meshes/barycentricallyrefinedcube.h5
  322. share/petsc/datafiles/meshes/blockcylinder-50.exo
  323. share/petsc/datafiles/meshes/blockcylinder-50.h5
  324. share/petsc/datafiles/meshes/blockcylinder-50.xmf
  325. share/petsc/datafiles/meshes/cow.msh
  326. share/petsc/datafiles/meshes/cube_5tets.cas
  327. share/petsc/datafiles/meshes/cube_5tets_ascii.cas
  328. share/petsc/datafiles/meshes/cylinder.med
  329. share/petsc/datafiles/meshes/doublet-tet.msh
  330. share/petsc/datafiles/meshes/gmsh-3d-ascii-32.msh
  331. share/petsc/datafiles/meshes/gmsh-3d-ascii-64.msh
  332. share/petsc/datafiles/meshes/gmsh-3d-ascii.msh2
  333. share/petsc/datafiles/meshes/gmsh-3d-ascii.msh4
  334. share/petsc/datafiles/meshes/gmsh-3d-binary-32.msh
  335. share/petsc/datafiles/meshes/gmsh-3d-binary-64.msh
  336. share/petsc/datafiles/meshes/gmsh-3d-binary.msh2
  337. share/petsc/datafiles/meshes/gmsh-3d-binary.msh4
  338. share/petsc/datafiles/meshes/gmsh-3d.geo
  339. share/petsc/datafiles/meshes/gmsh-B2qua.geo
  340. share/petsc/datafiles/meshes/gmsh-B2tri.geo
  341. share/petsc/datafiles/meshes/gmsh-B3hex.geo
  342. share/petsc/datafiles/meshes/gmsh-B3tet.geo
  343. share/petsc/datafiles/meshes/gmsh-hex.geo
  344. share/petsc/datafiles/meshes/gmsh-qua.geo
  345. share/petsc/datafiles/meshes/gmsh-seg.geo
  346. share/petsc/datafiles/meshes/gmsh-tet.geo
  347. share/petsc/datafiles/meshes/gmsh-tri.geo
  348. share/petsc/datafiles/meshes/gmsh-vtx.geo
  349. share/petsc/datafiles/meshes/gmsh-wed.geo
  350. share/petsc/datafiles/meshes/grid_c.cgns
  351. share/petsc/datafiles/meshes/horse.ply.bz2
  352. share/petsc/datafiles/meshes/hybrid_3d_cube.msh
  353. share/petsc/datafiles/meshes/hybrid_hexwedge.exo
  354. share/petsc/datafiles/meshes/hybrid_hexwedge.msh
  355. share/petsc/datafiles/meshes/hybrid_tetwedge.msh
  356. share/petsc/datafiles/meshes/hybrid_triquad.msh
  357. share/petsc/datafiles/meshes/mesh-3d-box-innersphere.msh
  358. share/petsc/datafiles/meshes/mesh-3d-box-innersphere_bin.msh
  359. share/petsc/datafiles/meshes/nozzle.egads
  360. share/petsc/datafiles/meshes/nozzle.egadslite
  361. share/petsc/datafiles/meshes/nozzle.igs
  362. share/petsc/datafiles/meshes/nozzle.stp
  363. share/petsc/datafiles/meshes/quads-q2.msh
  364. share/petsc/datafiles/meshes/quads-q3.msh
  365. share/petsc/datafiles/meshes/sevenside-quad-15.exo
  366. share/petsc/datafiles/meshes/sevenside-quad.exo
  367. share/petsc/datafiles/meshes/sevenside.exo
  368. share/petsc/datafiles/meshes/simpleblock-100.exo
  369. share/petsc/datafiles/meshes/square.cas
  370. share/petsc/datafiles/meshes/square.med
  371. share/petsc/datafiles/meshes/square.msh
  372. share/petsc/datafiles/meshes/square_bin.msh
  373. share/petsc/datafiles/meshes/square_bin_physnames.msh
  374. share/petsc/datafiles/meshes/square_periodic.msh
  375. share/petsc/datafiles/meshes/square_periodic_bin.msh
  376. share/petsc/datafiles/meshes/square_quad.msh
  377. share/petsc/datafiles/meshes/squaremotor-30.exo
  378. share/petsc/datafiles/meshes/surfacesphere_bin.msh
  379. share/petsc/datafiles/meshes/texas.msh
  380. share/petsc/datafiles/meshes/tut21.cgns
  381. share/petsc/datafiles/meshes/unit_sphere.egads
  382. share/petsc/datafiles/meshes/unit_sphere.egadslite
  383. share/petsc/datafiles/meshes/unit_sphere.igs
  384. share/petsc/datafiles/meshes/unit_sphere.stp
  385. share/petsc/matlab/@PetscOpenFile/PetscOpenFile.m
  386. share/petsc/matlab/@PetscOpenFile/close.m
  387. share/petsc/matlab/@PetscOpenFile/read.m
  388. share/petsc/matlab/@PetscOpenFile/write.m
  389. share/petsc/matlab/@PetscOpenSocket/PetscOpenSocket.m
  390. share/petsc/matlab/@PetscOpenSocket/close.m
  391. share/petsc/matlab/@PetscOpenSocket/read.m
  392. share/petsc/matlab/@PetscOpenSocket/write.m
  393. share/petsc/matlab/PetscBagRead.m
  394. share/petsc/matlab/PetscBinaryRead.m
  395. share/petsc/matlab/PetscBinaryWrite.m
  396. share/petsc/matlab/PetscReadBinaryMatlab.m
  397. share/petsc/matlab/PetscReadBinaryTrajectory.m
  398. share/petsc/matlab/UFgetPetscMat.m
  399. share/petsc/matlab/generatePetscTestFiles.m
  400. share/petsc/matlab/laplacian.m
  401. share/petsc/matlab/laplacianlicense.txt
  402. share/petsc/matlab/launch.m
  403. share/petsc/matlab/makefile
  404. share/petsc/saws/documentation
  405. share/petsc/saws/images/arrow.png
  406. share/petsc/saws/images/transition.bmp
  407. share/petsc/saws/js/PETSc.js
  408. share/petsc/saws/js/boxTree.js
  409. share/petsc/saws/js/defaults.js
  410. share/petsc/saws/js/drawDiagrams.js
  411. share/petsc/saws/js/events.js
  412. share/petsc/saws/js/getCmdOptions.js
  413. share/petsc/saws/js/listLogic.js
  414. share/petsc/saws/js/main.js
  415. share/petsc/saws/js/matrixTex.js
  416. share/petsc/saws/js/parsePrefix.js
  417. share/petsc/saws/js/populateLists.js
  418. share/petsc/saws/js/recordSawsData.js
  419. share/petsc/saws/js/tree.js
  420. share/petsc/saws/js/treeInterface.js
  421. share/petsc/saws/js/utils.js
  422. share/petsc/saws/readme
  423. share/petsc/valgrind/petsc-val.supp
  424. share/petsc/xml/performance_xml2html.xsl
  425. @owner
  426. @group
  427. @mode
Collapse this list.
Dependency lines:
  • PETSc>0:science/PETSc
To install the port:
cd /usr/ports/science/PETSc/ && make install clean
To add the package, run one of these commands:
  • pkg install science/PETSc
  • pkg install PETSc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: PETSc
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
PETSc
ABIlatestquarterly
FreeBSD:11:aarch64-3.10.2_4
FreeBSD:11:amd643.14.13.14.1
FreeBSD:11:armv6-3.10.2_4
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-3.16.3
FreeBSD:12:amd643.16.33.16.3
FreeBSD:12:armv6-3.10.2_4
FreeBSD:12:armv7-3.10.2_4
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch643.16.33.16.3
FreeBSD:13:amd643.16.33.16.3
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-3.14.1
FreeBSD:14:aarch643.16.3-
FreeBSD:14:amd643.16.3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.14.1-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. gfortran11 : lang/gcc11
  3. gmake>=4.3 : devel/gmake
  4. python3.9 : lang/python39
  5. as : devel/binutils
  6. x11.pc : x11/libX11
Runtime dependencies:
  1. gfortran11 : lang/gcc11
  2. python3.9 : lang/python39
  3. x11.pc : x11/libX11
Library dependencies:
  1. libmpich.so : net/mpich
  2. libblas.so : math/blas
  3. liblapack.so : math/lapack
This port is required by:
for Libraries
  1. math/petiga
  2. math/py-petsc4py
  3. science/code_saturne

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. math/py-slepc4py*
  2. math/slepc*
  3. Collapse this list of deleted ports.
* - 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:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/
Collapse this list.
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: 27

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:22:51
 files touched by this commit commit hash:46196047a4df0f85aaee442799209fdaacf03361  3.16.3
Tobias C. Berner (tcberner) search for other commits by this committer
science: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Andreas Fehlner <fehlner@gmx.de>
  *  Brad Huntting <huntting@glarp.com>
  *  Chao Shin <quakelee@cn.FreeBSD.org>
  *  Cheng-Lung Sung <clsung@FreeBSD.org>
  *  Chia-Hsing Yu <me@davidyu.org>
  *  Chris Rees <utisoft@gmail.com>
  *  David Naylor <dbn@FreeBSD.org>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Ed Schouten <ed@FreeBSD.org>
  *  Eric Freeman <freebsdports@chillibear.com>
  *  Erik B Knudsen
(Only the first 15 lines of the commit message are shown above View all of this commit message)
07 Jan 2022 08:34:46
 files touched by this commit commit hash:4510216d058875e4dad3fb0843ca7b16465c8209  3.16.3
Yuri Victorovich (yuri) search for other commits by this committer
science/PETSc: Update 3.14.1 -> 3.16.3

Reported by:	portscout
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.14.1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
16 Dec 2020 16:19:31
Original commit files touched by this commit Revision:558228  3.14.1
thierry search for other commits by this committer
Rescue PETSc by upgrading to 3.14.1, and thus switch to Python 3.x.

Changelogs avilable at
<https://www.mcs.anl.gov/petsc/documentation/changes/index.html>.

PR:		249757
Submitted by:	/me
Reported by:	swills@
Approved by:	maintainer's time-out
30 Jan 2020 14:17:44
Original commit files touched by this commit Revision:524642  3.10.2_4
swills search for other commits by this committer
Fix math/openblas and bump dependent ports

* Fix build on i386 [1]
* Fix science/code_saturne build with new openblas [2]
* Avoid installing private headers [3]
* Prevent build from optimizing for host by correcting build confg [4]
* Bump portrevision of dependent ports [5]

This is correcting issues from r523749 [1][2][4] and r515970 [3]

PR:		231371
Reported by:	build cluster [1]
Reported by:	Dima Pasechnik <dimpase+freebsd@gmail.com> [2]
Reported by:	many [5]
Reviewed by:	mat, bapt
Approved by:	implicit, since this is a build fix
07 Nov 2019 17:17:54
Original commit files touched by this commit Revision:516988  3.10.2_3
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories s

Add USES=xorg and USES=gl to ports in categories starting with 's'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
15 Sep 2019 10:39:17
Original commit files touched by this commit Revision:512096  3.10.2_3
pkubaj search for other commits by this committer
science/PETSc: unbreak on ARM platforms

Now builds on ARM.

Approved by:	mentors (implicit approval)
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  3.10.2_3
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
01 Jul 2019 19:52:04
Original commit files touched by this commit Revision:505634  3.10.2_2
pkubaj search for other commits by this committer
science/PETSc: fix typo

s/CONFIGURE_ARG_/CONFIGURE_ARGS_/
01 Jul 2019 19:47:39
Original commit files touched by this commit Revision:505632  3.10.2_2
pkubaj search for other commits by this committer
science/PETSc: fix build with non-x86

Only i386 and amd64 have SSE, don't use it on other platforms.

It probably also builds on ARM platforms with this patch, but someone would have
to test it.

PR:		238631
Approved by:	yuri (maintainer timeout), mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D20821
22 Apr 2019 13:16:34
Original commit files touched by this commit Revision:499638  3.10.2_2
gerald search for other commits by this committer
Related to revision 499061 bump ports with USES=fortran to have them
benefit from the improved situation where libgcc_s is only used when
absolutely necessary.

Suggested by:	tijl
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  3.10.2_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
20 Oct 2018 16:08:58
Original commit files touched by this commit Revision:482581  3.10.2
yuri search for other commits by this committer
science/PETSc: Update 3.10.1 -> 3.10.2

Reported by:	repology
02 Oct 2018 23:11:15
Original commit files touched by this commit Revision:481139  3.10.1
yuri search for other commits by this committer
science/PETSc: Update 3.9.4->3.10.1; math/py-petsc4py: Update 3.9.1->3.10.0;
math/slepc: Update 3.9.2->3.10.0; math/py-slepc4py: Update 3.9.0->3.10.0

Bump math/sundials and math/petiga.
On commit because they depend on each other and don't build unless versions
match.
22 Sep 2018 17:40:42
Original commit files touched by this commit Revision:480424  3.9.4_1
yuri search for other commits by this committer
Change 10 ports from net/mpich2 to net/mpich

mpich2 is the obsolete version 2.x, mpich is at the current version 3.x

science/triqs science/PETSc math/py-slepc4py math/slepc math/py-petsc4py
math/petiga math/sundials cad/elmerfem math/blocksolve95 math/spooles
12 Sep 2018 06:33:44
Original commit files touched by this commit Revision:479584  3.9.4
yuri search for other commits by this committer
science/PETSc: Update 3.9.3 -> 3.9.4

Reported by:	portscout
29 Jul 2018 22:18:46
Original commit files touched by this commit Revision:475857  3.9.3_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
04 Jul 2018 20:25:29
Original commit files touched by this commit Revision:473919  3.9.3
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 Revision:471967  3.9.2
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 Revision:470627  3.9.2
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 Revision:470530  3.9.1
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 Revision:465576  3.8.4
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 Revision:464084  3.8.3_1
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 Revision:461773  3.8.3
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 Revision:456877  3.8.3
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 Revision:456876  3.8.3
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 Revision:456696  3.8.3
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: 27