Hi,
I use mpb for longer time for simple EBG calculations, but I noticed
strange behavior if newer guile (1.8.3 on gentoo) is used contrary to
(1.6.8 on debian) is used. I got several simple codes and it seems
that some of previously running scripts do not at the moment.

  The attached *sq.ctl* file usually computes band diagram of square
lattice (on 1.6.8). Nevertheless it ends with error message:
$ mpb -v sq.ctl
Info Gap TE
ERROR: Wrong type argument in position 2: 0

on 1.8.3.

My gentoo says:
$ mpb --version
MIT Photonic Bands 1.4.2, Copyright (C) 1999-2001 by MIT.
Using libctl 3.0.2 and Guile 1.8.3.

while debian:
$ mpb --version
MIT Photonic Bands 1.4.2, Copyright (C) 1999-2001 by MIT.
Using libctl 3.0.2 and Guile 1.6.8.

I really do not know how to debug my scripts a nd if it is possible
that upgrading of guile results in error. I would appreciate any
useful comments or hits how to solve (debug) this.

  Lukas Oliva

Attachment: sq.ctl
Description: Binary data

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

Reply via email to