Unfortunately, we did not have a chance to get that working in time for the 
release.

On Jul 20, 2012, at 4:18 PM, Michael Mrejen wrote:

> Hi Prof. Johnson,
> 
> I remember last year, you wrote that the new release of MEEP will support
> the coupling to N-levels atomic systems (aka gain medium).
> Is it the case in the present new release?
> Thanks
> 
> Michael
> 
> On 7/20/12 10:34 AM, "Steven G. Johnson" <stevenj....@gmail.com> wrote:
> 
>> Dear Meep users,
>> 
>> Meep version 1.2 is now available from the Meep web page
>> (ab-initio.mit.edu/meep), along with version 3.2 of the libctl library
>> (required for Meep 1.2).
>> 
>> The release notes are attached below.  Major new features include support
>> for anisotropic dispersive materials, efficient LDOS computation, stress
>> tensor spectra, and support for Guile version 2.x.  Documentation for the
>> new features will appear on the wiki over the next few days.
>> 
>> Regards,
>> Steven G. Johnson
>> 
>> Meep 1.2 (20 July 2012)
>> 
>> * Fixed to work with Guile version 2.x (older versions still work);
>>   requires libctl 3.2 or later.
>> 
>> * Added epsilon-input-file feature to read a scalar dielectric function
>>   from an HDF5 file (similar to MPB).
>> 
>> * Support for anisotropic dispersive materials (tensor sigma parameter).
>> 
>> * Support for Drude dispersion model.  New syntax is
>>   'make drude-susceptibility', 'make lorentzian-susceptibility', etc.
>>   (old 'make polarizability' is still supported for backwards
>> compatibility).
>> 
>> * Support for "thermal" dispersive materials which include noise
>>   term in the polarization.
>> 
>> * Added dft-ldos feature for efficient LDOS-spectrum computation.
>> 
>> * Documented stress-tensor (force) spectrum computation feature.
>> 
>> * Added "mean-stretch" property of PML (defaults to 1), to support
>>   real coordinate stretching for damping evanescent modes.
>> 
>> * Support for eigenmode-source feature using upcoming MPB release.
>> 
>> * Various small bugfixes.
>> 
>> libctl 3.2 (7/20/2012)
>> 
>> * Now works with Guile version 2.x (older versions are still supported).
>> 
>> * Add "libctl_quiet" variable to main.c so that libctl-using programs
>>   can suppress all output if desired (e.g. to avoid duplicate outputs
>>   on parallel machines).
>> 
>> * Added "wedge" object type for circular/cylindrical wedges, as a
>> subclass
>>   of cylinder: (make wedge (center ...) (axis ...) (radius ...) ...)
>> with
>>   two new properties: (wedge-angle ...) for the angle in radians, and
>>   (wedge-start v) for a vector v such that the wedge angles start at
>>   zero in the (v, axis) plane.  [Caveat: subpixel averaging is
>>   currently inaccurate for the flat wedge edges.]
>> 
>> * list-type constructors now accept either (name ...elements...) or
>>   (name (list ...elements...)).
>> 
>> * Add vector3->exact function for to-integer rounding.  Otherwise,
>> ensure
>>   that interpolation results are floating-point to prevent
>> type-conversion
>>   errors.
>> 
>> * Added ctl-set-prompt! to set interactive prompt in both old and new
>>   Guile versions.
>> 
>> * Rename 'string' to 'char*' in ctl-io.h for C++ compatibility.
>> 
>> * Bug fix in normal-to-object near corners of blocks.
>> 
>> 
>> _______________________________________________
>> meep-discuss mailing list
>> meep-discuss@ab-initio.mit.edu
>> http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss
> 
> 


_______________________________________________
meep-discuss mailing list
meep-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss

Reply via email to