[NLUUG]   Welcome to ftp.nluug.nl
Current directory: /os/Linux/distr/salix/sbo/15.0/academic/meep/
 
Current bandwidth utilization 576.64 Mbit/s
Bandwidth utilization bar
Contents of README:
meep (electromagnetic FDTD solver)

Meep is a free and open-source software package for electromagnetics 
simulation via the finite-difference time-domain (FDTD) method 
spanning a broad range of applications. It saves results in hdf5 
format.

This package requires: hdf5, libctl, lapack, mpb

You probably will also want to preinstall: harminv, openmpi

You may wish to also install: h5utils

You very probably want to build a multi-processor version of this 
code by adding the "--with-openmp" configure option. Here, mpb is 
specified as a prerequisite since at the present time the python 
interface will not build without it.



Configuration:

If the build script can find the ATLAS libraries, it will adapt the 
configure options to use them, rather than the the default choice of 
lapack. 

You can add additional options to the command line using the 
environment variable SBOPTIONS_MEEP; e.g. to enable MPI (multi-
processor calculation) using openmp, use:

SBOPTIONS_MEEP="--with-openmp" ./meep.Slackbuild

Alternatively, if building non-interactively (e.g. if using slpkg), 
use/create  the file /etc/sbo_pkg_options.conf since this slackbuild 
script will search it for options. Simply include a line starting 
"meep:" followed by options, e.g.:

meep: --with-openmp

Currently, building the python support for meep can be problematic 
unless the mpb package is also installed; if you do so, and (e.g.) 
use openmp, it is best to build mpb with the same option. You may 
also need to install mpi4py using pip.  If you do not want python 
support, specify "--without-python", and in this case installing mpb 
is not necessary.


Icon  Name                                     Last modified      Size  
[DIR] Parent Directory - [TXT] README 25-Feb-2023 03:22 1.6K [   ] i386-fix.patch.gz 22-Jul-2023 10:57 607 [TXT] meep.SlackBuild 22-Jul-2023 10:57 4.3K [   ] meep.info 22-Dec-2023 02:04 310 [TXT] slack-desc 11-Mar-2022 06:34 813

NLUUG - Open Systems. Open Standards
Become a member and get discounts on conferences and more, see the NLUUG website!