Tags : Browse Projects

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

Racket

Compare

  Analyzed 1 day ago

Programming language suitable for implementation tasks ranging from scripting to application development, and supporting the creation of new programming languages. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, and various other tools.

3.22M lines of code

115 current contributors

2 days since last commit

40 users on Open Hub

High Activity
4.21429
   
I Use This

ScUtil

Compare

  Analyzed about 7 hours ago

Hundreds of functions of a variety of topics, from statistics to string parsing, module utilities to network tools. Everyone's pet library accumulates features over time. My erlang library got big, fast. I often find myself giving functions from it out to other people, and a lot of my other ... [More] libraries are dependant on ScUtil in various ways, so I figured what the hell, let's give it away. This library is believed to be efficiently implemented at all points. Efficiency tips are, however, both appreciated and taken seriously. ScUtil uses the TestErl library for unit, regression and stochastic testing. ScUtil is free and MIT licensed, because the GPL is evil. ScUtil is written by John Haugeland, from http://fullof.bs/ . [Less]

9.39K lines of code

0 current contributors

about 8 years since last commit

11 users on Open Hub

Inactive
4.8
   
I Use This

MPICH

Compare

Claimed by Argonne National Laboratory Analyzed about 17 hours 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]

497K lines of code

36 current contributors

9 days since last commit

11 users on Open Hub

High Activity
5.0
 
I Use This

HPX

Compare

  Analyzed about 17 hours ago

HPX is a general purpose parallel C++ runtime system for parallel and distributed applications of any scale. It is a very modular and well designed runtime system architecture. Real world applications are used to drive the development of HPX, coining out required functionalities and converging onto ... [More] an stable API which provides a smooth migration path for developers. The API exposed by HPX is modelled after the interfaces defined by the C++11/14 ISO standard and adheres to the programming guidelines used by the Boost collection of C++ libraries. [Less]

554K lines of code

37 current contributors

3 days since last commit

8 users on Open Hub

High Activity
5.0
 
I Use This

Portable Computing Language

Compare

  No analysis available

Portable OpenCL is an open source implementation of the OpenCL standard which can be easily adapted for new targets. One of the goals of the project is improving performance portability of OpenCL programs, avoiding the need for target-dependent manual optimizations. A "native" target is included ... [More] , which allows running OpenCL kernels on the host (CPU). [Less]

0 lines of code

15 current contributors

0 since last commit

5 users on Open Hub

Activity Not Available
4.0
   
I Use This
Mostly written in language not available
Licenses: mit

Eclipse Parallel Tools Platform (PTP)

Compare

Claimed by Eclipse Foundation No analysis available

The aim of the parallel tools platform project is to produce an open-source, industry-strength platform that provides a highly integrated environment specifically designed for parallel application development. The project provides: * a standard, portable parallel IDE that supports a wide range of ... [More] parallel architectures and runtime systems * a scalable parallel debugger * support for the integration of a wide range of parallel tools * an environment that simplifies the end-user interaction with parallel systems [Less]

0 lines of code

5 current contributors

0 since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: eclipse

Charm++

Compare

  No analysis available

A portable adaptive runtime system for parallel applications. Application developers create an object-based decomposition of the problem of interest, and the runtime system manages issues of communication, mapping, load balancing, fault tolerance, and more. Sequential code implementing the ... [More] methods of these parallel objects is written in C++. Calls to libraries in C++, C, and Fortran are common and straightforward. Charm++ is portable across individual workstations, clusters, accelerators (Cell SPEs, GPUs), and supercomputers such as those sold by IBM (Blue Gene, POWER) and Cray (XT3/4/5/6 and XE6). Applications based on Charm++ are used on at least 5 of the 20 most powerful computers in the world. [Less]

0 lines of code

18 current contributors

0 since last commit

4 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: illinois-...

Thrust: Parallel Template Library

Compare

  No analysis available

Thrust is a CUDA library of parallel algorithms with an interface resembling the C++ Standard Template Library (STL). Thrust provides a flexible high-level interface for GPU programming that greatly enhances developer productivity. Develop high-performance applications rapidly with Thrust!

0 lines of code

0 current contributors

0 since last commit

4 users on Open Hub

Activity Not Available
4.66667
   
I Use This
Mostly written in language not available
Licenses: apache_2

python-csp

Compare

  Analyzed about 24 hours ago

Implementation of Communicating Sequential Processes on top of Python.

17.2K lines of code

0 current contributors

over 11 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This

occam2.5 and occam-pi compiler

Compare

  No analysis available

An occam 2.5 compiler written in C generating ETC (extended transputer code), with experimental additions to support occam-pi.

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: No declared licenses