Bug 219714 - New port: math/viennacl - Free open-source GPU-accelerated linear algebra and solver library.
Summary: New port: math/viennacl - Free open-source GPU-accelerated linear algebra and...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Carlos J. Puga Medina
URL:
Keywords: patch, patch-ready
Depends on:
Blocks:
 
Reported: 2017-06-02 01:06 UTC by Pedro F. Giffuni
Modified: 2017-06-03 14:19 UTC (History)
1 user (show)

See Also:


Attachments
svn diff of the new port. (14.37 KB, patch)
2017-06-02 01:06 UTC, Pedro F. Giffuni
no flags Details | Diff
svn diff of the new port. (14.36 KB, patch)
2017-06-02 13:22 UTC, Pedro F. Giffuni
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro F. Giffuni freebsd_committer freebsd_triage 2017-06-02 01:06:12 UTC
Created attachment 183140 [details]
svn diff of the new port.

ViennaCL is a free open-source linear algebra library for computations on many-core architectures (GPUs, MIC) and multi-core CPUs. The library is written in C++ and supports CUDA, OpenCL, and OpenMP (including switches at runtime).

http://viennacl.sourceforge.net/

___

It is also possible to support this in PetSc (which we should resurrect some day).
Comment 1 Pedro F. Giffuni freebsd_committer freebsd_triage 2017-06-02 01:07:04 UTC
BTW, it passes portlint -AC and check-plist.
Comment 2 Carlos J. Puga Medina freebsd_committer freebsd_triage 2017-06-02 12:43:52 UTC
Comment on attachment 183140 [details]
svn diff of the new port.

>+BUILD_DEPENDS=	${LOCALBASE}/include/CL/opencl.h:devel/opencl

It's duplicated, apart from this, LGTM
Comment 3 Pedro F. Giffuni freebsd_committer freebsd_triage 2017-06-02 13:19:02 UTC
(In reply to Carlos J. Puga Medina from comment #2)

Oops... it's supposed to be RUN dependency. will fix.

Thanks.
Comment 4 Pedro F. Giffuni freebsd_committer freebsd_triage 2017-06-02 13:22:33 UTC
Created attachment 183151 [details]
svn diff of the new port.

Fix copy-pasto.
Comment 5 commit-hook freebsd_committer freebsd_triage 2017-06-03 14:18:36 UTC
A commit references this bug:

Author: cpm
Date: Sat Jun  3 14:18:19 UTC 2017
New revision: 442495
URL: https://svnweb.freebsd.org/changeset/ports/442495

Log:
  Add new port math/viennacl

  ViennaCL is a free open-source linear algebra library for computations on many-core
  architectures (GPUs, MIC) and multi-core CPUs. The library is written in C++ and
  supports CUDA, OpenCL, and OpenMP (including switches at runtime).

  http://viennacl.sourceforge.net/

  PR:		219714
  Submitted by:	pfg

Changes:
  head/math/Makefile
  head/math/viennacl/
  head/math/viennacl/Makefile
  head/math/viennacl/distinfo
  head/math/viennacl/pkg-descr
  head/math/viennacl/pkg-plist
Comment 6 Carlos J. Puga Medina freebsd_committer freebsd_triage 2017-06-03 14:19:50 UTC
Committed!

Thanks