modules-salomon-phi.md 5.22 KB
Newer Older
Lukáš Krupčík's avatar
fix  
Lukáš Krupčík committed
1 2 3 4 5 6 7 8
# Available Modules

## Compiler

| Module | Description |
| ------ | ----------- |
| [icc](http://software.intel.com/en-us/intel-compilers/) | Intel C and C++ compilers |

David Hrbáč's avatar
David Hrbáč committed
9 10 11 12 13 14
## Data

| Module | Description |
| ------ | ----------- |
| [HDF5](http://www.hdfgroup.org/HDF5/) | HDF5 is a unique technology suite that makes possible the management of extremely large and complex data collections. |

Lukáš Krupčík's avatar
fix  
Lukáš Krupčík committed
15 16 17 18
## Devel

| Module | Description |
| ------ | ----------- |
David Hrbáč's avatar
David Hrbáč committed
19
| [devel_environment](https://docs.it4i.cz/software/mic/mic_environment) | Devel environment for intel xeon phi GCC 5.1.1 Python 2.7.12 Perl 5.14.2 CMake 2.8.7 Make 3.82 ncurses 5.9 ... |
David Hrbáč's avatar
David Hrbáč committed
20 21
| [M4](http://www.gnu.org/software/m4/m4.html) | GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc. |
| [ncurses](http://www.gnu.org/software/ncurses/) | The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. |
Lukáš Krupčík's avatar
fix  
Lukáš Krupčík committed
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

## Lang

| Module | Description |
| ------ | ----------- |
| [Bison](http://www.gnu.org/software/bison) | Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. |
| [flex](http://flex.sourceforge.net/) | Flex (Fast Lexical Analyzer) is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. |
| [Tcl](http://www.tcl.tk/) | Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. |

## Lib

| Module | Description |
| ------ | ----------- |
| [libreadline](http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html) | The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. |
| [zlib](http://www.zlib.net/) | zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. |

## Math

| Module | Description |
| ------ | ----------- |
David Hrbáč's avatar
David Hrbáč committed
42
| GMP |   |
Lukáš Krupčík's avatar
fix  
Lukáš Krupčík committed
43 44 45 46 47 48 49 50
| [Octave](http://www.gnu.org/software/octave/) | GNU Octave is a high-level interpreted language, primarily intended for numerical computations. |

## Mpi

| Module | Description |
| ------ | ----------- |
| [impi](http://software.intel.com/en-us/intel-mpi-library/) | Intel MPI Library, compatible with MPICH ABI |

David Hrbáč's avatar
David Hrbáč committed
51 52 53 54 55 56
## Numlib

| Module | Description |
| ------ | ----------- |
| [imkl](http://software.intel.com/en-us/intel-mkl/) | Intel Math Kernel Library is a library of highly optimized, extensively threaded math routines for science, engineering, and financial applications that require maximum performance. Core math functions include BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more. |

Lukáš Krupčík's avatar
fix  
Lukáš Krupčík committed
57 58 59 60 61 62
## Toolchain

| Module | Description |
| ------ | ----------- |
| [iccifort](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C, C++ & Fortran compilers |
| [ifort](http://software.intel.com/en-us/intel-compilers/) | Intel Fortran compiler |
David Hrbáč's avatar
David Hrbáč committed
63 64
| [iimpi](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Intel C/C++ and Fortran compilers, alongside Intel MPI. |
| [intel](http://software.intel.com/en-us/intel-cluster-toolkit-compiler/) | Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL). |
Lukáš Krupčík's avatar
fix  
Lukáš Krupčík committed
65 66 67 68 69

## Tools

| Module | Description |
| ------ | ----------- |
David Hrbáč's avatar
David Hrbáč committed
70 71
| [bzip2](http://www.bzip.org/) | bzip2 is a freely available, patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. |
| [cURL](http://curl.haxx.se) | libcurl is a free and easy-to-use client-side URL transfer library |
Lukáš Krupčík's avatar
fix  
Lukáš Krupčík committed
72
| [expat](http://expat.sourceforge.net/) | Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags) |
David Hrbáč's avatar
David Hrbáč committed
73
| OpenSSL |   |
Lukáš Krupčík's avatar
fix  
Lukáš Krupčík committed
74 75 76 77 78

## Vis

| Module | Description |
| ------ | ----------- |
David Hrbáč's avatar
David Hrbáč committed
79
| [gettext](http://www.gnu.org/software/gettext/) | GNU `gettext' is an important step for the GNU Translation Project, as it is an asset on which we may build many other steps. This package offers to programmers, translators, and even users, a well integrated set of tools and documentation |