RSS 6 projects tagged "mpi"

Download Website Updated 02 Mar 2013 underling

Screenshot
Pop 18.08
Vit 20.43

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.

Download Website Updated 25 Feb 2012 Palabos

Screenshot
Pop 60.37
Vit 2.54

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.

Download Website Updated 12 Oct 2011 2DECOMP&FFT

Screenshot
Pop 34.41
Vit 2.16

The 2DECOMP&FFT library is a software framework in Fortran to build large-scale parallel applications. It is designed for applications using three-dimensional structured mesh and spatially implicit numerical algorithms. At the foundation, it implements a general-purpose 2D pencil decomposition for data distribution on distributed-memory platforms. On top, it provides a highly scalable and efficient interface to perform three-dimensional distributed FFTs.

Download Website Updated 08 May 2011 HOPSPACK

Screenshot
Pop 24.00
Vit 1.44

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.

Download Website Updated 30 Jun 2010 PyMW

Screenshot
Pop 46.43
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 No website Updated 08 Mar 2010 PupyMPI

Screenshot
Pop 17.86
Vit 38.81

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.

Screenshot

Project Spotlight

Catharsis.NET.Web.Widgets

An ASP.NET MVC tag library with social media widgets.

Screenshot

Project Spotlight

Event and Task Manager

An event and task manager.