Supported Software


CAD Software:

Cadence® System Development Suite

The Cadence System Development Suite provides an open, connected, and scalable set of hardware/software development platforms that spans the entire design cycle, from architectural-level software development to post-RTL prototyping. For more information:



GNU Compiler Collection

GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,...). For more information:

Intel c++ and Fortran Compilers

Intel c++ and Fortran Compilers are a simple way to boost performance.  Intel compilers produce optimized code that can run significantly faster by taking advantage of the ever increasing core count and vector register width in Intel® Xeon® processors, Intel® Xeon Phi™ coprocessors and compatible processors. For more information:


The Portland Group, Inc. or PGI was a company that produced a set of commercially available Fortran, C and C++ compilers for high-performance computing systems. The PGI compiler family includes PGI Workstation™ and PGI Server™ for x64, PGI CUDA Fortran and CUDA-x86 Compilers, PGI Accelerator™ with OpenACC, The PGI CDK® Cluster Development Kit®, and PGI Visual Fortran® for Microsoft Windows. For more information:


CUDA is a parallel computing platform and application programming interface (API) model created by NVIDIA. It allows software developers to use a CUDA-enabled graphics processing unit (GPU) for general purpose processing – an approach known as GPGPU. For more information:


Math and Statistic Software:


Mathematica (also known as Wolfram Mathematica) is a symbolic mathematical computation program, sometimes called a computer algebra program, used in many scientific, engineering, mathematical, and computing fields. For more information:


MATLAB (matrix laboratory) is a multi-paradigm numerical computing environment and fourth-generation programming language. A proprietary programming language developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, Fortran and Python. For more information:


SAS is a software suite that can mine, alter, manage and retrieve data from a variety of sources and perform statistical analysis on it. SAS provides a graphical point-and-click user interface for non-technical users and more advanced options through the SAS programming language. For more information:


SPSS is a software package used for statistical analysis. The current versions (2015) are officially named IBM SPSS Statistics. For more information:


Stata is a complete, integrated statistical software package that provides everything you need for data analysis, data management, and graphics. For more information:


Operating System and Distributed Computing:

CentOS Linux operating system

CentOS (abbreviated from Community Enterprise Operating System) is a RHEL-based Linux distribution that attempts to provide a free, enterprise-class, community-supported computing platform which aims to be functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL). For more information:

Ubuntu Linux operating system

Ubuntu is a Debian-based Linux operating system.  It is built on Debian's architecture and infrastructure, to provide Linux server, desktop, phone, tablet and TV operating systems. For more information:

Red Hat Linux operating system

Red Hat Linux is a RPM-based Linux operating system, assembled by the company Red Hat. It was a widely used free Linux distribution until its discontinuation in 2004, when Red Hat discontinued the Red Hat Linux line in favor of Red Hat Enterprise Linux (RHEL) for enterprise environment. For more information:

Rocks Cluster Distribution

Rocks Cluster Distribution (originally called NPACI Rocks) is a Linux distribution intended for high-performance computing clusters. Rocks includes many tools (such as MPI) which are not part of CentOS but are integral components that make a group of computers into a cluster. For more information:


Hadoop is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. For more information:


Simulation Software:


Abaqus is a software suite for finite element analysis and computer-aided engineering. The Abaqus suite consists of three core products - Abaqus/Standard, Abaqus/Explicit and Abaqus/CAE (Complete Abaqus Environment). For more information:


<< Back