meep fails with failure to load libhdf5_openmpi.so.10

Bug #1852944 reported by Ian Sage
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
meep (Ubuntu)
New
Undecided
Unassigned

Bug Description

After upgrade from 16.04 to 18.04, and re-installing meep 1.3.4 from the repository packages, I try to run it with:
mpirun -np 6 python3 my_model.py
but the run fails:
import meep as mp
  File "/usr/local/lib/python3.5/site-packages/meep/__init__.py", line 28, in <module>
    _meep = swig_import_helper()
  File "/usr/local/lib/python3.5/site-packages/meep/__init__.py", line 24, in swig_import_helper
    _mod = imp.load_module('_meep', fp, pathname, description)
  File "/usr/lib/python3.6/imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "/usr/lib/python3.6/imp.py", line 343, in load_dynamic
    return _load(spec)
ImportError: libhdf5_openmpi.so.10: cannot open shared object file: No such file or directory
Traceback (most recent call last):
  File "pb_replication.py", line 6, in <module>
    import meep as mp
  File "/usr/local/lib/python3.5/site-packages/meep/__init__.py", line 28, in <module>
    _meep = swig_import_helper()
  File "/usr/local/lib/python3.5/site-packages/meep/__init__.py", line 24, in swig_import_helper
    _mod = imp.load_module('_meep', fp, pathname, description)
  File "/usr/lib/python3.6/imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)
  File "/usr/lib/python3.6/imp.py", line 343, in load_dynamic
    return _load(spec)

(Repeated for each thread)
Examining my system, it seems only libhdf5_openmpi.so.100 is installed in 18.04?

apt-cache policy meep reports:

meep:
  Installed: 1.3-4build2
  Candidate: 1.3-4build2
  Version table:
 *** 1.3-4build2 500
        500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

meep -V reports:

Meep 1.12.0, Copyright (C) 2005-2019 Massachusetts Insitute of Technology.
Using libctl 4.4.0 and Guile 2.0.13.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.