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

Of11 amr path logic #23

Closed
wants to merge 20 commits into from
Closed

Conversation

colemanjs
Copy link
Collaborator

This PR uses the beam start and end times to set the AMR intervals in uniformIntervals. The mesh.update will continued to be called past the path end time to ensure that resolve coarsening during solidification. This functionality does not increase the expense of the model. We have also corrected the thermal instabilities by removing the explicit latent heat correction.

kincaidkc and others added 20 commits December 21, 2023 16:25
AdditiveFOAM for OpenFOAM v11
…in serial but not parallel, gives seg fault after applying refinementHistory. ExaCA.write() gives seg fault / malloc error.
Add dynamic mesh compatibility to AdditiveFOAM
…erGaussian heat source model (#20)

Co-authored-by: Coleman J S <8s2@narsil-gpu-login3.compute.ornl.gov>
* Basic refinement field class written but not compiled or tested. Pausing work to implement helper functions in the beam segment class.

* Beam helper functions

* Refinement control scheme compiles, not tested

* Additional conditionals, now works with the AMB-2018 case

* Fixes to persistence feature

* Fixed uniformIntervals and added tutorial

* Address review
* Combine duplicate tutorials, update headers, add references for AMB cases

* Address review comments

* Revert default decomposeParDict entries

* Add README to AMB2018-02-B tutorial explaining AMR changes
…roved stability of thermodynamic solution by removing explicit correction outside of solidification range (this prevents the need for persistence in AMR coarsening). Currently, the gradient based-amr is a WIP along with moving foamToExaCA to a FunctionObject that supports AMR
…ctionObject in a work-in-progress and currently interpolate from cell-centers to cell-vertices at every execute() call of FunctionObjects
…nd end times. AMR continues to be called at these intervals for the remainder of the simulation to capture solidifying cells. latent heat logic corrected to remove explicit correction that causes numerical instabilities
@colemanjs colemanjs closed this Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants