phaseField icon indicating copy to clipboard operation
phaseField copied to clipboard

Old Prisms Eshelby App Updates

Open john-mcki opened this issue 7 months ago • 2 comments

Description

Old Eshelby Application Update. Note, history is slightly messed up.

Checklist

Miscellaneous items that may need to be done when making a PR:

  • [ ] Documentation related to this PR is up to date (Doxygen format)
  • [x] Unit test(s)
  • [x] Code is properly formatted
  • [ ] Application update script is up to date
  • [x] PR labels are applied
  • [x] Issues are linked

john-mcki avatar May 20 '25 18:05 john-mcki

Could you summarize the changes in the PR description

fractalsbyx avatar May 20 '25 19:05 fractalsbyx

Some specifics on the changes:

  • in equations.cc: added distance as a calculated double, added a variable to track inclusion radius (may be redundant, as its a variable in parameters.prm), adjusted sfts to use tanh instead of the exponential identity of tanh
  • in IC's and BC's added a for loop to calculate the boundary conditions (for loop calculations based on analytical solution)
  • in customPDE added lines to read new variables I added to parameters.prm

john-mcki avatar May 20 '25 19:05 john-mcki