ADAPT allows you to instrument your own C++ code and analyze it with the aim of finding a mixed-precision version (i.e., some double-precision variables have been changed to single precision).


AMD LibM is a software library containing a collection of basic math functions optimized for x86-64 processor-based machines. It provides many routines from the list of standard C99 math functions. Applications can link into AMD LibM library and invoke math functions instead of compiler's math functions for better accuracy and performance.


Anaconda is an easy-to-install, free package manager, environment manager, Python distribution, and collection of hundreds of open source packages with free community support.


The AOCC system is a high performance, production quality code generation tool.


The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations.


Boost is a library of additional functionality for C++. A number of the items in Boost are functionality that is under consideration for inclusion in future verisons of the C++ standard.


Berkley yacc is a yacc program that may be needed to install selected software programs. In order to put the byacc paths in your account, use the following

Clang compilers and LLVM

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.  The best known of the LLVM tools is the Clang compiler for C/C++/Objective C.