title | layout | comment |
---|---|---|
About PFHub |
essay |
-
Provide a set of benchmark problems to compare and contrast codes for solving phase field equations.
-
Provide quality assurance for phase field codes based on performance and accuracy.
-
Increase the adoption of phase field methods in engineering and academic applications with the development of practical documentation.
-
Foster an engaged and integrated phase field community.
- Olle Heinonen wrote a philosophical introduction to the {{ site.title }} benchmarking effort, available as an [extended essay]({{ site.baseurl }}/benchmarks){:target="_blank"}.
- [Andrea Jokisaari][aj], [Peter Voorhees][pv], [Jon Guyer][jg], and [Olle Heinonen][oh]
published a peer-reviewed journal article in
Computational Materials Science entitled "Benchmark problems for numerical
implementations of phase field models"{:target="_blank"}.
- CHiMaD News posted an overview of the article entitled "Benchmark Problems for Phase Field Methods".
- Aashutosh Mistry wrote an overview of the presentation delivered by [Jon Guyer][jg] at MRS 2017 entitled "Benchmarking Problems for Phase Field Codes".
We are an inclusive and expanding community and welcome new participants. All those interested in phase field modeling are welcome to participate in a variety of different ways. See the [involvement guide]({{ site.baseurl }}/INVOLVEMENT) for more details about how you can get involved with the community.
Please see the [community page]({{ site.baseurl }}/community) for details of individuals involved in this project and their affiliations.
We have a code of conduct and enforce it in our online interactions and codebase. Please see the [code of conduct page]({{ site.baseurl}}/CODE_OF_CONDUCT) for further details.
The goal of this site is to not only generate benchmarks, but to also evaluate codes that solve phase field problems. We have a list of [suggested codes]({{ site.baseurl}}/codes) that have been used to solve some of the benchmark problems.
The right code for you depends on your familiarity with phase field methods and relevant software, hardware available and complexity of the phase field problem under consideration. We have a [list of phase field codes]({{ site.baseurl}}/codes) and also a [list of benchmark results]({{ site.baseurl}}/simulations/#simulations) that might help you evaluate which code might work best for you. Our objective is that the benchmarks will support users of the site in evaluating the suitability of codes for particular classes of phase field problems, but the user is the final arbiter in this process.
Yes. Your feedback on the benchmark problems is highly valued. The benchmarks are a moving target that you can contribute to. If you would like to propose a change or improvement then please raise it via [chat]({{ site.links.chat }}) or as an [issue]({{ site.links.github }}/issues/new). The community will discuss the change and act on it if we can reach a consensus
[aj]: {{ site.baseurl }}/community/#andrea-jokisaari [jg]: {{ site.baseurl }}/community/#jon-guyer [oh]: {{ site.baseurl }}/community/#olle-heinonen [pv]: {{ site.baseurl }}/community/#peter-voorhees