Skip to main content

System Requirements

Minimum requirements: 10 GB of free disk space, 16 GB of RAM
Recommended: 50GB disk* (SSD) and 16GB or more 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 2024a, 2023b, 2023a, 2022b, 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 2021b up to MATLAB 2023b. Older versions are not possible to use.

Linux 64-bit

Software 64-bit
Thermo-Calc* Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
CentOS 7.9
openSUSE 15.5 (Leap)
Diffusion Module (DICTRA)*  ** Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
CentOS 7.9
openSUSE 15.5 (Leap)
Precipitation Module (TC-PRISMA) Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
CentOS 7.9
openSUSE 15.5 (Leap)
TC-Python*** Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
CentOS 7.9
openSUSE 15.5 (Leap)
TQ-Interface*  *** Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
CentOS 7.9
openSUSE 15.5 (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 Ventura (13.x)*
macOS Sonoma (14.x)*
Diffusion Module (DICTRA) macOS Ventura (13.x)*
macOS Sonoma (14.x)*
Precipitation Module (TC-PRISMA) macOS Ventura (13.x)*
macOS Sonoma (14.x)*
TC-Python** macOS Ventura (13.x)*
macOS Sonoma (14.x)*
TQ-Interface** Not available
TC-Toolbox for MATLAB®** Not available

*Works with Rosetta 2 emulation on all M1 and M2 Macs (2020-2023)

**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.8 or higher (we recommend Python 3.10) 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 2021b up to MATLAB 2023b.

*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.8 or higher (we recommend Python 3.10) 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.

**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.8 or higher (we recommend Python 3.10) 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

Is Thermo-Calc Right for You?

Talk to one of our experts to learn whether our tools fit your needs.