Search Criteria
Package Details: meep-git 1.23.0.r21.g91d36ba7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/meep-git.git (read-only, click to copy) |
---|---|
Package Base: | meep-git |
Description: | Free finite-difference time-domain (FDTD) software for electromagnetic simulations (includes python interface) |
Upstream URL: | https://github.com/NanoComp/meep |
Licenses: | GPL2 |
Conflicts: | meep |
Provides: | meep |
Submitter: | heitzmann |
Maintainer: | heitzmann |
Last Packager: | heitzmann |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2017-11-14 09:36 (UTC) |
Last Updated: | 2022-06-05 23:48 (UTC) |
Dependencies (16)
- fftw
- gsl (gsl-gitAUR)
- harminv-gitAUR
- hdf5 (hdf5-gitAUR, hdf5-openmpi)
- libctl-gitAUR
- mpb-gitAUR
- openmpi (openmpi-gitAUR)
- python-numpy (python-numpy-flameAUR, python-numpy-gitAUR, python-numpy-mkl-binAUR, python-numpy-mkl-tbbAUR, python-numpy-mklAUR, python-numpy1AUR)
- suitesparse
- swig (swig-gitAUR)
- gcc-fortran (gcc-fortran-gitAUR, gcc11-fortranAUR, gcc-fortran-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- h5utilsAUR (h5utils-gitAUR) (optional) – visualization and conversion of scientific data
- libgdsii-gitAUR (optional) – support for GDSII files
- python-h5py (python-h5py-gitAUR, python-h5py-openmpi) (optional) – process HDF5 data from python
- python-mpi4py (python-mpi4py-intelAUR) (optional) – use MPI from the python interface
Latest Comments
MarsSeed commented on 2022-06-05 17:11 (UTC)
The repo got moved to: https://github.com/NanoComp/meep.git
Also please kindly add versioned provides (
provides=("meep=${pkgver}")
). Thanks!ian11213 commented on 2018-06-05 20:59 (UTC)
Updating libctl to the latest labctl-git, solves the build problem mentioned below.
ian11213 commented on 2018-06-04 20:41 (UTC)
Package seems to need recompiling following the recent hdf5/python-h5py upgrades, as attempts to write results to hdf5 fail silently. But currently the build fails with: bend-flux-ll.cpp:97:23: error: ‘make_prism’ was not declared in this scope objects[0] = make_prism( dielectric, vertices, 4, height, axis); Suspect this is an upstream issue - see https://www.mail-archive.com/meep-discuss@ab-initio.mit.edu/msg06033.html and ff. Downgrading hdf5 to 1.10.1-3 and python-h5py to 2.7.1-1 gets me back on the road.
ian11213 commented on 2018-05-09 12:18 (UTC)
Thanks for the help and advice; I went through recompiling everything listed by pacman -Qqm which looked remotely relevant. Something solved the issue - I am not sure what. Now removed that evil link!
heitzmann commented on 2018-05-09 00:54 (UTC)
ian11213, recompiling the packages is the only thing I can think of. I had the exact same issue (with python-numpy in fact) and I solved it by recompiling openblas.
I strongly suggest you try to find the library that is looking for the old libgfortran and recompile it instead of simlinking to ligbfortran.so.4
ian11213 commented on 2018-05-08 19:19 (UTC)
Hi, Heitzmann - thanks. Yes, I understand I am doing very bad things here. But I had already recompiled all the AUR packages I can find; that did not fix it and I urgently needed meep running. Any other hints? Otherwise I'll just do another sweep through looking for any packages I may have missed previously. Thanks for your work maintaining the package.
heitzmann commented on 2018-05-08 10:41 (UTC)
ian11213, that is a bad solution.
After upgrading gcc-libs (which includes libgfortran) you have to recompile any packages you compiled locally, such as any *-git packages from AUR, openBLAS, etc.
ian11213 commented on 2018-05-07 23:00 (UTC)
After latest package upgrades (7 May) gives Python 3 error: Traceback (most recent call last): File "/home/me/sample.py", line 1, in <module> import meep as mp File "/usr/lib/python3.6/site-packages/meep/init.py", line 8, in <module> from . import _meep ImportError: libgfortran.so.4: cannot open shared object file: No such file or directory</module></module>
Working solution by making link titled libgfortran.so.4 to libgfortran.so.5 in /usr/lib
haawda commented on 2018-04-11 18:39 (UTC)
Please add git as makedepends.