/FFTHomPy

FFT-based homogenization in Python

Primary LanguagePythonMIT LicenseMIT

FFTHomPy

FFT-based homogenization in Python is a numerical software for evaluating guaranteed upper-lower bounds on homogenized properties. The algorithms implemented here are based on the following papers.

Papers

  • J. Vondřejc: Improved FFT-based Homogenization for Periodic Media, 2014. arXiv:1412.2033
  • J. Vondřejc, J. Zeman, I. Marek: Guaranteed upper-lower bounds on homogenized properties by FFT-based Galerkin method, 2014. arXiv:1404.3614
  • J. Vondřejc, J. Zeman, I. Marek: An FFT-based Galerkin method for homogenization of periodic media, Computers and Mathematics with Applications , 68 (2014), pp. 156-173, arXiv:1311.0089
  • J. Zeman, J. Vondřejc, J. Novák and I. Marek Accelerating a FFT-based solver for numerical homogenization of periodic media by conjugate gradients. Journal of Computational Physics, 229 (21), 8065-8071, (2010), arXiv:1004.1122.

Manual

The basic manual can be found at

or downloaded at