Thanks, Wanting. I tried running the example for GaAs in the tutorial. The first step, 'etot.py', was fine but when I run the 'bs.py' script, it runs into an error.
What does error 54 mean?
Best,
Mohammad
from rescupy.bandstructure import BandStructure as BS
calc = BS.from_totalenergy("nano_scf_out.json")
calc.solve()
ERROR STOP 54
Error termination. Backtrace:
#0 0x14630f3a6730 in ???
#1 0x14630f3a7289 in ???
#2 0x14630f3a8a12 in ???
#3 0x402038 in rescuplus
at ../src/rescu_calculators/rescuplus.f90:40
#4 0x4016ac in main
at ../src/rescu_calculators/rescuplus.f90:3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/diznab/.local/lib/python3.11/site-packages/rescupy/bandstructure.py", line 121, in solve
output = solve_generic(self, "bs", input, output)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/diznab/.local/lib/python3.11/site-packages/rescupy/io/calculators.py", line 55, in solve_generic
ret.check_returncode()
File "/cvmfs/soft.computecanada.ca/easybuild/software/2020/avx512/Core/python/3.11.5/lib/python3.11/subprocess.py", line 502, in check_returncode
raise CalledProcessError(self.returncode, self.args, self.stdout,
subprocess.CalledProcessError: Command '['/home/diznab/software/NanoDCAL/bin/rescuplus', '-i', 'nano_bs_in.json']' returned non-zero exit status 54.