MatCalc 6.04 file download


This page offers the official download links for the new generation of MatCalc software packages.

MatCalc 6 represents a major step in the evolution of MatCalc, since it extends the simulation capabilities from thermo-kinetic analysis of precipitation all the way to state parameter-based metallurgical process simulation. MatCalc 6 can be licensed in a basic and a pro version, or used without any charge with a limited number of elements. For any inquiries on this, please contact MatCalc Engineering GmbH at This email address is being protected from spambots. You need JavaScript enabled to view it., the official support and sales company for all customer-related issues, or visit http://matcalc-engineering.com.

 

Windows:

MatCalc 6.04.1005 from 2023-06-28

Linux:

MatCalc 6.04.1005 from 2023-06-28

Mac OSX:

MatCalc 6.04.1004 from 2023-06-28

Docker:

DockerHub

Try in Docker

 

To get more informations about this version, please refer to https://www.matcalc.at/index.php/documentation/version-info 

If you want to check for newer releases, with either bugfixes or snapshots of new features, visit the MatCalc 6 developer zone. Be aware, however, that these releases might be unstable ...

If you upgrade from a licensed MatCalc version 5.x, please note that you will need a new license file for MatCalc 6. If you have a valid mainenance and support subscription, you can download the new license file from the customer portal. You can also enjoy MatCalc in free mode, without license, with the only limitation of maximum three elements. Details on the licensing strategy for MatCalc can be obtained on the MatCalc Engineering website. If you want to use MatCalc in your  teaching, please ask us for free temporary licenses.

Highlighted features of MatCalc 6:

  • Fully coupled microstructure simulation including deformation, recovery, recrystallization as well as their interaction with precipitation. Simulate entire process chains with arbitrary heat treatment schedules as well as deformation steps. Investigate the evolution of grain size in single-class and multi-class models. Or follow long-range diffusion processes and their interaction with precipitation
  • All-new scripting language syntax, which makes scripting as easy as possible. Commands, previously coded with a sequence of single letters, are now fully text-based and self-explanatory. You will like this feature from the beginning. And what about your existing scripts in version 5 syntax? Most of them will continue to work also on the new MatCalc 6 without any modification, thus maintaining almost 95% downward compatibility.
  • New command line interpreter with a powerful and intuitive suggester: When writing your commands, the suggester offers you all possible choices. It has never been so easy and fast to use the command line. In the new interactive mode, you can simultaneously develop your script and MatCalc will execute the commands as you finish the line and press enter. Try it out, you will like it.
  • All new look-and-feel. Navigate through your workspace, use the expose function to quickly find windows in the background, arrange them in either windowed mode, or as full screen with tabs. Have more space on your screen with the new console, which merges with the previous output window of version 5. Make use of numerous new functionality for changing plot styles, moving individual plots inside the frame window, or drag and drop the plot out of the frame into a seperate window. Or find your variables in the variables window quickly with the new filter function.
  • Stand-alone installation architecture: MatCalc 6 is installed in a directory, which is fully separated from your user files. Simply create a matcalc_user_data folder, and never overwrite your own files accidentally by any further installation or upgrade procedure. With this architeture, you can also easily put your projects into a cloud and access your project files from everywhere. Or store your own databases in the matcalc_user_data folder, and MatCalc 6 will find them there.
  • Easy-to-use installer and upgrader. Upgrade to the latest snapshot version with only a mouse-click.
  • MatCalc 6 comes with various licensing options, where you will certainly find one which will best fit your needs. Ask the guys at MatCalc Engineering.

 

Minimum Requirements

CPU: 64-bit X86 dual core, fast single core speed
RAM: 4GB
Space: 100MB
Windows:     7
MacOS: 10.7
Linux:

glibc >= 2.17

fontconfig

 

Try in Docker

docker run --rm -it \
  --env DISPLAY \
  --volume /tmp/.X11-unix:/tmp/.X11-unix \
  --volume $HOME/.Xauthority:/root/.Xauthority \
  matcalctuw/matcalc:6.04 /opt/matcalc/mcg

 


MatCalc 5 file download


On this page, you can find the latest bug-fix releases of MatCalc 5.62. For information on new features, changes and bugfixes visit MatCalc documentation for version information. MatCalc 5.62 is the last release of version 5.

 

Operating system

Installation files ...

Windows

MatCalc 5.62.1003 from 2015-07-22 (32-bit)
MatCalc 5.62.1004 from 2015-09-03 (64-bit)

