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).
BTW, it passes portlint -AC and check-plist.
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
(In reply to Carlos J. Puga Medina from comment #2) Oops... it's supposed to be RUN dependency. will fix. Thanks.
Created attachment 183151 [details] svn diff of the new port. Fix copy-pasto.
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
Committed! Thanks