Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1011 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 1011 Bytes

specfab

specfab logo

Spectral CPO model of polycrystalline materials that can:

  • Model lattice rotation, discontinuous DRX, and rotation/continuous DRX.
  • Calculate CPO-induced viscous anisotropies using Sachs/Taylor homogenizations.
  • Calculate elastic P- and S-wave velocities using Voigt/Reuss homogenizations.
  • Provide expressions for forward+inverse orthotropic and transversely isotropic rheologies.
  • Convert between structure tensors and spectral expansions coefficients.
  • Be integrated with finite-element codes such as Elmer and FEniCS.

Documentation

See the specfab docs for installation, tutorials, and more.

Q&A

Q A
What $L$ are possible? Any $4\leq L\leq 20$. If higher $L$ are required:
1. cd src/include && python3 make_gaunt_coefs.py L (replacing L)
2. make clean && make