Dear Edward,
Thank you for the update. I can confirm that the infinite energy problem is solved and the program works when using only one thread. For parallel run it shows error message:
Running init/dft_init_nspin1... done
done
Running init/dft_init_nspin2_dummy... done
Running init/dft_init_nspin2_dummy... Running init/dft_init_nspin2_dummy... done
Running init/dft_init_nspin2_dummy... done
done
done
Traceback (most recent call last):
File "/home/chsieh/.local/bin/koopmans", line 8, in <module>
sys.exit(main())
File "/mnt/programs/chsieh/koopmans/src/koopmans/cli/main.py", line 27, in mai n
workflow.run()
File "/mnt/programs/chsieh/koopmans/src/koopmans/workflows/_workflow.py", line 351, in run
self._run()
File "/mnt/programs/chsieh/koopmans/src/koopmans/workflows/_singlepoint.py", l ine 154, in _run
dscf_workflow.run()
File "/mnt/programs/chsieh/koopmans/src/koopmans/workflows/_workflow.py", line 349, in run
self._run()
File "/mnt/programs/chsieh/koopmans/src/koopmans/workflows/_koopmans_dscf.py", line 228, in _run
self.perform_initialization()
File "/mnt/programs/chsieh/koopmans/src/koopmans/workflows/_koopmans_dscf.py", line 407, in perform_initialization
self.run_calculator(calc, enforce_ss=self.parameters.fix_spin_contamination)
File "/mnt/programs/chsieh/koopmans/src/koopmans/workflows/_workflow.py", line 639, in run_calculator
self.run_calculator_single(qe_calc)
File "/mnt/programs/chsieh/koopmans/src/koopmans/workflows/_workflow.py", line 695, in run_calculator_single
qe_calc.calculate()
File "/mnt/programs/chsieh/koopmans/src/koopmans/calculators/_koopmans_cp.py", line 146, in calculate
super().calculate()
File "/mnt/programs/chsieh/koopmans/src/koopmans/calculators/_utils.py", line 137, in calculate
self._calculate()
File "/mnt/programs/chsieh/koopmans/src/koopmans/calculators/_utils.py", line 154, in _calculate
super().calculate()
File "/home/chsieh/.local/lib/python3.8/site-packages/ase/calculators/calculat or.py", line 925, in calculate
self.read_results()
File "/mnt/programs/chsieh/koopmans/src/koopmans/calculators/_koopmans_cp.py", line 366, in read_results
self.results['lambda'] = self.read_ham_files()
File "/mnt/programs/chsieh/koopmans/src/koopmans/calculators/_koopmans_cp.py", line 356, in read_ham_files
ham_matrix = self.read_ham_pkl_files(bare)
File "/mnt/programs/chsieh/koopmans/src/koopmans/calculators/_koopmans_cp.py", line 343, in read_ham_pkl_files
ham_matrix = pickle.load(fd)
EOFError: Ran out of input
Or, sometimes it shows "fileexisterror".
I wonder if this is correlated to my python version (3.8)
Please let me know if I should upload some files.
Best,
Chieh-Min