# Main Page

From HCL

This site is set up for sharing ideas, findings and experience in heterogeneous computing. Please, log in and create new or edit existing pages. How to format wiki-pages read here.

## Contents

## HCL software for heterogeneous computing

- Extensions for MPI: mpC HeteroMPI libELC
- Extensions for GridRPC: SmartGridSolve NI-Connect
- Computation benchmarking, modeling, dynamic load balancing: FuPerMod PMM
- Communication benchmarking, modeling, optimization: CPM MPIBlib

## Heterogeneous mathematical software

## Operating systems

## Development tools

- C/C++, Python, UML, FORTRAN
- Autotools
- GDB, OProfile, Valgrind
- Doxygen
- ChangeLog, Subversion
- Eclipse
- Bash Scripts

## Libraries

- GNU C Library
- MPI
- STL, Boost
- GSL
- BLAS LAPACK ScaLAPACK
- NLOPT
- BitTorrent (B. Cohen's version)
- CUDA SDK

## Data processing

## Paper & Presentation Tools

HCL templates for slides and posters in the HCL publications repository trunk/templates

## Hardware

- HCL cluster
- Other UCD Resources
- UTK multicores + GPU
- Grid5000
- BlueGene/P
- Desktop Backup
- Memory size, overcommit, limit

How to connect to cluster via SSH

How to find information about the hardware

## Mathematics

- Confidence interval (Statistics), Student's t-distribution (implemented in GSL)
- Linear regression (implemented in GSL)
- Binomial tree (use Graphviz to visualize trees)
- Spline interpolation, Spline approximation (implemented in GSL)