Welcome to OpenPhase

OpenPhase is the open source software project targeted at the phase field simulations of complex scientific problems involving microstructure formation in systems undergoing first order phase transformation. The core of the library is based on the multiphase field model1. 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.

The aim of the project is to enable interested scientists to quickly develop phase field simulation programs for a variety of problems involving solid-liquid and solid-solid first order phase transformations as well as the structural transformations, e. g. grain growth, recrystallization etc.

The development of the library is done in the department of Prof. Dr. Ingo Steinbach at the Interdisciplinary Centre for Advanced Materials Simulation (ICAMS) at Ruhr-University Bochum.

The library is distributed under the GNU General Public License (GPL) and is free of charge. It is distributed in the form of a complete source code package. The GNU GPL also implies that any program written using our library should be distributed under the same license and source code of that program should be available free of charge.

The project is in the early test stage. Only modules passed our tests are available to download but the list of available modules will increase in the near future after careful testing.

In order to obtain a copy of the OpenPhase code please go to the download page.

For a detailed list of contributors please see our authors page.

For more information on the OpenPhase project please see our poster [PDF].

1 I. Steinbach, Modelling Simul. Mater. Sci. Eng. 17 (2009) 073001