Software

Software

As discussed below, the SCF provides a variety of software on SCF machines and software is also available for you to install on your own machine, including for ARM64-based Macs.

We can help install other software you might need, either in your home directory or system-wide.

SCF Software

The SCF has been a primary testing site for some of the most important statistical packages now in use. It was the first primary test site for the 'S' statistical language, and a primary test site for the UNIX version of SAS.

The primary computational software currently supported by SCF includes:

In addition, we support standard software used in research and teaching, including vim, emacs, LaTeX (and LyX), and Perl, among others. Other supported resources include:

Finally, we can generally install software needed for teaching or research by our users, including R, Python, Julia, and MATLAB packages, upon request. And we try to keep up with useful new software as it becomes available.

Note that access to some software (in particular machine learning and GPU-using software, and switching between versions of Python) is controlled via Linux environment modules.

Campus Distributed Software

Note that software for installation on personal machines can be obtained from the campus-wide Software Central site.

MATLAB

Install MATLAB on your own computer, or contact SCF staff for assistance.

Self Service

If you have a UC-owned Mac, you can use the Casper Self Service application to install the Adobe Creative Suite (Photoshop, Illustrator, etc.), Adobe Acrobat Professional, Microsoft Office, and other commercial and free software. This is especially useful if you need to install a lot of common software like Google Chrome, Cyberduck, and Dropbox on your computer since you can easily install them all through this one application. Contact SCF staff for assistance.

Software for Mac ARM64-based Machines (Apple Silicon M1 and M2 Macs)

With the M1 and M2 Macs, Apple is now using its own chips, referred to as Apple Silicon. These have a different architecture, ARM64, than standard x86-64 chips, such as those produced by Intel and AMD.

Some software is now available to run natively on the new architecture. In particular:

Non-ARM64 programs will work on the new Apple Silicon-based machines by automatically making use of Apple's Rosetta2 system to translate machine code from ARM64 to x86-64, but you can expect some decrease in performance relative to ARM64-based software.