Date: Thu, 17 Jan 2019 09:54:40 +0000 (UTC) From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r490537 - in head/math: . ascent Message-ID: <201901170954.x0H9se39007571@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Thu Jan 17 09:54:40 2019 New Revision: 490537 URL: https://svnweb.freebsd.org/changeset/ports/490537 Log: New port: math/ascent: C++ simulation engine and differential equation solver Added: head/math/ascent/ head/math/ascent/Makefile (contents, props changed) head/math/ascent/distinfo (contents, props changed) head/math/ascent/pkg-descr (contents, props changed) head/math/ascent/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Thu Jan 17 09:42:53 2019 (r490536) +++ head/math/Makefile Thu Jan 17 09:54:40 2019 (r490537) @@ -130,6 +130,7 @@ SUBDIR += armadillo SUBDIR += arpack++ SUBDIR += arpack-ng + SUBDIR += ascent SUBDIR += aspcud SUBDIR += asymptote SUBDIR += atlas Added: head/math/ascent/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/ascent/Makefile Thu Jan 17 09:54:40 2019 (r490537) @@ -0,0 +1,25 @@ +# $FreeBSD$ + +PORTNAME= ascent +DISTVERSIONPREFIX= v +DISTVERSION= 0.3.0-11 +DISTVERSIONSUFFIX= -g0b137ac +CATEGORIES= math + +MAINTAINER= yuri@FreeBSD.org +COMMENT= C++ simulation engine and differential equation solver + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USE_GITHUB= yes +GH_ACCOUNT= AnyarInc +GH_PROJECT= Ascent + +NO_BUILD= yes +NO_ARCH= yes + +do-install: + @cd ${WRKSRC}/include && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/include + +.include <bsd.port.mk> Added: head/math/ascent/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/ascent/distinfo Thu Jan 17 09:54:40 2019 (r490537) @@ -0,0 +1,3 @@ +TIMESTAMP = 1545240849 +SHA256 (AnyarInc-Ascent-v0.3.0-11-g0b137ac_GH0.tar.gz) = 7963ee3b4e842330b5975cf2d2d92deef96fa106c40fad47720c24ecbf8b5ee6 +SIZE (AnyarInc-Ascent-v0.3.0-11-g0b137ac_GH0.tar.gz) = 50402 Added: head/math/ascent/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/ascent/pkg-descr Thu Jan 17 09:54:40 2019 (r490537) @@ -0,0 +1,20 @@ +An extremely fast and flexible C++ simulation engine and differential equation +solver. + +Ascent's integration algorithms are designed for speed, and outperform boost's +odeint in both Debug and Release. + +Features: +* Header Only +* Automatic Vectorization: Ascent conforms to vectorization standards + (such as Intel's) +* Modular (Optional): solve systems in an object-oriented manner +* Variable Tracking: Optimized recording of variable time history +* Asynchronous Sampling and Event Scheduling +* Multiple Integration Algorithms (In Progress): adaptive steppers, + predictor-correctors, etc. +* Use boost's odeint library as the numerical integration engine +* Scripting Interface: Optional ChaiScript interface to easily script + simulations + +WWW: https://github.com/AnyarInc/Ascent Added: head/math/ascent/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/ascent/pkg-plist Thu Jan 17 09:54:40 2019 (r490537) @@ -0,0 +1,22 @@ +include/ascent/Ascent.h +include/ascent/ChaiEngine.h +include/ascent/Param.h +include/ascent/ParamV.h +include/ascent/Recorder.h +include/ascent/System.h +include/ascent/Utility.h +include/ascent/Vector.h +include/ascent/algorithms/Derivative.h +include/ascent/containers/stack.h +include/ascent/integrators/DOPRI45.h +include/ascent/integrators/Euler.h +include/ascent/integrators/Midpoint.h +include/ascent/integrators/PC233.h +include/ascent/integrators/RK2.h +include/ascent/integrators/RK4.h +include/ascent/integrators/RKMM.h +include/ascent/integrators/RTAM4.h +include/ascent/threading/Pool.h +include/ascent/threading/Queue.h +include/ascent/timing/Sampler.h +include/ascent/timing/TimeAdvanced.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901170954.x0H9se39007571>