An overview of the Trilinos project

MA Heroux, RA Bartlett, VE Howle… - ACM Transactions on …, 2005 - dl.acm.org
The Trilinos Project is an effort to facilitate the design, development, integration, and
ongoing support of mathematical software libraries within an object-oriented framework for …

[PDF][PDF] An overview of Trilinos

M Heroux, R Bartlett, VHR Hoekstra, J Hu, T Kolda… - 2003 - mperego.github.io
Abstract The Trilinos Project is an effort to facilitate the design, development, integration and
ongoing support of mathematical software libraries. In particular, our goal is to develop …

A survey of data-intensive scientific workflow management

J Liu, E Pacitti, P Valduriez, M Mattoso - Journal of Grid Computing, 2015 - Springer
Nowadays, more and more computer-based scientific experiments need to handle massive
amounts of data. Their data processing consists of multiple computational steps and …

JCUDA: A programmer-friendly interface for accelerating Java programs with CUDA

Y Yan, M Grossman, V Sarkar - Euro-Par 2009 Parallel Processing: 15th …, 2009 - Springer
A recent trend in mainstream desktop systems is the use of general-purpose graphics
processor units (GPGPUs) to obtain order-of-magnitude performance improvements. CUDA …

A provenance-based adaptive scheduling heuristic for parallel scientific workflows in clouds

D de Oliveira, KACS Ocaña, F Baião… - Journal of grid …, 2012 - Springer
In the last years, scientific workflows have emerged as a fundamental abstraction for
structuring and executing scientific experiments in computational environments. Scientific …

Java in the high performance computing arena: Research, practice and experience

GL Taboada, S Ramos, RR Expósito, J Tourino… - Science of Computer …, 2013 - Elsevier
The rising interest in Java for High Performance Computing (HPC) is based on the
appealing features of this language for programming multi-core cluster architectures …

Chiron: a parallel engine for algebraic scientific workflows

E Ogasawara, J Dias, V Silva, F Chirigati… - Concurrency and …, 2013 - Wiley Online Library
Large‐scale scientific experiments based on computer simulations are typically modeled as
scientific workflows, which eases the chaining of different programs. These scientific …

MPJ Express: towards thread safe Java HPC

M Baker, B Carpenter, A Shafi - 2006 IEEE International …, 2006 - ieeexplore.ieee.org
MPJ Express is a thread-safe Java messaging library that provides a full implementation of
the mpiJava 1.2 API specification. This specification defines a MPI-like bindings for the Java …

Satin: A high-level and efficient grid programming model

RV Van Nieuwpoort, G Wrzesińska… - ACM Transactions on …, 2010 - dl.acm.org
Computational grids have an enormous potential to provide compute power. However, this
power remains largely unexploited today for most applications, except trivially parallel …

Design and implementation of Java bindings in Open MPI

O Vega-Gisbert, JE Roman, JM Squyres - Parallel Computing, 2016 - Elsevier
This paper describes the Java MPI bindings that have been included in the Open MPI
distribution. Open MPI is one of the most popular implementations of MPI, the Message …