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
sq.ctl
Description: Binary data
_______________________________________________ mpb-discuss mailing list [email protected] http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss
