Skip to content

Releases: NanoComp/mpb

MPB 1.12.0

03 Apr 20:08

Choose a tag to compare

MPB 1.12

4/3/25

  • Add support for anisotropic subpixel smoothing (#127).

  • Add support for computing mode-overlap integral under symmetry operation (#134).

  • Disable subpixel smoothing for mesh size of one (#150).

  • Various minor fixes and additional documentation (#138, #140, #141, #145, #149).

MPB 1.11.1

23 Oct 18:46

Choose a tag to compare

  • Fix compilation error on MacOS for mpb/fields.c.

MPB 1.11.0

07 Oct 01:34

Choose a tag to compare

  • More fine-grained control of output verbosity (#119),
    and reduction of default verbosity (#122 and #125).

  • Add sqmatrix-set routine in Scheme (#105).

MPB 1.10.0

19 Feb 18:42

Choose a tag to compare

  • (get-*-point r) functions now support MPI (#112).

  • --with-libctl=dir now looks in dir/share/libctl in addition to dir (#106).

MPB 1.9.0

05 Jun 22:19

Choose a tag to compare

Add optional printf callback so that Meep and other libmpb users can capture standard output (#102).

MPB 1.8.0

13 Feb 16:12
f22a52c

Choose a tag to compare

Updated for latest libctl (#83).

MPB 1.7.0

16 Nov 21:16

Choose a tag to compare

Add maxwell_dominant_planewave function (#71) and Scheme interface (#73).

MPB 1.6.2

18 Apr 23:26

Choose a tag to compare

Fixed handling of 0-argument band functions (like randomize-fields) in Guile 2.2. Bugfix in dot-eigenvectors for μ ≠ 1 (#37).

MPB 1.6.1

19 Jan 02:12

Choose a tag to compare

Slight build fixes compared to MPB 1.6.

MPB 1.6

19 Jan 01:55

Choose a tag to compare

Guile 2.2 support, magnetic materials, github migration.