je-santos / MPLBM-UT

Library for performing multiphase simulations (based on the Shan-Chen model) in complicated geometries (i.e. porous media 3D images)
GNU General Public License v3.0
144 stars 56 forks source link

ImportError: Shared library mkl_rt not found #73

Closed Flyyyyyyyy22 closed 1 year ago

Flyyyyyyyy22 commented 1 year ago

Hi professor, when I run the .py file, some problems are encountered. What should I do please?

zqy@zqy-virtual-machine:~/Work/MPLBM-UT-master/examples/contact_angle_droplet$ python3 droplet_viz.py Traceback (most recent call last): File "/home/zqy/Work/MPLBM-UT-master/examples/contact_angle_droplet/droplet_viz.py", line 7, in import mplbm_utils as mplbm File "/home/zqy/.local/lib/python3.10/site-packages/mplbm_utils/init.py", line 1, in from .create_geom_for_palabos import create_geom_for_palabos File "/home/zqy/.local/lib/python3.10/site-packages/mplbm_utils/create_geom_for_palabos.py", line 3, in from .pore_utils import erase_regions, create_geom_edist, create_nw_fluid_mask File "/home/zqy/.local/lib/python3.10/site-packages/mplbm_utils/pore_utils.py", line 8, in import porespy as ps File "/home/zqy/.local/lib/python3.10/site-packages/porespy/init.py", line 67, in from . import networks File "/home/zqy/.local/lib/python3.10/site-packages/porespy/networks/init.py", line 28, in from ._funcs import add_boundary_regions File "/home/zqy/.local/lib/python3.10/site-packages/porespy/networks/_funcs.py", line 2, in import openpnm as op File "/home/zqy/.local/lib/python3.10/site-packages/openpnm/init.py", line 18, in from . import algorithms File "/home/zqy/.local/lib/python3.10/site-packages/openpnm/algorithms/init.py", line 2, in from ._transport import File "/home/zqy/.local/lib/python3.10/site-packages/openpnm/algorithms/_transport.py", line 8, in from openpnm import solvers File "/home/zqy/.local/lib/python3.10/site-packages/openpnm/solvers/init.py", line 11, in from ._pardiso import File "/home/zqy/.local/lib/python3.10/site-packages/openpnm/solvers/_pardiso.py", line 1, in from pypardiso import spsolve File "/home/zqy/.local/lib/python3.10/site-packages/pypardiso/init.py", line 4, in from .scipy_aliases import spsolve, factorized File "/home/zqy/.local/lib/python3.10/site-packages/pypardiso/scipy_aliases.py", line 9, in pypardiso_solver = PyPardisoSolver() File "/home/zqy/.local/lib/python3.10/site-packages/pypardiso/pardiso_wrapper.py", line 88, in init raise ImportError('Shared library mkl_rt not found') ImportError: Shared library mkl_rt not found

je-santos commented 1 year ago

Seems related to the porespy installation. Check that it works correctly.