Meep FAQ
From AbInitio
(diff) ←Older revision | Current revision | Newer revision→ (diff)
Meep |
Download |
Release notes |
FAQ |
Meep manual |
Introduction |
Installation |
Tutorial |
Reference |
C++ Tutorial |
C++ Reference |
Acknowledgements |
License and Copyright |
The following are frequently asked questions about Meep. Or, at any rate, they will be, now that Meep has been released.
Contents |
General
What is Meep?
Meep is our free software for finite-difference time-domain simulation. For the meaning of the name "Meep", see Meep acronym expansions.
Installation
Where can I install Meep?
Meep should run on any Unix-like system, from individual machines to clusters to large parallel supercomputers. We do most of our development on GNU/Linux systems, and precompiled packages are available for Debian and Ubuntu. It should also be possible to install Meep on Windows using the free Cygwin Unix-compatibility environment. Installing Meep from source code requires some understanding of Unix, however, especially to install the various prerequisites, and we recommend consulting a local Unix guru at your institution if you run into trouble.
Guile is installed, but configure complains that it can't find guile
With most GNU/Linux distributions (and Cygwin), packages like Guile are split into two pieces: a guile
package that just contains the libraries and executables, and a guile-dev
or guile-devel
package that contains the header files and other things needed to compile programs using Guile. Usually, the former is installed by default, by the latter is not. You need to install both, which means that you probably need to install guile-dev
. (Similarly for any other library packages needed by Meep.)