sci-libs / libgeodecomp

An auto-parallelizing library to speed up computer simulations

Official package sites : ·

LibGeoDecomp (Library for Geometric Decomposition codes) is an auto-parallelizing library for computer simulations. It is specifically targeted computational science applications in the context of supercomputers and heterogeneous systems. The library eases development of such tightly coupled codes by essentially taking over the parallel programming: it handles both, the parallelization itself and parameter tuning. This enables scientists to focus on their simulation code, rather than the technical details of the parallel computer.

v0.4.0 :: 0 :: gentoo

~amd64 ~ppc ~x86
USE flags
cuda doc hpx mpi opencl opencv silo visit


Enables plugins for NVIDIA GPUs
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
Enables HPX backend
Add MPI (Message Passing Interface) layer to the apps that support it
Enables OpenCL backend
Enables OpenCV related code
Enables SILO related code
Enables VisIt related code

app-doc / doxygen : Documentation system for most programming languages

app-text / texlive : A complete TeX distribution

dev-libs / boost : Boost Libraries for C++

dev-libs / libflatarray : Struct of arrays library with object oriented interface for C++

dev-util / cmake : Cross platform Make

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

media-gfx / graphviz : Open Source Graph Visualization Software

media-libs / opencv : A collection of algorithms and sample code for various computer vision problems

sci-libs / silo : A mesh and field I/O library and scientific database

sci-visualization / visit : A software that delivers parallel interactive visualizations

sys-cluster / hpx : C++ runtime system for parallel and distributed applications

sys-devel / make : Standard tool to compile source trees

virtual / mpi : Virtual for Message Passing Interface (MPI) v2.0 implementation

virtual / opencl : Virtual for OpenCL implementations

dev-libs / boost : Boost Libraries for C++

sci-libs/libgeodecomp-0.4.0 - .../work/libgeodecomp-0.4.0/src/testbed/performancetests/main.cpp:2253:41: error: no matching function for call to 'LibFlatArray::evaluate::evaluate(std::__cxx11::string&)'
sci-libs/libgeodecomp-0.4.0 : main.cpp:(.text._ZN5boost10posix_time21to_simple_string_typeIcEENSt7_cxx1112basic_stringIT_St11char_traitsIS4_ESaIS4_EEENS0_5ptimeE[_ZN5boost10posix_time21to_simple_string_typeIcEENSt7_cxx1112basic_st
dev-libs/libflatarray-0.3.0 : file collision with sci-libs/libgeodecomp-0.4.0
Repository mirror & CI · gentoo
Merge updates from master
Slawomir Lis · gentoo
sci-libs/libgeodecomp: added dependency to libflatarray
This prevents file collision Closes: Package-Manager: Portage-2.3.73, Repoman-2.3.17 Signed-off-by: Slawek Lis <>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
sci-libs/libgeodecomp: Drop 0.3.1
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <>
Andreas Sturmlechner · gentoo
sci-libs/libgeodecomp: Rollover ~ppc keyword from 0.3.1
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <>
Repository mirror & CI · gentoo
Merge updates from master
Kurt Kanzenbach · gentoo
sci-libs/libgeodecomp: add version 0.4.0.
Add support for libgeodecomp version 0.4.0. Signed-off-by: Kurt Kanzenbach <> Closes: Signed-off-by: Patrice Clement <>
David Seifert · gentoo
sci-libs/libgeodecomp: [QA] Add cmake-utils_src_prepare
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Slawomir Lis · gentoo
sci-libs/libgeodecomp: fixed multilib-check
Bug report 629478 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <>
Felix Janda · gentoo
sci-libs/libgeodecomp: whitespace
Sławomir Lis · gentoo
Fixed #558714
Added 'examples' USE flag and conditional depend on sys-cluster/mpich2 Package-Manager: portage-
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 <> X-Thanks: Alec Warner <> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <> - validation scripts X-Thanks: Patrick Lauer <> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed