Dear Meep users,

Version 1.1 of Meep is now available from the Meep web page: 
http://ab-initio.mit.edu/meep

The biggest change in this release is that it uses a new PML formulation, which is now a true PML for arbitrary anisotropic, dispersive, and conducting media. (That is, its reflections vanish as resolution increases.) This corrects a longstanding deficiency of Meep. (Meep's PML formulation is documented at ab-initio.mit.edu/meep/ pml-meep.pdf for those of you who are interested.)

Another notable change is that arbitrary anisotropic mu now works; it previously had a bug that rendered it unstable.

Users of the C++ interface should take note that the "volume" type has been renamed to "grid_volume", and "geometric_volume" has been renamed to "volume", better reflecting the roles of those two types. The libctl/Scheme interface is unaffected by this change.

Documentation for the new features should be gradually appearing on the wiki over tne next few days.

The release notes are attached below.

Regards,
Steven G. Johnson

Meep 1.1 (20 August 2009)

  * Meep's PML is now a true PML for arbitrary anisotropic, dispersive,
    and conducting media.  (Now uses a slightly unconventional
reformulation of PML described at ab-initio.mit.edu/meep/pml- meep.pdf)

  * Fixed bug which caused anisotropic non-diagonal mu to be unstable.

  * Fix compilation failure with gcc 4.4 due to missing cstdio
    header (thanks to Linran Fan and Bin Shao for the bug reports).

* C++ interface: volume was renamed to grid_volume and geometric_volume
    was renamed to volume, to better reflect their respective roles.

  * Added accurate-fields-near-cylorigin? option to have more
    accurate fields near the r=0 origin for large m in cylindrical
    coordinates, at the expense of requiring a smaller Courant factor.
(Default is false, corresponding to behavior in older Meep versions.)

  * In 2d computational cells, added much more efficient support for
    exp(ikz) z-dependence, enabled by new special-kz? input variable
    (default is false since it only works in 2d and is a little subtle
     for real fields).

  * Includes preliminary new features to aid in computation of
    optical forces (both classical and quantum Casimir forces);
    further documentation pending more testing.

  * Removed obsolete doc directory (all documentation is on the website
    these days).

  * Small performance improvements in Lorentzian dispersion handling.

  * Fix configure script failure when cross-compiling.

  * Fix compilation failure with MPICH.


_______________________________________________
meep-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to