dev-libs / libflatarray

Struct of arrays library with object oriented interface for C++

Official package sites : http://www.libgeodecomp.org/libflatarray.html · https://github.com/STEllAR-GROUP/libflatarray ·

LibFlatArray is a multi-dimensional C++ array class which provides an object-oriented view (a.k.a. array of structs, AoS) while internally storing data in a struct of arrays (SoA) manner. It comes with utilities to move data to CUDA enabled GPUs.

v0.4.0_pre20201009 :: 0 :: gentoo

Modified
License
Boost-1.0
Keywords
~amd64 ~ppc ~x86
USE flags
cuda examples test

General

cuda
Enables plugins for NVIDIA GPUs (e.g. CUDAAllocator)
examples
Install examples, usually source code
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

dev-util / nvidia-cuda-toolkit : NVIDIA CUDA Toolkit (compiler and friends)

sci-libs / libgeodecomp : An auto-parallelizing library to speed up computer simulations

893398
dev-libs/libflatarray-0.4.0_pre20201009 fails tests (HARDENED-SYSTEM): FAILED: run_soa_array_test
925230
dev-libs/libflatarray-0.4.0_pre20201009 fails to compile: main.cpp:172:43: error: no match for operator[] (operand types are LibFlatArray::soa_accessor<Cell, 32800, 32800, 1, 0> and LibFlatArray::coord<0, -2, -2>)
Repository mirror & CI · gentoo
Merge updates from master
Kurt Kanzenbach · gentoo
dev-libs/libflatarray: Drop old
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Closes: https://github.com/gentoo/gentoo/pull/17688 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kurt Kanzenbach · gentoo
dev-libs/libflatarray: Bump version to v0.4.0_pre20201009
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kurt Kanzenbach · gentoo
dev-libs/libflatarray: Drop old
These were needed to support an old version of libgeodecomp. No reason to keep them around. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kurt Kanzenbach · gentoo
dev-libs/libflatarray: Add current version
This is needed as dependency for the current sci-libs/libgeodecomp version. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-libs/libflatarray: clean rm options
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kurt Kanzenbach · gentoo
dev-libs/libflatarray: remove old ebuilds
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kurt Kanzenbach · gentoo
dev-libs/libflatarray: ebuild enhancements for 0.3.0
Bump to EAPI 7 and replace cmake-utils with cmake eclass. Also remove the doc useflag and replace with example code. Furthermore, add correct test() implementation. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Kurt Kanzenbach · gentoo
dev-libs/libflatarray: 0.2.0 ebuild enhancements
Bump to EAPI 7 and replace cmake-utils with cmake eclass. Also remove the doc useflag and replace with example code. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kurt Kanzenbach · gentoo
dev-libs/libflatarray: Fix QA issue
Resolve the following QA warning: * One or more CMake variables were not used by the project: * WITH_SILO There is no WITH_SILO option. Remove it. Closes: https://bugs.gentoo.org/659392 Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de> Closes: https://github.com/gentoo/gentoo/pull/14331 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Slawomir Lis · gentoo
dev-libs/libflatarray: added version 0.2.0
This version is required to build libgeodecomp, latest one seems not to be supported yet. Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Slawek Lis <slis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/libflatarray: Drop old
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Andreas Schäfer · gentoo
dev-libs/libflatarray: version bump to 0.3.0
This adds an ebuild for LibFlatArray 0.3.0, which was releasd here: http://libgeodecomp.org/news_libflatarray_030.html Package-Manager: portage-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/2607 Signed-off-by: David Seifert <soap@gentoo.org>
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed