# Unable to reproduce global melt cookbook results in the ASPECT manual

**URL:** <https://community.geodynamics.org/t/unable-to-reproduce-global-melt-cookbook-results-in-the-aspect-manual/3093>\
**Category:** ASPECT\
**Tags:** melt\
**Created:** [September 1, 2023, 5:54pm UTC](https://community.geodynamics.org/t/unable-to-reproduce-global-melt-cookbook-results-in-the-aspect-manual/3093 "2023-09-01T17:54:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mmayle](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.geodynamics.org/mmayle/32/1556_2.png) [@mmayle](https://community.geodynamics.org/u/mmayle)\
**Post date:** [September 1, 2023, 5:54pm UTC](https://community.geodynamics.org/t/unable-to-reproduce-global-melt-cookbook-results-in-the-aspect-manual/3093/1 "2023-09-01T17:54:05Z")

</div>

Hi everyone,

I am unable to reproduce the global melt cookbook models (as shown in the ASPECT manual) for recent versions of ASPECT. I have tried and failed to reproduce these results using the virtual machine image (ASPECT 2.5.0-pre and deal.II 9.4.0) as well as my native Linux install (ASPECT 2.4.0-pre and deal.II 9.3.3). I was successful previously in a much older version of ASPECT that I once had installed (version 2.0.1 and deal.II 9.0.1).

Note that I have made no changes to the input parameter files. I am simply trying to rerun these cookbook models and reproduce the results shown in the manual. Is anyone else able to successfully reproduce the global melt (with melt) cookbook models?

Thanks,  
Micah

---

<div class="post-metadata">

**Author:** ![gassmoeller](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.geodynamics.org/gassmoeller/32/11_2.png) [@gassmoeller](https://community.geodynamics.org/u/gassmoeller)\
**Post date:** [September 12, 2023, 4:36pm UTC](https://community.geodynamics.org/t/unable-to-reproduce-global-melt-cookbook-results-in-the-aspect-manual/3093/2 "2023-09-12T16:36:06Z")

</div>

Hi Micah,  
I am not an expert in the melt models, but could you specify what you mean when you say “unable to reproduce”? Melt models are highly nonlinear and so very small changes in our algorithms can lead to large differences over the model runtime. So if your downwellings and upwellings and melt regions are simply in different places at different times that could be just a consequence of updates to our algorithms. If however the model crashes, or you dont see melt at all that would be reason for concern and we could discuss how to look deeper into the issue.

Best,  
Rene

---

<div class="post-metadata">

**Author:** ![jdannberg](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.geodynamics.org/jdannberg/32/26_2.png) [@jdannberg](https://community.geodynamics.org/u/jdannberg)\
**Post date:** [September 12, 2023, 5:11pm UTC](https://community.geodynamics.org/t/unable-to-reproduce-global-melt-cookbook-results-in-the-aspect-manual/3093/3 "2023-09-12T17:11:23Z")

</div>

@gassmoeller I am already on this, I should have let you know. I can reproduce that the model is not just different (is has oscillations as visible in Micah’s previous post), but it also crashes. I think what might have changed the behavior of this model after I wrote the cookbook was our change in how we compute the artificial diffusion, specifically at the boundaries (i.e. the improvement you added for the artificial viscosity). For Micah: In order to not get over- and undershoots in the temperature, ASPECT adds a small amount of artificial diffusion in the places where it is necessary. We modified this routine a few years ago and now add less artificial diffusion than before (which is more accurate). This makes a particularly large difference in models that have a very coarse resolution, like this cookbook. Since we now have less diffusion than before, the plumes are smaller/thinner/not as hot, and in this particular case, they are not properly resolved and at some point the model crashes.

I am trying to update the setup, one thing I tried was simply increasing the resolution, but then I did not get melt any more because the plumes were much colder than before. So I’ve started to play around with some other parameters and hopefully will have an update soon.

---

<div class="post-metadata">

**Author:** ![jdannberg](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.geodynamics.org/jdannberg/32/26_2.png) [@jdannberg](https://community.geodynamics.org/u/jdannberg)\
**Post date:** [September 13, 2023, 6:37pm UTC](https://community.geodynamics.org/t/unable-to-reproduce-global-melt-cookbook-results-in-the-aspect-manual/3093/4 "2023-09-13T18:37:50Z")

</div>

Hi Micah,

I think this should fix it:

> <https://github.com/geodynamics/aspect/pull/5388>
>
> At the moment, this cookbook crashes on main (after a few time steps). 
> This fi…x is in response to https://community.geodynamics.org/t/problems-with-global-melt-cookbook/3043 and https://community.geodynamics.org/t/unable-to-reproduce-global-melt-cookbook-results-in-the-aspect-manual/3093. 
> As mentioned on the forum, I believe this is because of our changes to the artificial diffusion. 
> 
> To make the cookbook work again, I
> \- increased the resolution
> \- refined the mesh near the top and bottom
> \- increased the temperature and age of the bottom boundary (we had more conduction before with the old artificial viscosity, so the plumes on the current main are thinner/colder than they used to be, and this makes them hotter again so that there actually is some melting)
> \- increased the end time
> 
> I updated the figure in the cookbook accordingly. I also updated the prm files in the doc folder, which are just copies of parts of the actual cookbooks. Those had gotten out of date as well, so the typo/documentation changes in those files are just because I copied over the actual cookbook prm files. 
> 
> \* \[x\] I have followed the \[instructions for indenting my code\](../blob/main/CONTRIBUTING.md#making-aspect-better).

Best regards,  
Juliane
