New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Total free energy going UP in Cahn-Hilliard simulation #5595
Comments
Dude - you've discovered free energy! Forget nuclear power, dump all your money into this! |
One issue are undeclared variable dependencies. This is an error a user can easily make. E.g. For a free energy Tagging @laagesen |
@dschwen may be missing the boundary term, |
Is this issue resolved? I noticed while coupling PhaseField and TensorMechanics, elastic energy goes up as applied load increases. This eventually leads to increase in total free energy and Cahn-Hilliard is not able to reduce it (probably tensor mechanics is governing). Is there anything needs to be taken care of in this case? |
We are working on this. Currently a term is missing in the elastic free energy derivatives. File this issue for further updates. |
Thanks for the update @dschwen. I will keep an eye on this issue. Let me know if I can contribute to this in any way. |
@SudiptaBiswas we are working on this at #5631 |
Thanks @dschwen , I figured that out. |
Possibly related to not using displaced meshes. Cannot check due to bug #5750. |
I'm closing this, as we identified and fixed a number of issues here. Please open a new issue if this problem is encountered with a specific simulation setup. |
We have several reports of phase field simulations showing an increase in the total free energy. This should not happen. I was able to reproduce this issue with a simple input file (that utilizes ElasticFreeEnergy). I'm investigating this further.
Ping @tonkmr (as this may involve the
TotalFreeEnergy
Auxkernel)The text was updated successfully, but these errors were encountered: