Skip to content
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

More diffuse interfaces for phase field ICs #13331

Closed
itgreenquist opened this issue Apr 30, 2019 · 1 comment · Fixed by #13382
Closed

More diffuse interfaces for phase field ICs #13331

itgreenquist opened this issue Apr 30, 2019 · 1 comment · Fixed by #13382
Labels
C: Modules P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.

Comments

@itgreenquist
Copy link
Contributor

itgreenquist commented Apr 30, 2019

Reason

The phase field module requires diffuse interfaces, but currently very few of the ICs allow diffuse interfaces. So phase field simulations start with sharp interfaces, which slows down simulations and can affect the validity of their results.

Design

I want to add diffuse interface support to the following common IC systems:

  • BoundingBoxIC Initial Condition
  • PolycrystalCircles User Object
  • PolycrystalVoronoi User Object

There is also a minor improvement that can be made to the hyperbolic tangent interface option in SmoothCircleBaseIC.

Impact

Additional parameter int_width for some IC and User Object blocks. Probably some adjustments to existing tests.

@permcody
Copy link
Member

Please don't delete the template when you submit a ticket.

@permcody permcody added C: Modules P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software. labels May 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Modules P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants