Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

Open MPI

Compare

  Analyzed about 7 hours ago

The Open MPI Project is an open source Message Passing Interface implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance ... [More] Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers. [Less]

790K lines of code

71 current contributors

1 day since last commit

27 users on Open Hub

Very High Activity
4.81818
   
I Use This

PETSc

Compare

Claimed by Argonne National Laboratory Analyzed 4 months ago

PETSc, pronounced PET-see (the S is silent), is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for parallelism.

656K lines of code

42 current contributors

7 months since last commit

19 users on Open Hub

Activity Not Available
5.0
 
I Use This

GROMACS

Compare

  Analyzed 1 day ago

GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles. It is primarily designed for biochemical molecules like proteins, lipids and nucleic acids that have a lot of complicated bonded ... [More] interactions, but but thanks to its speed, many groups also use it for research on non-biological systems, e.g. polymers. Speed is one of the key features that makes GROMACS particularly attractive. Thanks to the strong emphasis on bottom-up performance tuning: hand-tuned CPU SIMD kernels are available for most CPU architectures, CUDA-and OpenCL-based GPU acceleration together with efficient multi-threading and neutral-territory domain-decomposition with MPI SPMD parallelization is supported. [Less]

1.66M lines of code

24 current contributors

10 days since last commit

18 users on Open Hub

High Activity
5.0
 
I Use This

HDF5

Compare

  Analyzed over 1 year ago

The HDF5 technology suite is designed to organize, store, discover, access, analyze, share, and preserve diverse, complex data in continuously evolving heterogeneous computing and storage environments. HDF5 supports all types of data stored digitally, regardless of origin or size. Petabytes of ... [More] remote sensing data collected by satellites, terabytes of computational results from nuclear testing models, and megabytes of high-resolution MRI brain scans are stored in HDF5 files, together with metadata necessary for efficient data sharing, processing, visualization, and archiving. [Less]

605K lines of code

16 current contributors

over 1 year since last commit

14 users on Open Hub

Activity Not Available
5.0
 
I Use This

pencil-code

Compare

  Analyzed about 13 hours ago

The Pencil Code is primarily designed to deal with weakly compressible turbulent flows, which is why we use high-order first and second derivatives. To achieve good parallelization, we use explicit (as opposed to compact) finite differences. Typical scientific targets include driven MHD turbulence ... [More] in a periodic box, convection in a slab with non-periodic upper and lower boundaries, a convective star embedded in a fully nonperiodic box, accretion disc turbulence in the shearing sheet approximation, self-gravity, non-local radiation transfer, dust particle evolution with feedback on the gas, etc. A range of artificial viscosity and diffusion schemes can be invoked to deal with supersonic flows. For direct simulations regular viscosity and diffusion is being used. [Less]

531K lines of code

46 current contributors

about 14 hours since last commit

9 users on Open Hub

Very High Activity
5.0
 
I Use This

mpi4py

Compare

  Analyzed about 19 hours ago

MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors. This package is constructed on top of the MPI-1/MPI-2 specification and provides an object oriented interface ... [More] which closely follows MPI-2 C++ bindings. It supports point-to-point (sends, receives) and collective (broadcasts, scatters, gathers) communications of any picklable Python object as well as optimized communications of Python object exposing the single-segment buffer interface (NumPy arrays, builtin bytes/string/array objects). [Less]

27.9K lines of code

2 current contributors

4 days since last commit

8 users on Open Hub

Moderate Activity
4.66667
   
I Use This

The ns-3 network simulator

Compare

  Analyzed 1 day ago

ns-3 is a discrete-event network simulator for Internet systems, targeted primarily for research and educational use. ns-3 is free software, licensed under the GNU GPLv2 license, and is publicly available for research, development, and use. ns-3 is intended as an eventual replacement for the ... [More] popular ns-2 simulator. The project acronym “nsnam” derives historically from the concatenation of ns (network simulator) and nam (network animator). [Less]

1.3M lines of code

44 current contributors

3 days since last commit

7 users on Open Hub

High Activity
5.0
 
I Use This

MPICH

Compare

Claimed by Argonne National Laboratory Analyzed about 2 months ago

MPICH is a high-performance and widely portable implementation of the Message Passing Interface (MPI) standard. The goals of MPICH are: (1) to provide an MPI implementation that efficiently supports different computation and communication platforms including commodity clusters (desktop systems ... [More] , shared-memory systems, multicore architectures), high-speed networks and proprietary high-end computing systems and (2) to enable cutting-edge research in MPI through an easy-to-extend modular framework for other derived implementations. [Less]

584K lines of code

25 current contributors

5 months since last commit

7 users on Open Hub

Activity Not Available
5.0
 
I Use This

PM2

Compare

  Analyzed about 13 hours ago

PM2 is a low level generic runtime system which integrates multithreading management (Marcel) and a high performance multi-cluster communication library (Madeleine).

206K lines of code

2 current contributors

1 day since last commit

6 users on Open Hub

High Activity
5.0
 
I Use This

LAMMPS

Compare

  Analyzed 2 days ago

LAMMPS is a classical molecular dynamics simulator designed for parallel machines. It can model atomic, polymeric, biological, metallic, or granular systems using a variety of force fields and boundary conditions and can be easily modified and extend

2.39M lines of code

44 current contributors

2 days since last commit

6 users on Open Hub

Very High Activity
0.0
 
I Use This
Licenses: No declared licenses