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 2024b, 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

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 

Software 64-bit
Thermo-Calc* Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
Red Hat 9
openSUSE 15.5 (Leap)
Diffusion Module (DICTRA)*  ** Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
Red Hat 9
openSUSE 15.5 (Leap)
Precipitation Module (TC-PRISMA) Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
Red Hat 9
openSUSE 15.5 (Leap)
TC-Python*** Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
Red Hat 9
openSUSE 15.5 (Leap)
TQ-Interface*  *** Ubuntu 20.04 (Focal Fossa)
Ubuntu 22.04 (Jammy Jellyfish)
Red Hat 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 (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.

mac15.1 Patch for Thermo-Calc 2020b to 2024b

It has come to our attention that Thermo-Calc versions 2024b and older do not work on macOS 15.1. Although we do not support these versions of Thermo-Calc on macOS 15.1, we want to make Thermo-Calc as accessible to our users as possible, so we have developed an app to patch the issue for versions 2020b to 2024b. Thermo-Calc versions older than 2020b do not work on macOS 15.1.

The download file includes an explanation of the issue and instructions on how to run the patch.

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

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 2019 and Intel oneAPI 2024.0.
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

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** Two versions of the TQ interface is provided:

  •  One compiled with gfortran 9.4: libtq-linux-x86_64-gfortran-*.so
  •  One compiled using Intel oneAPI 2024.0: libtq-linux-x86_64-ifort-*.so
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 (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.