System Requirements

Minimum requirements: 5 GB of free disk space, 8 GB of RAM
Recommended: 50 GB of free disk space*, SSD (solid state disk), 16 GB of RAM**

*Large amounts of free disk space and fast disk reading / writing is especially required for Process Metallurgy Module calculations. Using caching in TC-Python / TC-Toolbox also requires large amounts of free disk space. 

**If running multiple calculations in parallel (for instance multiple calculations in graphical mode, multiple console windows, or parallel TC-Python / TC-Toolbox calculations), 2–6 GB is required per calculation — depending on the used database and number of elements

CPU Requirements

To run Thermo-Calc versions 2022a, 2021b, 2021a, 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 10
Windows 11
Diffusion Module (DICTRA) Windows 10
Windows 11
Precipitation Module (TC-PRISMA) Windows 10
Windows 11
TC-Python* Windows 10
Windows 11
TQ-Interface* Windows 10
Windows 11
TC-Toolbox for MATLAB®*  ** Windows 10
Windows 11

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

**We support MATLAB 2019b up to MATLAB 2021b. Older versions are not possible to use.

Linux 64-bit

Software 64-bit
Thermo-Calc* Ubuntu 20.04 (Focal Fossa)
CentOS 7.9
openSUSE 15.1 (Leap)
Diffusion Module (DICTRA)*  ** Ubuntu 20.04 (Focal Fossa)
CentOS 7.9
openSUSE 15.1 (Leap)
Precipitation Module (TC-PRISMA) Ubuntu 20.04 (Focal Fossa)
CentOS 7.9
openSUSE 15.1 (Leap)
TC-Python*** Ubuntu 20.04 (Focal Fossa)
CentOS 7.9
openSUSE 15.1 (Leap)
TQ-Interface*  *** Ubuntu 20.04 (Focal Fossa)
CentOS 7.9
openSUSE 15.1 (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 Big Sur (11.6)/macOS Monterey (12.0)*
Diffusion Module (DICTRA) macOS Big Sur (11.6)/macOS Monterey (12.0)*
Precipitation Module (TC-PRISMA) macOS Big Sur (11.6)/macOS Monterey (12.0)*
TC-Python** macOS Big Sur (11.6)/macOS Monterey (12.0)*
TQ-Interface** Not available
TC-Toolbox for MATLAB®** Not available

*Works with Rosetta 2 emulation also on all M1 Macs (2020 and 2021 generations)

**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 has been dropped as of the Thermo-Calc 2021b release. Users with Windows 7 or Windows 8 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.9) 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 2019b up to MATLAB 2021b.

*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.

**A bug in the auto-completion feature with versions of PyCharm later than 2020.3.5 in combination with versions of TC-Python 2021b and earlier exists. Therefore, we recommend that IF you are using TC-Python 2021b or earlier, you should not use a version of PyCharm later than 2020.3.5.

***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.9) 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 be 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 be 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.

**A bug in the auto-completion feature with versions of PyCharm later than 2020.3.5 in combination with versions of TC-Python 2021b and earlier exists. Therefore, we recommend that IF you are using TC-Python 2021b or earlier, you should not use a version of PyCharm later than 2020.3.5.

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

****On Ubuntu version 20.04, only ifort 16.0.4 is currently supported. 

Mac 64-bit (macOS)

Software 64-bit
TC-Python* ** Requires a Python installation with Python 3.5 or higher (we recommend Python 3.9) 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.

**A bug in the auto-completion feature with versions of PyCharm later than 2020.3.5 in combination with versions of TC-Python 2021b and earlier exists. Therefore, we recommend that IF you are using TC-Python 2021b or earlier, you should not use a version of PyCharm later than 2020.3.5.

Let Us Help You

Find the Right Products