Menu

#56 Segmentation Fault when using FiniteFunction

1.0
open
nobody
None
2021-10-01
2021-10-01
Mostafa Ali
No

Hello,
I am trying to add a term to the Hamiltonian with FiniteFunction

Ham.AddMPOTerm('FiniteFunction', ['sigmax', 'sigmax'], f = [1.0,1.0], hparam='J', weight=-1.0)

The code runs fine without this line (I also have bond and site terms in the Hamiltonian); however, I get the following errors when I add it

Program received signal SIGSEGV: Segmentation fault - invalid memory reference.

Backtrace for this error:

0 0x2b08a00e23ff in ???

1 0x55e311108816 in ???

2 0x55e311392343 in ???

3 0x55e311399089 in ???

4 0x55e310f266e4 in ???

5 0x2b08a00ce554 in ???

6 0x55e310f26714 in ???

    at ../sysdeps/x86_64/elf/start.S:103

joblib.externals.loky.process_executor._RemoteTraceback:
"""
Traceback (most recent call last):
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/joblib/externals/loky/process_executor.py", line 431, in _process_worker
r = call_item()
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/joblib/externals/loky/process_executor.py", line 285, in call
return self.fn(*self.args, self.kwargs)
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/joblib/_parallel_backends.py", line 595, in call
return self.func(*args,
kwargs)
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/joblib/parallel.py", line 263, in call
for func, args, kwargs in self.items]
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/joblib/parallel.py", line 263, in <listcomp>
for func, args, kwargs in self.items]
File "OpenMPS-Test.py", line 102, in process
pars_temp = run_mps(d,g,n)
File "OpenMPS-Test.py", line 80, in run_mps
mps.runMPS(MainFiles, RunDir=None)
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/MPSPyLib/tools.py", line 398, in runMPS
raise MPSFortLibError(ret_val)
MPSPyLib.tools.MPSFortLibError: MPSFortLib quit with fatal return code -11!
"""</listcomp>

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "OpenMPS-Test.py", line 141, in <module>
results = Parallel(n_jobs=-1)(delayed(process)(i) for i in delta)
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/joblib/parallel.py", line 1054, in call
self.retrieve()
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/joblib/parallel.py", line 933, in retrieve
self._output.extend(job.get(timeout=self.timeout))
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/site-packages/joblib/_parallel_backends.py", line 542, in wrap_future_result
return future.result(timeout=timeout)
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/concurrent/futures/_base.py", line 435, in result
return self.__get_result()
File "/mnt/home/alimosta/openmps/conda/root/conda/envs/openmps/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
raise self._exception
MPSPyLib.tools.MPSFortLibError: MPSFortLib quit with fatal return code -11!</module>

I appreciate your help.
Thanks!
Mostafa

Discussion


Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.