
MONACO
 Referenced in 34 articles
[sw20793]
 processors, which can also be used in parallel. Since the data structure makes it possible ... separates physical modeling, geometrical issues, and organizational tasks to achieve high maintainability and to simplify ... flow through a diverging channel using an adapted unstructured triangulated grid, a flow around ... achieved if problem size and number of parallel processors are adapted accordingly. On 400 nodes...

Superglue
 Referenced in 2 articles
[sw13511]
 using data versioning for dependencyaware taskbased parallelization. In computational science, it is necessary ... software to adapt to evolving computer systems is becoming prohibitive. Taskbased parallel programming models...

JoiN
 Referenced in 1 article
[sw07880]
 computers executing parallel tasks and in computers managing the groups. The parallel applications executing ... algorithm that adapts to changes in resource availability and replicates parallel tasks for fault tolerance ... adapt to particular environments. JoiN has been successfully used to implement and execute several parallel...

Pi4U
 Referenced in 7 articles
[sw18320]
 with distributed numerical differentiation and taskbased parallelism for heterogeneous clusters. Sampling is based ... optimization tasks associated with the asymptotic approximations are treated via the Covariance Matrix Adaptation Evolution...

DFTFE
 Referenced in 2 articles
[sw33910]
 code, which include, the various strategies of adaptive FE basis generation, and the different approaches ... parallel scalability of DFTFE, with strong scaling demonstrated up to 192,000 MPI tasks...

hompi
 Referenced in 2 articles
[sw33489]
 framework for programming and executing taskbased parallel applications on clusters of multiprocessors and multi ... OpenMP. hompi facilitates expressing irregular and adaptive masterworker and divideandconquer applications avoiding ... substrate that handles local threads and remote tasks seamlessly, allowing both programming flexibility and increased...

samoa2
 Referenced in 4 articles
[sw25252]
 software package for a dynamically adaptive, parallel solution of 2D partial differential equations on triangular ... features hybrid MPI+OpenMP parallelization based on the Sierpinski order induced on the elements. Sections ... defined by contiguous grid cells define atomic tasks for OpenMP work sharing and stealing ... with 10 billion elements – all tests including adaptive mesh refinement and load balancing in each...

gridlib
 Referenced in 6 articles
[sw00390]
 framework  finding a frame in which tasks of numerical simulation can be solved. In particular ... also assists with the transparent use of parallel programming concepts, modular structure and clean interfaces ... interface. The gridlib project adopts a hybrid, adaptive, hierarchical unstructured approach to grids. The reachable...

Filaments
 Referenced in 5 articles
[sw04841]
 Filaments implements finegrain parallelism both portably and efficiently on shared and distributedmemory machines ... need for compilers to cluster small tasks into larger ones. Ongoing research is focusing ... automatically place data on processors (in the Adapt subsystem) and to automatically avoid thrashing. These...

HYDRA_MPI
 Referenced in 1 article
[sw03137]
 portable parallel Nbody solver, based on the adaptive PM algorithm. This Fortran90 code ... parallelised using a nontrivial taskfarm and two domain decompositions: a 2D cycle...

ParSSSE
 Referenced in 4 articles
[sw17623]
 ParSSSE: an adaptive parallel state space search engine. State space search problems abound ... large parallel machines with significant computational power. In this paper, we analyze the parallel performance ... grain size, the prioritized execution of tasks and the balancing of load among processors...

GISolve
 Referenced in 1 article
[sw28094]
 same time, GISolve provides adaptive domain decomposition solutions to parallel geographic information analysis applications. Based ... domain decomposition solutions, GISolve also schedules distributed tasks and manages data transfers. In GISolve, these...

AMR++
 Referenced in 4 articles
[sw01427]
 parallel objectoriented adaptive mesh refinement Adaptive mesh refinement (AMR) computations are complicated by their ... grids relative to one another. In the parallel environment the dynamic behavior is more problematic ... load balancing. Parallel AMR is further complicated by the substantial task parallelism, in addition...

ManifoldCode
 Referenced in 1 article
[sw06974]
 parallel adaptive multilevel finite element code developed by Michael Holst over a number of years ... threemanifolds. To accomplish this task as accurately and efficiently as possible, MC employs simplex ... finite element methods, a posteriori error estimation, adaptive mesh refinement and unrefinement, continuation, Newton ... communication approach in parallel adaptive finite element methods. MC was designed primarily to simulate...

TBB
 Referenced in 1 article
[sw29299]
 Taskbased adaptive multiresolution for timespace multiscale reactiondiffusion systems on multicore ... architectures. A new solver featuring timespace adaptation and error control has been recently introduced ... systems. Based on operator splitting, finite volume adaptive multiresolution and high order time integrators with ... while posing serious challenges in terms of parallel programming and load balancing. The present contribution...

MegaScript
 Referenced in 1 article
[sw13073]
 tasks, and controls them for massively parallel execution. Although MegaScript programs require optimizations and extensions ... computing environment, modifying the runtime system or task programs greatly reduces portability and reusability ... userlevel dynamic extension scheme named Adapter. In this scheme, the user defines a customization...

CCPiRegularisation
 Referenced in 2 articles
[sw37161]
 undersampled. Modelbased iterative methods can be adapted to fit the measurement characteristics ... form of a regulariser, making the inversion task wellposed. The CCPiRegularisation toolkit provides ... written in C language and exploits parallelism with OpenMP directives and the CUDA...

Algorithm 967
 Referenced in 4 articles
[sw23693]
 potentials and use them to construct spatially adaptive solvers for the Poisson, Stokes ... field approximation. For distributedmemory parallelism, we use spacefilling curves, locally essential trees ... peak floatingpoint performance. We use task parallelism to employ the Xeon...

RKCK
 Referenced in 1 article
[sw17620]
 Based Parallel Integration of Large Numbers of Independent ODE Systems. The task of integrating ... parameters. One example is the fifthorder adaptive RungeKuttaCashKarp (RKCK) algorithm...

torcpy
 Referenced in 1 article
[sw33488]
 main forms of code parallelization, where asynchronous tasks are launched and distributed across the processing ... machine, a cluster or a supercomputer. The tasks can be either completely decoupled, corresponding ... part of an iterative algorithm where the task results are processed and drive the next ... work, we introduce torcpy, a platformagnostic adaptive load balancing library that orchestrates the asynchronous...