Hello,
I imported a FMU file into Persalys 19.1 (appimage, on Ubuntu 24 LTS), and I got the following error.
I have checked the documentation : Installation — Persalys 19.1 documentation
LOG_STDOUT | info | iteration to converge on Fview: 8
Could not find cannot import name 'dopri5' from 'assimulo.lib' (/tmp/.mount_persalCOw5vm/usr/lib/python3.13/site-packages/assimulo/lib/__init__.py)
Could not find cannot import name 'rodas' from 'assimulo.lib' (/tmp/.mount_persalCOw5vm/usr/lib/python3.13/site-packages/assimulo/lib/__init__.py)
Could not find cannot import name 'odassl' from 'assimulo.lib' (/tmp/.mount_persalCOw5vm/usr/lib/python3.13/site-packages/assimulo/lib/__init__.py)
Could not find ODEPACK functions.
Could not find RADAR5
Could not find GLIMDA.
LOG_STDOUT | info | iteration to converge on Fview: 8
Traceback (most recent call last):
File "<string>", line 11, in _exec
File "/tmp/.mount_persalCOw5vm/usr/lib/python3.13/site-packages/otfmi/otfmi.py", line 480, in __call__
return self._exec(X, **kwargs)
~~~~~~~~~~^^^^^^^^^^^^^
File "/tmp/.mount_persalCOw5vm/usr/lib/python3.13/site-packages/otfmi/otfmi.py", line 493, in _exec
return self.base.simulate(value_input=value_input, **kwargs)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/tmp/.mount_persalCOw5vm/usr/lib/python3.13/site-packages/otfmi/otfmi.py", line 302, in simulate
simulation = fmi.simulate(
self._model,
...<3 lines>...
**kwargs_simulate
)
File "/tmp/.mount_persalCOw5vm/usr/lib/python3.13/site-packages/otfmi/fmi.py", line 82, in simulate
return model.simulate(**kwargs)
~~~~~~~~~~~~~~^^^^^^^^^^
File "src/pyfmi/fmi2.pyx", line 4808, in pyfmi.fmi2.FMUModelME2.simulate
File "src/pyfmi/fmi_base.pyx", line 214, in pyfmi.fmi_base.ModelBase._exec_simulate_algorithm
File "/tmp/.mount_persalCOw5vm/usr/lib/python3.13/site-packages/pyfmi/fmi_algorithm_drivers.py", line 672, in solve
self.simulator.simulate(self.final_time, self.ncp)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "assimulo/ode.pyx", line 192, in assimulo.ode.ODE.simulate
File "assimulo/ode.pyx", line 312, in assimulo.ode.ODE.simulate
File "assimulo/explicit_ode.pyx", line 137, in assimulo.explicit_ode.Explicit_ODE._simulate
File "assimulo/explicit_ode.pyx", line 222, in assimulo.explicit_ode.Explicit_ODE._simulate
File "assimulo/solvers/sundials.pyx", line 2112, in assimulo.solvers.sundials.CVode.integrate
File "assimulo/solvers/sundials.pyx", line 2130, in assimulo.solvers.sundials.CVode.integrate
File "assimulo/solvers/sundials.pyx", line 2437, in assimulo.solvers.sundials.CVode.initialize_options
assimulo.exception.AssimuloException: No support for SuperLU was detected, please verify that SuperLU and SUNDIALS has been installed correctly.
My FMU was build in Model Echange mode, and depends on the solver provided by Persalys.
However, no problem with FMU exported in “Co-simulation” mode, with embedded solver inside the FMU itself.
Is there any special requirements for Persalys to run FMU in “Model Exchange” mode ?