Linux

MatCalc 5.62.1004 from 2015-08-13 (32-bit)
MatCalc 5.62.1004 from 2015-08-13 (64-bit)

Mac OSX

MatCalc 5.62.1004 from 2015-08-10 (64-bit)

 

**** Install_MatCalc_read_me.rtf****

Instructions: Download the installation file to your computer. Unpack (Linux and Mac) and use standard installation procedure for your platform. In case of problems with your installation, please have a look at our forum. If you cannot find the necessary assistance there, contact This email address is being protected from spambots. You need JavaScript enabled to view it.. Have fun ...

 

Unattended Installation

To deploy MatCalc 6 on multiple workstations, one can use the GUI installation package in conjunction with a provided installation script and command line parameterisation.

Note: Under Windows, the GUI can not be deactivated, but the installation can proceed without user input if the steps outlined below are followed.

Find the file silent.js here.

Linux

To install MatCalc silently, the following steps must be followed:

  • Download the .tar.gz-Installation-Archive from matcalc.tuwien.ac.at
  • Open a command line window (f.e. xterm, gterm, konsole, ...)
  • Extract the .tar.gz-File into a temporary directory, f.e. /tmp

To use the standard installation parameters, simply run

./MatCalc\ 6\ Installer --platform minimal --script silent.js

The standard installation directory is $HOME/MatCalc\ 6.

To provide a different installation directory set the variable "TargetDir" to a valid directory, f.e. "/tmp/MC6":

./MatCalc\ 6\ Installer --platform minimal --script silent.js TargetDir=/tmp/MC6

Note: The installer may print the error message "Unknown option: platform" this is a known Qt bug that can be safely ignored.

If the installer instead prints This application failed to start because it could not find or load the Qt platform plugin "minmal" then your system does not support headless installations.
In that case, run the installer with

./MatCalc\ 6\ Installer --script silent.js TargetDir=/tmp/MC6

The installer will open the GUI, but the installation will not require any user input and will exit once finished.

Windows

To install MatCalc silently

  • Download the installation package for your system (32 or 64 bit) from matcalc.tuwien.ac.at
  • Open the folder where the downloaded file resides
  • Right-click and hold the installation file and drag it to an empty spot on the Desktop
  • Click "Create shortcut here" ("Verknüpfung hier erstellen")
  • Right-click the new shortcut and select "Properties" ("Eigenschaften")
  • Append "--script silent.js" to the value in "Target" (Ziel).

Take care NOT TO DELETE the value that's already in that field

* Double-click the shortcut If you need to install MatCalc to another directory than the default directory (C:\Program Files\MatCalc 6), follow the steps as before, but
* Append "--script silent.js TargetDir=C:/DIRECTORY" to the value in "Target" instead.

MatCalc will be installed into the chosen (or default) directory and the installer will exit on its own.

Note: DO NOT USE BACKSLASH to separate directories. Qt does not support backslash as a directory separator. Instead, use "/".

For example, to install MatCalc 6 in C:\MatCalc\MatCalc 6, you have to write TargetDir=C:/MatCalc/MatCalc\ 6 Spaces and other special characters in your installation path have to be escaped with "\" (i.e. "\ 6" for space followed by "6").

Windows Bash

"MatCalc 64-bit Windows 6.04.0044 2020-11-18.exe" --script silent.js
"MatCalc 64-bit Windows 6.04.0044 2020-11-18.exe" --script silent.js TargetDir=C:/matcalc

Windows PowerShell

& '.\MatCalc 64-bit Windows 6.04.0044 2020-11-18.exe' --script silent.js
& '.\MatCalc 64-bit Windows 6.04.0044 2020-11-18.exe' --script silent.js TargetDir=C:/matcalc

 

Qt source code:

 

Please find the source code of the used Qt libraries here: https://github.com/matcalc/qt5

3rd party licenses used within the Qt library can be found here: https://doc.qt.io/qt-5/licenses-used-in-qt.html

 

Modules used by MatCalc:

 

Qt Core

Data Compression Library (zlib), version 1.2.13

Zlib License

Easing Equations by Robert Penner

BSD 3-clause "New" or "Revised" License

Efficient Binary-Decimal and Decimal-Binary Conversion Routines for IEEE Doubles, version 3.1.5

BSD 3-clause "New" or "Revised" License

