RSS 9 projects tagged "mpi"

Download Website Updated 25 Feb 2012 Palabos

Screenshot
Pop 63.76
Vit 3.01

The Palabos library offers a framework in C++ for fluid flow simulations with the lattice Boltzmann (LB) method. Originally conceived as a research tool for lattice Boltzmann models, the code has evolved into a general-purpose program for computational fluid dynamics. The programming interface is straightforward and offers an access to the rich world of lattice Boltzmann, even to an audience with restricted theoretical knowledge of this method. A special emphasis is put on high performance and parallel computing.

No download No website Updated 08 Mar 2010 PupyMPI

Screenshot
Pop 22.25
Vit 34.15

PupyMPI is a generic 100% Python MPI implementation. It aims to cover most of the MPI 1.3 API specifications, but pays less attention to performance.

Download Website Updated 30 Jun 2010 PyMW

Screenshot
Pop 48.33
Vit 1.00

PyMW is a Python module for parallel master-worker computing in a variety of environments. With the PyMW module, users can write a single program that scales from multicore machines to global computing platforms.

No download Website Updated 13 Nov 2010 MPIBurn

Screenshot
Pop 17.92
Vit 30.27

MPIBurn is an MPI unicast benchmark. Modern inter-connect hardware handles broadcast messages with a different algorithm than that used for unicast messages. Just benchmarking broadcasts or N to N+1 messaging may not detect inter-connect malfunctions, so MPIBurn benchmarks any possible unicast connection while assuring to involve as many connections in parallel as possible. After each round, the peers are scrambled to ensure that the next round has completely different connection groups.

No download Website Updated 14 May 2013 Gfarm

Screenshot
Pop 129.06
Vit 43.56

Gfarm is a distributed filesystem, generally used for large scale cluster computing. It's implemented in userland, and can be mounted by FUSE. It utilizes locality of a file to access a data node, and supports Globus GSI for Wide Area Network. Users can explicitly control file replica location on Gfarm. Gfarm can be used as an alternative storage system to HDFS for Hadoop, Samba, MPI-IO, and GridFTP. Monitoring via ZABBIX and Ganglia is also supported.

Download Website Updated 08 May 2011 HOPSPACK

Screenshot
Pop 24.47
Vit 1.45

HOPSPACK solves derivative-free optimization problems in a C++ software framework. The framework enables parallel operation using MPI (for distributed machine architectures) and multithreading (for single machines with multiple processors or cores). Optimization problems can be very general: functions can be noisy, nonsmooth, and nonconvex, linear and nonlinear constraints are supported, and variables may be continuous or integer-valued.

No download Website Updated 12 Apr 2012 paralab

Screenshot
Pop 20.93
Vit 20.03

paralab is a framework for black-box analysis of MPI programs. It allows you to investigate communication patterns, performance issues, and algorithmic features of binary MPI programs, without any source code.

Download No website Updated 03 Nov 2012 Wisecracker

Screenshot
Pop 51.19
Vit 1.00

Wisecracker is a high performance distributed cryptanalysis framework that leverages GPUs and multiple CPUs. It allows security researchers to write their own cryptanalysis tools that can distribute brute-force cryptanalysis work across multiple systems with multiple multi-core processors and GPUs. Security researchers can also use the sample tools provided out-of-the-box. The differentiating aspect of Wisecracker is that it uses OpenCL and MPI together to distribute the work across multiple systems, each having multiple CPUs and/or GPUs.

Download Website Updated 02 Mar 2013 underling

Screenshot
Pop 30.56
Vit 8.79

The underling library provides simple, scalable means to manipulate MPI-parallel, three dimensional pencil decompositions using FFTW. Pencil decompositions are a natural way to distribute O(n^3) data across O(n^2) processors and are well-suited for memory-intensive, structured spectral turbulence simulations and postprocessing codes. It may be useful in other domains as well. The library is written in C99 and may be used by C89 or C++ applications.

Screenshot

Project Spotlight

xterm

A terminal emulator for the X Window System

Screenshot

Project Spotlight

ESMTP

A simple relay-only MTA.