Skip to content

Conversation

sanathkeshav
Copy link
Member

@sanathkeshav sanathkeshav commented Apr 25, 2025

  • @Class GBDiffusion
  • @brief Material model for grain boundary diffusion in polycrystals
  • This model implements diffusion in a polycrystalline material, differentiating between
  • bulk crystal diffusion (isotropic) and grain boundary diffusion (transversely isotropic).
  • The grain boundaries are characterized by their normal vectors and can have different
  • diffusion properties parallel and perpendicular to the boundary plane.
  • The model extends both ThermalModel and LinearModel<1> to provide a linear diffusion
  • formulation that can be used in a thermal-like solver in FANS.
  • @details The model:
    • Reads microstructure data containing grain boundaries from HDF5 files
    • Supports uniform or material-specific diffusivity values
    • Handles bulk regions with isotropic diffusion (D_bulk)
    • Handles grain boundaries with transversely isotropic diffusion (D_par, D_perp)
    • Provides visualization of grain boundary normals in post-processing
  • Required material parameters in JSON format:
    • GB_unformity: Boolean flag for uniform GB properties
    • D_bulk: Bulk diffusion coefficient(s)
    • D_par: Diffusion coefficient parallel to grain boundaries
    • D_perp: Diffusion coefficient perpendicular to grain boundaries

@sanathkeshav sanathkeshav added the enhancement New feature or request label Apr 25, 2025
@sanathkeshav sanathkeshav self-assigned this Apr 25, 2025
@sanathkeshav sanathkeshav changed the base branch from main to develop April 25, 2025 14:46
@sanathkeshav sanathkeshav added this to the 0.4.0 milestone May 2, 2025
@sanathkeshav sanathkeshav marked this pull request as ready for review May 12, 2025 14:36
@sanathkeshav sanathkeshav merged commit 6d8382e into develop May 12, 2025
7 checks passed
@sanathkeshav sanathkeshav deleted the feature/GBDiffusion branch May 12, 2025 15:47
@sanathkeshav sanathkeshav restored the feature/GBDiffusion branch May 12, 2025 18:57
@sanathkeshav sanathkeshav mentioned this pull request May 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants