mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-07 11:49:40 +00:00
New port: science/metaphysicl: Metaprogramming, operator-overloaded classes for numerical simulations
This commit is contained in:
parent
22df9677d2
commit
07b50b05da
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=467674
@ -107,6 +107,7 @@
|
||||
SUBDIR += meep
|
||||
SUBDIR += mei
|
||||
SUBDIR += metaf2xml
|
||||
SUBDIR += metaphysicl
|
||||
SUBDIR += minc2
|
||||
SUBDIR += mol2ps
|
||||
SUBDIR += mpb
|
||||
|
25
science/metaphysicl/Makefile
Normal file
25
science/metaphysicl/Makefile
Normal file
@ -0,0 +1,25 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= MetaPhysicL
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.2.0-23
|
||||
DISTVERSIONSUFFIX= -g3e4e88f
|
||||
CATEGORIES= science
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Metaprogramming, operator-overloaded classes for numerical simulations
|
||||
|
||||
LICENSE= LGPL21
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
USES= autoreconf gmake libtool
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= roystgnr
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LDCONFIG= yes
|
||||
CONFIGURE_ARGS= --disable-static
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmetaphysicl.so.0.0.0
|
||||
|
||||
.include <bsd.port.mk>
|
3
science/metaphysicl/distinfo
Normal file
3
science/metaphysicl/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1524023355
|
||||
SHA256 (roystgnr-MetaPhysicL-v0.2.0-23-g3e4e88f_GH0.tar.gz) = 870d5762e788197ebec7a9453b378c8d9a47fa65dfe8d961569273c531e94439
|
||||
SIZE (roystgnr-MetaPhysicL-v0.2.0-23-g3e4e88f_GH0.tar.gz) = 374202
|
16
science/metaphysicl/pkg-descr
Normal file
16
science/metaphysicl/pkg-descr
Normal file
@ -0,0 +1,16 @@
|
||||
MetaPhysicL is a set of template classes and metaprogramming tools
|
||||
useful for the generation of physics codes which are optimized at
|
||||
compile-time.
|
||||
|
||||
This includes many classes which are designed to be compatible with
|
||||
generic codes written for plain numeric data types like float and
|
||||
double, but which may provide more featureful output:
|
||||
* DualNumber, for automatic differentiation.
|
||||
* NumberArray, for vectorization.
|
||||
* SparseNumberArray and SparseNumberStruct, for homogeneous or
|
||||
heterogeneous sparse vectors whose structure can be inferred at
|
||||
compile time.
|
||||
* EquationSet, for the automatic assembly of physics equations into
|
||||
evaluation codes.
|
||||
|
||||
WWW: https://github.com/roystgnr/MetaPhysicL
|
51
science/metaphysicl/pkg-plist
Normal file
51
science/metaphysicl/pkg-plist
Normal file
@ -0,0 +1,51 @@
|
||||
bin/metaphysicl_version
|
||||
include/metaphysicl/compare_types.h
|
||||
include/metaphysicl/ct_set.h
|
||||
include/metaphysicl/ct_types.h
|
||||
include/metaphysicl/dualderivatives.h
|
||||
include/metaphysicl/dualdynamicsparsenumberarray.h
|
||||
include/metaphysicl/dualdynamicsparsenumberarray_decl.h
|
||||
include/metaphysicl/dualdynamicsparsenumbervector.h
|
||||
include/metaphysicl/dualdynamicsparsenumbervector_decl.h
|
||||
include/metaphysicl/dualexpression.h
|
||||
include/metaphysicl/dualnamedarray.h
|
||||
include/metaphysicl/dualnumber.h
|
||||
include/metaphysicl/dualnumber_decl.h
|
||||
include/metaphysicl/dualnumberarray.h
|
||||
include/metaphysicl/dualnumbervector.h
|
||||
include/metaphysicl/dualshadow.h
|
||||
include/metaphysicl/dualshadowdynamicsparsearray.h
|
||||
include/metaphysicl/dualshadowdynamicsparsevector.h
|
||||
include/metaphysicl/dualshadowsparsestruct.h
|
||||
include/metaphysicl/dualshadowsparsevector.h
|
||||
include/metaphysicl/dualshadowvector.h
|
||||
include/metaphysicl/dualsparsenumberarray.h
|
||||
include/metaphysicl/dualsparsenumberstruct.h
|
||||
include/metaphysicl/dualsparsenumbervector.h
|
||||
include/metaphysicl/dynamicsparsenumberarray.h
|
||||
include/metaphysicl/dynamicsparsenumberarray_decl.h
|
||||
include/metaphysicl/dynamicsparsenumberbase.h
|
||||
include/metaphysicl/dynamicsparsenumberbase_decl.h
|
||||
include/metaphysicl/dynamicsparsenumbervector.h
|
||||
include/metaphysicl/dynamicsparsenumbervector_decl.h
|
||||
include/metaphysicl/metaphysicl_asserts.h
|
||||
include/metaphysicl/metaphysicl_cast.h
|
||||
include/metaphysicl/metaphysicl_exceptions.h
|
||||
include/metaphysicl/metaphysicl_version.h
|
||||
include/metaphysicl/metaprogramming.h
|
||||
include/metaphysicl/namedindexarray.h
|
||||
include/metaphysicl/numberarray.h
|
||||
include/metaphysicl/numbervector.h
|
||||
include/metaphysicl/physics.h
|
||||
include/metaphysicl/raw_type.h
|
||||
include/metaphysicl/shadownumber.h
|
||||
include/metaphysicl/sparsenumberarray.h
|
||||
include/metaphysicl/sparsenumberstruct.h
|
||||
include/metaphysicl/sparsenumberutils.h
|
||||
include/metaphysicl/sparsenumbervector.h
|
||||
include/metaphysicl/testable.h
|
||||
lib/libmetaphysicl.so
|
||||
lib/libmetaphysicl.so.0
|
||||
lib/libmetaphysicl.so.0.0.0
|
||||
libdata/pkgconfig/metaphysicl.pc
|
||||
share/aclocal/metaphysicl.m4
|
Loading…
x
Reference in New Issue
Block a user