System Requirements

As a general requirement, 2 GB of disk space is required for installation and 8 GB of RAM is recommended for reasonable performance.

Furthermore, a minimum of 50 GB of free disk space and preferably use of an SSD (solid state disk) is recommended for running Thermo-Calc and its SDKs. Not all calculation types require this much free disk space, but some rely heavily on saving and reading files from the hard drive, particularly Process Metallurgy Module calculations.

CPU Requirements

To run Thermo-Calc 2020b, 2020a, 2019b, 2019a, 2018b, 2018a, or 2017b, the CPU needs to support SSSE3 instructions. Read about this instruction set. Learn what architectures support what instructions.

The Software is Supported on the Following Platforms

Windows 64-bit

Software 64-bit
Thermo-Calc Windows 7 SP1/8.1/10
Diffusion Module (DICTRA) Windows 7 SP1/8.1/10
Precipitation Module (TC-PRISMA) Windows 7 SP1/8.1/10
TC-Python* Windows 7 SP1/8.1/10
TQ-Interface* Windows 7 SP1/8.1/10
TC-Toolbox for MATLAB®*  ** Windows 7 SP1/8.1/10

* Additional system requirements can be found in the SDKs section at the bottom of the page.

** We support MATLAB 2020a. Other versions may work, but we do not provide support for them.

Linux 64-bit

Software 64-bit
Thermo-Calc* Ubuntu 19.04 (Disco)
CentOS 7.6
openSUSE 15.0 (Leap)
Diffusion Module (DICTRA)*  ** Ubuntu 19.04 (Disco)
CentOS 7.6
openSUSE 15.0 (Leap)
Precipitation Module (TC-PRISMA) Ubuntu 19.04 (Disco)
CentOS 7.6
openSUSE 15.0 (Leap)
TC-Python*** Ubuntu 19.04 (Disco)
CentOS 7.6
openSUSE 15.0 (Leap)
TQ-Interface*  *** Ubuntu 19.04 (Disco)
CentOS 7.6
openSUSE 15.0 (Leap)
TC-Toolbox for MATLAB® Not available

* X Window System is required for the graphical installer.

** X Window System is required for plotting.

*** Additional system requirements can be found in the SDKs section at the bottom of the page.

As of the Thermo-Calc 2016a release, support for all Linux 32-bit OS has been dropped.

Mac 64-bit (macOS)

Software 64-bit
Thermo-Calc macOS Catalina (10.15)
Diffusion Module (DICTRA) macOS Catalina (10.15)
Precipitation Module (TC-PRISMA) macOS Catalina (10.15)
TC-Python* macOS Catalina (10.15)
TQ-Interface* Not available
TC-Toolbox for MATLAB®* Not available

* Additional system requirements can be found in the SDKs section at the bottom of the page.

Discontinued Platforms

Below are the previous and upcoming platforms that we have dropped support for.

  • Support for installing and running the Thermo-Calc software package on Windows 7 and Windows 8 will be dropped after the 2021a release, planned for December 2020. Users are therefore advised to migrate to a newer operating system.
  • Support for installing and running the Thermo-Calc software package on all 32-bit platforms has been dropped as of Thermo-Calc 2018a. Users with a 32-bit platform installation are therefore advised to migrate to a 64-bit platform.
  • Support for installing and running the Thermo-Calc software package on Windows XP has been dropped as of the Thermo-Calc 4.1 version release.

System Requirements for SDKs

Windows 64-bit

Software 64-bit
TC-Python* Requires a Python installation with Python 3.5 or higher (we recommend Python 3.7) and a Python distribution (we recommend Anaconda).
TQ-Interface** Requires a Fortran compiler. We test the API with Visual Studio 2010 and ifort 16.0.4.
TC-Toolbox for MATLAB®** Requires a compatible version of MATLAB® installed, with a working license. We support MATLAB 2020a.

*TC-Python has a few package dependencies. They should install automatically. However, this might not work behind a company-proxy server. See the TC-Python documentation for solutions.

** Other compilers may work, but we do not provide support for them.

Linux 64-bit

Software 64-bit
TC-Python* Requires a Python installation with Python 3.5 or higher (we recommend Python 3.7) and a Python distribution (we recommend Anaconda or the Python interpreter of the system).
TQ-Interface** Requires a Fortran compiler. We support two:

  • If you compile your code with ifort 16.0.4, link with libtq-linux-x86_64-ifort-*.so. The resulting binary might require a recent GCC installed to run on another Linux computer.
  • If you compile your code with gfortran 4.4, link with libtq-linux-x86_64-gfortran-*so. The resulting binary might require a recent GCC and libgfortran.so.3 installed to run on another computer. Note that libgfortran.so.3 is installed as a part of gfortran 4.4.
TC-Toolbox for MATLAB® Not available

*TC-Python has a few package dependencies. They should install automatically. However, this might not work behind a company-proxy server. See the TC-Python documentation for solutions.

** Other compilers may work, but we do not provide support for them.

Mac 64-bit (macOS)

Software 64-bit
TC-Python* Requires a Python installation with Python 3.5 or higher (we recommend Python 3.7) and a Python distribution (we recommend Anaconda or the Python interpreter of the system).
TQ-Interface Not available
TC-Toolbox for MATLAB® Not available

*TC-Python has a few package dependencies. They should install automatically. However, this might not work behind a company-proxy server. See the TC-Python documentation for solutions.

Let Us Help You

Find the Right Products