Dear Meep users !

As you know, previously (December 2008) we anounced a python binding
for libmeep. Our ongoing efforts in this direction passed another
milestone and we are gladly presenting greatly improved python binding
for libmeep. Higlights for current release are:
- Support for MPI (currently compiled with OpenMPI)
- Tests, included in Meep source, are rewritten in python. So, all
libmeep functionality, necessary to pass those tests (excluding
integrate.cpp and h5test.cpp) is available now. The major limitation
of this release is that field_functions are still not implemented.
IMHO, given the python flexibility, it is more viable to implement
such functionality in pure python.

Additionaly, our repository for 32-bit Ubuntu 8.10 contains
h5utils-1.11.1 (no more that annoying bug with "colormap not found"),
libctl 3.0.3, openmpi-1.2.8 and swig 1.3.36. To use these packages,
add following line to your /etc/apt/sources.list:
deb http://nanolab.phys.msu.ru/files/python-meep/debs ./

then use 'apt-get update' and corresponding 'apt-get install' commands.
Amd64 binaries and generic debian-style repository are next goals.

More files:

http://nanolab.phys.msu.ru/files/python-meep/tests.tar.gz - tests in
python, can be used as a reference to write your own scripts

http://nanolab.phys.msu.ru/files/python-meep/swig.tar.gz
http://nanolab.phys.msu.ru/files/python-meep/swig-mpi.tar.gz - source
files for swif, if you want to compile binding on your own

http://nanolab.phys.msu.ru/files/python-meep/python-meep-0.1.linux-i686.tar.gz
http://nanolab.phys.msu.ru/files/python-meep/python-meep-mpi-0.1.linux-i686.tar.gz
- binary binding files (system-wide paths). Untar files without paths
into current directory, if you don't want to make them system-wide
available (they will be available only for scripts in current
directory).

All techical questions about web-site and availability of files should
be adressed to tsema at nanolab dot ru. BTW, previous release moved to
http://nanolab.phys.msu.ru/files/python-meep.old/

With best regards,
Nizamov Shawkat

_______________________________________________
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