Package Details: meep 1.3-2

Git Clone URL: https://aur.archlinux.org/meep.git (read-only)
Package Base: meep
Description: A free finite-difference time-domain simulation software package
Upstream URL: http://ab-initio.mit.edu/wiki/index.php/Meep
Licenses: GPL
Submitter: None
Maintainer: heitzmann
Last Packager: haawda
Votes: 10
Popularity: 0.011395
First Submitted: 2007-01-12 12:09
Last Updated: 2015-08-14 17:18

Latest Comments

McNoggins commented on 2016-01-18 20:59

heitzmann, thanks for the reply. Indeed, adding "--enable-shared" to CXXFLAGS while building mpb fixes the problem. I will update the mpb PKGBUILD shortly.

heitzmann commented on 2016-01-18 20:30

McNoggins, it seems the problem might be because meep is compiling with support for mpb on your machine (I suspect you have mpb installed).
In that case, try recompiling mpb with the -fPIC option as indicated in the error report.
Does that work?

McNoggins commented on 2016-01-18 14:57

Should be possible to compile by removing the "--enable-shared" compilation flag.

McNoggins commented on 2016-01-08 14:22

I get build errors
------------

CXXLD libmeep_mpi.la
/usr/bin/ld: /lib/../lib/libmpb.a(libmatrices_la-eigensolver.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/lib/../lib/libmpb.a: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:482: recipe for target 'libmeep_mpi.la' failed
make[3]: *** [libmeep_mpi.la] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-denis/aur-meep/src/meep-1.3/src'
Makefile:411: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-denis/aur-meep/src/meep-1.3/src'
Makefile:481: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-denis/aur-meep/src/meep-1.3'
Makefile:389: recipe for target 'all' failed
make: *** [all] Error 2

heitzmann commented on 2015-08-14 19:39

Sure, no problem!

haawda commented on 2015-08-14 17:43

heitzmann, I just saw that you both maintain libctl and python2-meep, so maybe you would be a better maintained for the "sitting-in-between" meep package.

haawda commented on 2015-08-14 17:39

seems correct, fixed.

heitzmann commented on 2015-08-13 13:49

Meep doesn't need the guile1.8 dependency, which is automatically installed by libctl.
Also, doesn't meep work with guile 2 already?

haawda commented on 2014-08-30 11:03

No, AFAIK not. The two projects come from the same university.

anstmich commented on 2014-08-29 23:18

Is there something that must be added to the pkgbuild in order to add MPB support to meep? I have installed MPB (via aur) and have tried recompiling meep, however it fails to recognize that MPB is supported.

McNoggins commented on 2014-04-03 12:57

There has been a new release yesterday! http://ab-initio.mit.edu/wiki/index.php/Meep_download

ertua commented on 2014-02-19 18:47

Actually, take the "If" I mentioned literally.
So as long as you can't take advantage of serious multi-processor hardware, you won't lose anything by omitting --with-mpi

ertua commented on 2014-01-31 23:32

If you want MPI parallelisation, add --with-mpi to ./configure

Cf http://ab-initio.mit.edu/wiki/index.php/Parallel_Meep

haawda commented on 2014-01-17 05:59

Done, thanks.

mabl commented on 2014-01-16 20:35

Could you add the --enable-shared option? Then python-meep can be compiled against it as well.

venvan commented on 2013-11-16 06:54

Solved by adding 'staticlibs' options when building libctl and harminv.

haawda commented on 2013-11-03 18:47

Cannot reproduce, works for me.

venvan commented on 2013-11-03 02:02

build fail with

checking for harminv >= 1.1... yes
checking HARMINV_CFLAGS...
checking HARMINV_LIBS... -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../.. -lharminv -llapack -lblas -lm -lgfortran -lm -lgcc_s -lquadmath
checking mpb.h usability... no
checking mpb.h presence... no
checking for mpb.h... no
checking for cblas_cgemm... no
checking for cblas_cgemm in -lgslcblas... no
checking for gsl_sf_bessel_Jn in -lgsl... no
configure: WARNING: Missing GNU GSL library...Bessel-function field initialization will not be supported.
checking for deflate in -lz... no
configure: WARNING: zlib is required for HDF5!
checking for H5Pcreate in -lhdf5... no
configure: WARNING: Couldn't find the HDF5 library!! Switching to --without-hdf5.
checking for guile-config... guile-config
checking if linking to guile works... no
configure: error: guile-config is broken
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build meep.
==> Restart building meep ? [y/N]
==> -----------------------------
==>

haawda commented on 2012-10-11 18:07

Updated

erdk commented on 2012-10-11 17:37

Hi, there's new version available: 1.2 md5sum: 80361e2a63419797f4edc8ebd30a4df0

haawda commented on 2010-10-24 17:44

Adopted.