FreeBSD strtoll and strtoull, version 18b29f3fb8abee5d57ed8f4a44f806bec7e0eeff

BSD 3-clause "New" or "Revised" License

MD4

Public Domain

MD5

Public Domain

PCRE2 - Stack-less Just-In-Time Compiler, version 10.42

BSD 2-clause "Simplified" License

PCRE2, version 10.42

BSD 3-clause "New" or "Revised" License

QEventDispatcher on macOS

BSD 3-clause "New" or "Revised" License

Secure Hash Algorithm SHA-1

Public Domain

Secure Hash Algorithm SHA-3 - Keccak, version 3.2

Creative Commons Zero v1.0 Universal

Secure Hash Algorithm SHA-3 - brg_endian, version https://github.com/BrianGladman/sha/ commit 4b9e13ead2c5b5e41ca27c65de4dd69ae0bac228

BSD 2-clause "Simplified" License

Secure Hash Algorithms SHA-384 and SHA-512

BSD 3-clause "New" or "Revised" License

Text Codec: EUC-JP

BSD 2-clause "Simplified" License

Text Codec: EUC-KR

BSD 2-clause "Simplified" License

Text Codec: GBK

BSD 2-clause "Simplified" License

Text Codec: ISO 2022-JP (JIS)

BSD 2-clause "Simplified" License

Text Codec: Shift-JIS

BSD 2-clause "Simplified" License

Text Codec: TSCII

BSD 2-clause "Simplified" License

Text Codecs: Big5, Big5-HKSCS

BSD 2-clause "Simplified" License

The Public Suffix List, version d17a65633b0286833727ef21e897a22564695ef5, fetched on 2022-05-23

Mozilla Public License 2.0

TinyCBOR, version 0.6+patches

MIT License

Unicode Character Database (UCD), version 26

Unicode License Agreement - Data Files and Software (2016)

Unicode Common Locale Data Repository (CLDR), version v39

Unicode License Agreement - Data Files and Software (2016)

forkfd

MIT License

 

Qt GUI

ANGLE Library, version chromium/3280

BSD 3-clause "New" or "Revised" License

ANGLE: Array Bounds Clamper for WebKit

BSD 2-clause "Simplified" License

ANGLE: Khronos Headers

MIT License

ANGLE: Murmurhash

Public Domain

ANGLE: Systeminfo

BSD 2-clause "Simplified" License

ANGLE: trace_event

BSD 3-clause "New" or "Revised" License

Adobe Glyph List For New Fonts, version 1.7

BSD 3-Clause "New" or "Revised" License

Anti-aliasing rasterizer from FreeType 2

Freetype Project License or GNU General Public License v2.0 only

Bitstream Vera Font, version 1.10

Bitstream Vera Font License

Cocoa Platform Plugin

BSD 3-clause "New" or "Revised" License

DejaVu Fonts, version 2.37

Bitstream Vera Font License

Freetype 2 - Bitmap Distribution Format (BDF) support       

MIT License

Freetype 2 - Portable Compiled Format (PCF) support

MIT License and MIT Open Group variant

Freetype 2 - zlib

Zlib License

Freetype 2, version 2.12.1

Freetype Project License or GNU General Public License v2.0 only

HarfBuzz

MIT License

HarfBuzz-NG, version 1.7.4

MIT License

IAccessible2 IDL Specification, version 1.3.0

BSD 3-clause "New" or "Revised" License

LibJPEG-turbo, version 2.1.5

Independent JPEG Group License and BSD 3-Clause "New" or "Revised" License and zlib License

LibPNG, version 1.6.39

Libpng License and PNG Reference Library version 2

MD4C, version 0.4.8

MIT License

Native Style for Android

Apache License 2.0

OpenGL ES 2 Headers, version Revision 27673

MIT License

OpenGL Headers, version Revision 27684

MIT License

Pixman, version 0.17.12

MIT License

Smooth Scaling Algorithm

BSD 2-clause "Simplified" License and Imlib2 License

Vulkan API Registry, version 1.0.39

MIT License

Vulkan Memory Allocator, version 2.2.0

MIT License

WebGradients

MIT License

Wintab API

LCS-Telegraphics License

X Server helper

X11 License and Historical Permission Notice and Disclaimer

XCB-XInput

MIT License

sRGB color profile icc file

International Color Consortium License

 

Qt Image Formats

TIFF Software Distribution (libtiff), version 4.5.0     

Libtiff License

WebP (libwebp), version 1.3.0

