Skip to main content
Electronic circuit - background for header

System Requirements

Minimum requirements: 10 GB of free disk space, 16 GB of RAM
Recommended: 50GB disk* (SSD) and 32GB 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 2017b and newer, 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 2024b. Older versions are not possible to use.

Linux 

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

Mac (macOS)

Software 64-bit
Thermo-Calc macOS Sonoma (14.x)
macOS Sequoia (15.x)
Diffusion Module (DICTRA) macOS Sonoma (14.x)
macOS Sequoia (15.x)
Precipitation Module (TC-PRISMA) macOS Sonoma (14.x)
macOS Sequoia (15.x)
TC-Python* macOS Sonoma (14.x)
macOS Sequoia (15.x)
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.

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

*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.
TQ-Interface** Two versions of the TQ interface are provided, both built on Ubuntu 20.04:

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