mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
science/quantum-jet: New port: Cross-platform header-only library for simulating quantum circuits
This commit is contained in:
parent
0e341b87db
commit
522ac45a69
@ -355,6 +355,7 @@
|
||||
SUBDIR += qmcpack
|
||||
SUBDIR += quantum-espresso
|
||||
SUBDIR += quantum-espresso-pseudopotentials
|
||||
SUBDIR += quantum-jet
|
||||
SUBDIR += qwalk
|
||||
SUBDIR += rdkit
|
||||
SUBDIR += rmf
|
||||
|
35
science/quantum-jet/Makefile
Normal file
35
science/quantum-jet/Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
PORTNAME= quantum-jet
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.2-2
|
||||
DISTVERSIONSUFFIX= -g99c55ce
|
||||
CATEGORIES= science # quantum-computing
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Cross-platform header-only library for simulating quantum circuits
|
||||
|
||||
LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BUILD_DEPENDS= openblas>0:math/openblas
|
||||
RUN_DEPENDS= taskflow>0:devel/taskflow \
|
||||
openblas>0:math/openblas
|
||||
TEST_DEPENDS= git:devel/git
|
||||
|
||||
USES= cmake:testing compiler:c++17-lang
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= XanaduAI
|
||||
GH_PROJECT= jet
|
||||
|
||||
CMAKE_TESTING_ON= BUILD_TESTS
|
||||
|
||||
NO_BUILD= yes
|
||||
NO_ARCH= yes
|
||||
|
||||
do-configure: # no configure because it clones the taskflow repository
|
||||
@${NADA}
|
||||
|
||||
do-install: # tests fail to compile, see https://github.com/XanaduAI/jet/issues/77
|
||||
@cd ${WRKSRC} && ${COPYTREE_SHARE} include ${STAGEDIR}${PREFIX}
|
||||
|
||||
.include <bsd.port.mk>
|
3
science/quantum-jet/distinfo
Normal file
3
science/quantum-jet/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1653980414
|
||||
SHA256 (XanaduAI-jet-v0.2.2-2-g99c55ce_GH0.tar.gz) = 5b2c40504828c1c89183d9d4fc46ee18e35e6ecc2b27aba43b3683fd49fbf252
|
||||
SIZE (XanaduAI-jet-v0.2.2-2-g99c55ce_GH0.tar.gz) = 2428873
|
4
science/quantum-jet/pkg-descr
Normal file
4
science/quantum-jet/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
Jet is a cross-platform library for simulating quantum circuits
|
||||
using tensor network contractions.
|
||||
|
||||
WWW: https://github.com/XanaduAI/jet
|
18
science/quantum-jet/pkg-plist
Normal file
18
science/quantum-jet/pkg-plist
Normal file
@ -0,0 +1,18 @@
|
||||
include/Jet.hpp
|
||||
include/jet/Abort.hpp
|
||||
include/jet/CudaTensor.hpp
|
||||
include/jet/CudaTensorHelpers.hpp
|
||||
include/jet/PathInfo.hpp
|
||||
include/jet/TaskBasedContractor.hpp
|
||||
include/jet/Tensor.hpp
|
||||
include/jet/TensorHelpers.hpp
|
||||
include/jet/TensorNetwork.hpp
|
||||
include/jet/TensorNetworkIO.hpp
|
||||
include/jet/Utilities.hpp
|
||||
include/jet/Version.hpp
|
||||
include/jet/external/nlohmann/json.hpp
|
||||
include/jet/permute/Default.hpp
|
||||
include/jet/permute/Hptt.hpp
|
||||
include/jet/permute/Permuter.hpp
|
||||
include/jet/permute/PermuterIncludes.hpp
|
||||
include/jet/permute/QFlex.hpp
|
Loading…
Reference in New Issue
Block a user