Welcome to OpenPhase.
Lets connect the scales.

OpenPhase is an open-source software project targeted at the phase-field simulations of complex scientific problems involving structural formation in systems undergoing first-order phase transformation.

Smart microstructure creation

Easy creation of initial microstructures, realistic nucleation based on various properties.

All-in-one design workflow

OpenPhase has a modular structure which allows easy extensions of the library and simplifies the development of user programs.

Extensive physical modules

Diffusion, thermodynamics, mechanics, plasticity, fluid-dynamics, magnetism, electrics, etc.

A mesoscale paradigm.
a bridge between materials discovery and system response.

The core of the library is based on the multiphase field model. The project has the form of a library and is written in object oriented C++. It has a modular structure which allows easy extensions of the library and simplifies the development of user programs.







Choose your best option.

  • Open-Source library
  • OpenMP Parallelization
  • Simplified microstructure creation
  • Small strain framework
  • Easy to extract various statistics
  • Intuitive graphical user-interface
  • Powerful diffusion module
  • Finite strain framework
  • Straightforward flow solver
  • Flexible microstructure creation

What's the Academic Version of OpenPhase?

The Academic Version is open-source, which can be freely accessed, used, changed, and shared (in modified or unmodified form) by anyone. The Academic Version is made by over 50 person-years development and distributed with the GNU General Public License (GPLv3).


How is commercial Version different from the academic Version?

The Academic Version serves as the foundation for the Commercial Version. A multi-phase field solver and a finite strain framework are included in this package. In addition, the commercial edition includes: A user-friendly graphical user interface (GUI), Intuitive simulation setup and On-the-fly data analysis.


Can I build a complete project with the Academic Version?

Yes, why not. You can build a project and a complete application as you like. More modules can be easily integrated. Detailed instructions on getting started and developing your project are available in the most recent version of the documentation. Visit, documentation.


How can I get the new updates?

We frequently update the Academic version with new features and modules. Please stay up to date with our website and be the first to receive the most recent version by subscribing to our newsletters.

Get started

Get OpenPhase and save time.

Get our newsletters

Where we connect scales.