In [1]:
from IPython.display import HTML

HTML('''<script>
code_show=true; 
function code_toggle() {
 if (code_show){
 $('div.input').hide();
 $('div.prompt').hide();
 } else {
 $('div.input').show();
$('div.prompt').show();
 }
 code_show = !code_show
} 
$( document ).ready(code_toggle);
</script>
<form action="javascript:code_toggle()"><input type="submit" value="Code Toggle"></form>''')
Out[1]:

Hackathon 1

October 15, 2015 – Northwestern University

Overview

CHiMaD hosted the first Phase Field Methods Hackathon on October 14, 2015. The motivation for the hackathon came from one of CHiMaD’s missions: to develop community standards for phase field modeling in materials science, and to distribute community codes for phase field modeling. As a first step along this mission, CHiMaD is working on devel- oping and distributing a set of standard problems for phase field modeling.

Format

Teams consisting of two students or postdocs were given a set of problems consisting of two kinds of phase field modeling; each set contained sub- problems of increasing difficulty. The problems were (intended to be!) completely defined in terms of initial conditions, geometry, and material pa- rameters. The teams had 24 hours to solve the problems using whatever numerical codes they had at their disposition (with full access to the internet) - there were no codes provided at the hackathon. All attendees were expected to bring their own lap- tops and connect to the servers they regularly use for running their codes.

Conclusion

The goal of the hackathon was to see how different codes and different approaches could handle the problems with respect to accuracy and speed. The aim of the hackathon was not to produce winners or losers, but to advance our understanding of phase field modeling: in that context, all results or at- tempts at solving the problems were valuable. In this first iteration, we learned the most about how to define the problems themselves to even be able to have a successful exercise.

Reference Simulation Poster

Jon Guyer

In [2]:
from IPython.display import HTML

HTML('''
<script async
        class="speakerdeck-embed"
        data-id="bc58bada5c664d62851305d71b4790ce"
        data-ratio="1.33333333333333"
        src="//speakerdeck.com/assets/embed.js">
</script>''')
Out[2]:
Upload Benchmark Results