Meep FAQ

From AbInitio

(Difference between revisions)
Jump to: navigation, search
Revision as of 03:15, 20 July 2008 (edit)
Stevenj (Talk | contribs)
(Installation)
← Previous diff
Revision as of 03:20, 20 July 2008 (edit)
Stevenj (Talk | contribs)
(Installation)
Next diff →
Line 13: Line 13:
===Where can I install Meep?=== ===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 [[w:Cygwin|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. 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 [[w:Cygwin|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 <code>guile</code> package that just contains the libraries and executables, and a <code>guile-dev</code> or <code>guile-devel</code> 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 <code>guile-dev</code>. (Similarly for any other library packages needed by Meep.)
==Physics== ==Physics==

Revision as of 03:20, 20 July 2008

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.)

Physics

Usage

Personal tools