-
Notifications
You must be signed in to change notification settings - Fork 122
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
Non-uniform Dirichlet BCs appear to not allow time dependence #406
Comments
Hmm this might be because it has a |
The time-dependent nonuniform Dirichlet BC issue which seems to be the same as what you are describing was originally solved in commit 2ade5c2c62ea6b7af0fbab0d7dba7b690d88ff1e. |
I'm pretty sure I tested this fix with problem 6d of the training set which has a TIME_INDEPENDENT field. |
In the current version, it looks like the code block starting around line 181 of init.cc will overwrite all of the BC flags to match those of the last field. Other issue is that the 'DIRICHLET' and 'NON_UNIFORM_DIRICHLET' flags appear to be mutually exclusive, which meant that the conditional triggering application of Dirichlet BCs needed to be 'DIRICHLET or NON_UNIFORM_DIRICHLET' instead of just 'DIRICHLET'. I'm making a pull request to fix this. |
I've been developing a phase-field fracture app that uses a time-dependent non-uniform Dirichlet boundary condition to steadily propagate a crack across the domain. Everything seems to be working except for the time dependent boundary condition, which stays identically the same at all iterations.
Here is the app in question: https://github.com/wband/phaseField/tree/fracture-app/applications/fracture
The text was updated successfully, but these errors were encountered: