Skip to main content

SSCC Analytical Software

The Social Sciences Computing Cluster provides a wide variety of analytical software for Linux users. The following list of software is available for use on the SSCC Linux systems.

The UNIX command name(s) used to access each program is indicated, in bold, at the end of each software description.

Analytical Software by Category


AMD Core Math Library (ACML) Version 5.3.0 is a set of numerical routines tuned specifically for AMD Opteron processors as are used in the SSCC. Fortran 77 and C interfaces are provided, and include BLAS (Basic Linear Algebra Subprograms), LAPACK (a comprehensive package of higher level linear algebra routines), FFTs (a set of Fast Fourier Transform routines for real and complex data), and a variety of RNGs (Random Number Generators). This software is available on the SSCC for legacy use. AMD no longer supports the Core Math Library, and the successor libraries are not currently installed on the SSCC. For help with using these libraries, or if you are looking to use the updated versions of the libraries, please contact sscc-support@northwestern.edu.

CVX Toolbox, MATLAB Software for Disciplined Convex Programming Version 2.1 can solve standard problems such as linear programs, quadratic programs, second-order cone programs, and semidefinite programs, as well as much more complex convex optimization problems.

DYNARE Version 4.4.2 is a package that runs with MATLAB to solve, simulate and estimate macroeconomic models. It is a powerful and highly customizable engine, with an intuitive front-end interface, to solve, simulate and estimate Dynamic Stochastic General Equilibrium (DSGE) models. Available on all SSCC hosts.

Eclipse IDE for Parallel Application Developers, 4.2.0. Includes the C/C++ IDE, plus tools for Fortran, MPI, a parallel debugger, etc. Some incubating components are included, and not all functions are available for all compilers. Available on all SSCC hosts. [eclipse]

ESS Version 15.03, Emacs Speaks Statistics. ESS is a GNU Emacs mode for interactive statistical programming and data analysis. Languages supported include R, SAS and Stata. Available on hardin, seldon and mule2. [info ess, emacs]

GNU Scientific Library (GSL) Version 1.16 is a collection of C routines for numerical computing. The source code is distributed under the GNU General Public License. Available on all SSCC hosts. [gsldoc]

GraphViz Provides a way of representing structural information as diagrams of abstract graphs and networks. Automatic graph drawing has many important applications in software engineering, database and web design, networking, and in visual interfaces for many other domains. Available on hardin, seldon and mule2. [dot, neato, lefty, dotty]

Gurobi Version 6.5.0 is a Mathematical Programming solver for linear programming (LP), quadratic and quadratically constrained programming (QP and QCP), and mixed-integer programming (MILP, MIQP, and MIQCP). Available on all SSCC hosts. Set up the environment with module load gurobi. Then you can run any of the commands [gurobi.sh, gurobi_cl, grbtune].

IBM ILOG CPLEX Optimization Studio Version 12.6.3 develops and deploys optimization models, using linear/quadratic, mixed integer, and constraint programming and constraint-based scheduling. Available on all SSCC hosts. Run as an IDE [oplide], command-line application [cplex, oplrun] and the CPLEX MATLAB toolbox.

Intel® C++ Compiler Version 15.0.2 is designed to preprocess, compile, assemble, and link C and C++ programs on systems based on Intel architecture. The shell command source INTEL is required to set up the paths for the operation of the Intel compilers and executables. Available on all SSCC hosts. [icc, iccdoc]

Intel® Fortran Compiler Version 15.0.2 is designed to preprocess, compile, assemble, and link Fortran programs on Intel(R) 64-based systems. Fully compliant with ISO Fortran 95 standard and supports the evolving Fortran 2003 standard. Substantial compatibility with Compaq Visual Fortran. The shell command source INTEL is required to set up the paths for the operation of the Intel compilers and executables. Available on all SSCC hosts. [ifort, ifortdoc]

Intel® Math Kernel Library Version 11.2 provides optimized and threaded routines for scientific, engineering and financial applications that require maximum performance in the following domains: BLAS, LAPACK, ScaLAPACK, Sparse Solver, Interval Linear Solvers, Vector Math Library, Vector Statistical Library, Fast Fourier Transforms, PDEs and Optimization solvers. The shell command source INTEL is required to set up the paths for the operation of the Intel Math Kernel Library. Available on all SSCC hosts. [mkldoc]

KNITRO Version 10.0, is a solver for nonlinear optimization. KNITRO is designed for large problems with dimensions running into the hundred thousands. It is effective for solving linear, quadratic and nonlinear optimization problems, both convex and nonconvex. It is provided as a library callable from Fortran, Java, C and C++. MATLAB is configured to call KNITRO with the external interface function knitromatlab. Available on all SSCC hosts. See How To Use KNITRO with MATLAB.

Mathematica Wolfram Mathematica version 10.1 is an integrated technical computing system that combines numerical and symbolic computation with data visualization and programming capabilities. Set up the environment with module load mathematica. Note that Mathematica and MATLAB have conflicting programs named mcc. Loading the mathematica module will override MATLAB's mcc. After you load the mathematica module, you can run the mathematica command to start a GUI with the notebook front end. Available on all SSCC hosts. [mathematica, math, mcc].

MATLAB is an integrated technical computing environment that combines numeric computation, advanced graphics and visualization, and a high-level programming language. The SSCC has a relevant subset of all available subproducts and toolboxes installed. Available on all SSCC hosts under a campus-wide license. [matlab, matlabdoc]

Mplus Version 7.31 is a latent variable modeling program providing exploratory factor analysis, structural equation modeling, item response theory analysis, growth modeling, mixture modeling (latent class analysis), longitudinal mixture modeling (hidden Markov, latent transition analysis, latent class growth analysis, growth mixture analysis), survival analysis (continuous- and discrete-time), multilevel analysis, complex survey data analysis, bayesian analysis and Monte Carlo simulation. You can also use Mplus via R. Available on all SSCC hosts. [Mplus, mplus] NOTE: Mplus is not available on Quest.  Reearchers needing to use Mplus should contact Research Computing to discuss options.

is a multi-agent programmable modeling environment.  To use it, type the command module load netlogo, and then run the program with command NetLogo

NLOPT Version 2.4.2, is a free, open-source library for nonlinear optimization. The MATLAB API in the form of a toolbox is provided. Available on all SSCC hosts.

Ox Console Release 7.00 (64-bit) is an object-oriented matrix language with a syntax similar to the C, C++ and Java languages. A comprehensive matrix function library is provided with Ox, and fairly extensive documentation is available online. Available on all SSCC hosts. [oxl, oxedit, oxdoc]

Perl Version 5.16.3. The ActivePerl Community Edition is a precompiled, quality-controlled Perl distribution. Provided in addition to the default Red Hat perl distribution, which is rather old. Available on all SSCC hosts. To use ActivePerl perl, type the command module load perl. That puts the ActivePerl Perl distribution into your path before the Red Hat perl.

Python The Anaconda distribution is provided to overlay the default Red Hat python distribution, which is old and inflexible. We use the module command to set up your environment to use those distributions instead of the Red Hat python distribution.

The Anaconda Scientific Python Distribution offers over 195 packages for scientific computing. Both Python 2.7.10 and Python 3.4.3 are available. Set up the environment for Anaconda Python 2.7.11 with module load python/anaconda. Set up Anaconda Python 3.4.3 with module load python/anaconda3. After you load the appropriate python module, you can run Python with the command python. You can also run the Spyder IDE with the command spyder.

R is a language and environment for statistical computing and graphics. A very comprehensive collection of optional packages is provided using the selections of twenty-five CRAN Task Views collections. RStudio is an IDE for R. Available on all SSCC hosts. [R, Rdoc, rstudio]

RStudio is an integrated development environment (IDE) for R. Available on all SSCC hosts.  You can also access RStudio through a web browser.  See RStudio Server[rstudio]

SAS 9.4 (TS1M3) is an integrated suite of software composed of many components. The SSCC license includes the Education Analytical Suite. Available on all SSCC hosts. [sas, sasdoc]

SAS Studio is a browser-based interactive development environment (IDE) for SAS. Available on all SSCC login nodes except mule2. SAS Studio is the recommended development interface for SAS on the SSCC. See SAS Studio to get started.

Stata/MP 4-core Version 14 is an environment for manipulating and analyzing data using statistical and graphical methods. Available on all SSCC hosts under the constraint of 25 simultaneous users.  stata opens the command line version of the program.  xstata opens the GUI version. [stata, xstata, statadoc]

Stat/Transfer 13 for LINUX simplifies the transfer of statistical data between different programs. This release of Stat/Transfer for LINUX supports the following types of files: 1-2-3, ASCII delimited, dBASE and compatible formats, Epi Info, Excel, FoxPro, Gauss, HTML tables, JMP, LIMDEP, Matlab, Mineset, MPLUS, NLOGIT, OSIRIS (read-only), Quattro Pro, R, RATS, SAS for Windows, SAS for UNIX, SAS Transport, S-PLUS, SPSS Data, SPSS Portable, Stata and Systat. Available only on seldon. [st, stdoc, stattransfer]

STATTAB Version 2.0 (64-bit) is an interactive program that calculates statistical cumulative distribution functions (P-values), their inverses, and parameters of the distributions for the Incomplete Beta, Binomial, Negative Binomial, Chi-square, Non-central chi-square, Variance Ratio - F, Non-central F, Incomplete Gamma, Normal, Poisson, T, and Non-central T distributions. All calculations are performed in double precision. Available on all SSCC hosts. [stattab, stattabdoc]

STPLAN Version 4.5 (64-bit) performs sample size and related calculations needed to plan studies. Parameters of a test include those necessary to describe the distributions under the null and alternative hypotheses, sample sizes, significance levels, and power. Given values for all but one parameter, stplan will calculate the value of that one parameter. Available on hardin, seldon and mule2. [stplan, stplandoc]

TeX Live 2015. A comprehensive TeX document production system that includes all of the major TeX-related programs, macro packages, and fonts that are free software, including support for many languages from around the world. Provided in addition to the default Red Hat teTeX distribution, which is rather old. Available on all SSCC hosts. To use TeX Live, set up your environment with module load texlive. That puts the TeX Live distribution into your path before the Red Hat teTeX programs.

Last Updated: 4 December 2017

Get Help Back to top