BSD 3-clause "New" or "Revised" License

 

Qt SVG

XSVG     

Historical Permission Notice and Disclaimer - sell variant

 

Qt Network

 

Qt QML

JavaScriptCore Macro Assembler

BSD 2-clause "Simplified" License

 

Qt WebEngine

AXE-CORE Accessibility Audit

MPL 2.0

Abseil

Apache 2.0

Alliance for Open Media Video Codec

BSD

Almost Native Graphics Layer Engine

BSD

Android Explicit Synchronization

Apache 2.0

BoringSSL

BSDish

Brotli

MIT

CRC32C

New BSD

Chromium License

BSD

CodeMirror 6

MIT

Compact Encoding Detection

Apache 2.0

Compact Language Detector v3

Apache 2.0

Crashpad

Apache 2.0

Dawn

Apache 2.0

Devtools-Frontend

BSD

Emoji Segmenter

Apache 2.0

Expat XML Parser

MIT

FP16

MIT

FXDiv

MIT

Fiat-Crypto: Synthesizing Correct-by-Construction Code for Cryptographic Primitives

MIT

FlatBuffers

Apache 2.0

Google Double Conversion

BSD

Headers for the Windows 10 WebAuthn API (webauthn.dll)

MIT

Highway: C++ library for SIMD

Apache 2.0

Lighthouse

Apache License 2.0

Material color utilities

Apache License 2.0

OTS (OpenType Sanitizer)

BSD

One Euro Filter

BSD

PDFium

BSD

PFFFT: a pretty fast FFT.

BSD-like

Perfetto

Apache2

Protocol Buffers

BSD

Recurrent neural network for audio noise reduction

BSD 3-Clause

Snappy: A fast compressor/decompressor

New BSD

The Chromium Project

BSD 3-clause "New" or "Revised" License

The Incremental Distributed Point Functions library

Apache 2.0

V8 fork of fdlibm

Fdlibm license

Volk Meta loader for Vulkan API

MIT

Vulkan Deps

BSD

VulkanMemoryAllocator

MIT

WebKit

BSD and LGPL v2 and LGPL v2.1

WebM container parser and writer.

BSD

WebP image encoder/decoder

BSD

WebRTC

BSD

Wuffs (Wrangling Untrusted File Formats Safely)

Apache 2.0

XNNPACK

BSD

Zstandard

BSD and GPLv2

cpuinfo

BSD

dav1d is an AV1 decoder :)

2-Clause BSD

dynamic annotations

BSD

ffmpeg

LGPL 2.1

flac

BSD

fontconfig

MIT

google-glog's symbolization library

BSD

harfbuzz-ng

MIT

hunspell

MPL 1.1/GPL 2.0/LGPL 2.1

icu

MIT

inspector protocol

BSD

ipcz

BSD

jsoncpp

MIT

libavif - Library for extracting metadata from .avif files

2-Clause BSD

libevent

BSD

libgav1

Apache 2.0

libpng

Libpng license

libsrtp

3-clause BSD

libvpx

BSD

libxml

MIT

libxslt

MIT

libyuv

BSD

mesa_headers

MIT and SGI Free Software B License Version 2.0

modp base64 decoder

BSD

opus

BSD

pthreadpool

BSD

re2 - an efficient, principled regular expression library

BSD 3-Clause

sqlite

Public domain

woff2

MIT

xdg-mime

Academic Free License version 2.0 or LGPL v2

xdg-user-dirs

MIT

zlib

Custom license

 

Shader Tools

SPIRV-Cross, version sdk-1.3.261.0

Apache License 2.0 and Khronos License

glslang, version 13.0.0

BSD 3-Clause "New" or "Revised" License, and Khronos License, and Apache License 2.0, and GNU General Public License v3.0 or later with Bison exception 2.2, and AML glslang variant License

 

Qt 5 Core Compatibility APIs

Text Codec: EUC-JP

BSD 2-clause "Simplified" License

Text Codec: EUC-KR

BSD 2-clause "Simplified" License

Text Codec: GBK

BSD 2-clause "Simplified" License

Text Codec: ISO 2022-JP (JIS)

BSD 2-clause "Simplified" License

Text Codec: Shift-JIS

BSD 2-clause "Simplified" License

Text Codec: TSCII

BSD 2-clause "Simplified" License

Text Codecs: Big5, Big5-HKSCS

BSD 2-clause "Simplified" License