One error that is frequently encountered by the ParaMonte users in parallel simulations is of the following nature,
Could not find module 'libparamonte_python_windows_x64_intel_release_dynamic_heap_mpi.dll' (or one of its dependencies). Try using the full path with constructor syntax. Traceback (most recent call last): File "C:\Users\cmbac\AppData\Roaming\Python\Python38\site-packages\paramonte\_ParaMonteSampler.py", line 612, in _runSampler pmdll = ct.CDLL(libPath) File "C:\ProgramData\Anaconda3\lib\ctypes\__init__.py", line 373, in _init_ self._handle = _dlopen(self._name, mode) FileNotFoundError: Could not find module 'C:\Users\cmbac\AppData\Roaming\Python\Python38\site-packages\paramonte\libparamonte_python_windows_x64_intel_release_dynamic_heap_mpi.dll' (or one of its dependencies). Try using the full path with constructor syntax.
The primary reason for getting such error messages is that the MPI runtime library variables and paths have not been defined in your Python, Bash, or Anaconda command-prompt session. To resolve this error, type the following commands in your Python session and carefully follow the instructions provided to (re)install the MPI library or define the MPI runtime variables prior to running your MPI simulations,
import paramonte as pm pm.verify()
If this does not resolve the error, please report this error on the issues page of the ParaMonte repository on GitHub.