-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] - QCG Terminates with Backtrace #357
Comments
Also, I can confirm the same error when running example 2 on the documentation website found here. I'm using |
Also can confirm this isn't a |
Hi, which version of xtb are you using for the CREST runs? In version 6.7.1, there was a bug that caused a segmentation fault in the docking module, which might be the reason for the error you encountered. If you're using this version, I recommend switching to 6.7.1 or to the bleeding edge version of xtb to avoid this issue. |
I'm not using an xtb binary. I'm using the CREST |
QCG still uses xtb, there is a disclaimer in the README.md. It will have uses whatever binary it has found as there should be a error stop if none is present. |
I see! That could be the issue! Really appreciate the feedback here to know what's going on. It would be excellent if the program communicated these types of messages ( Much thanks! Lemme try to run in an environment with an |
It actually already does that, here's the relevant part in QCG: Lines 56 to 71 in a12cb48
Are you sure there wasn't an xtb somewhere in path? |
Ah. I see. And yes, I have Is there some reason you'd expect this executable to not work? |
In the interests of not making yet another thread to report this, I'll comment here to report that I am also having the same issue. In contrast to @matsumuraf in the other related thread, I can't run QCG example 1 either though and get the following output:
The error output with example 2 is similar:
And with my own attempt:
This last calculation was run with methanol rather than water as the solvent, I can provide structures if desired but it doesn't seem to be specific to that. Following the advice above I tried using the bleeding-edge binary of xtb rather than 6.7.1 but that doesn't change anything. This is with the pre-built binary of CREST 3.0.2, not the conda version, for reference, and all on Linux. |
Hi, I am having the same issue and - sorry - I don't get if there is a solution from the posts above. xtb version 6.7.1 crest 3.0.2 (pre-built binary). |
No, there is no de facto solution yet. Still waiting for some input of @cplett I think it's probably a combination of different things. For example, in the last comment by @matterhorn103 the path to the xtb executable is set as relative path. That won't work at all because QCG seems to switch working directories internally and there is no relative to absolute path conversion. Could at least explain the failures in the "Preoptimization" part. |
Ok well if I use absolute paths and run my final example with: /home/matt/.local/share/easyxtb/bin/crest input.xyz --qcg aux1.xyz --nsolv 2 --T 2 --xnam /home/matt/.local/share/easyxtb/bin/xtb-bleed/bin/xtb it works, but only when I use the bleeding-edge version of xtb, with xtb 6.7.1 I still get an error similar to the first one I posted:
Example 1 still fails though even before the cluster generation begins:
On the other hand, running example 1 with absolute paths and bleeding-edge xtb it seems to do the initial cluster growing and first MTD iteration fine, but crashes during the multi-level optimization:
|
Can I open an issue for this? |
It's fine, I think I can take care of that and refer to this issue here. Regarding the bleeding edge vs 6.7.1 issue, it might be because of this: grimme-lab/xtb#1089 which, as I understand, is not in 6.7.1 |
Hi, any news about this issue? |
Hi, I am still trying to make QCG work. I tried everything posted in this thread before with no success. "For any installation make sure that you have correctly installed and sourced the xtb program before attempting any calculations with CREST. While xtb is technically not needed for the primary runtypes of CREST versions >3.0 thanks to an integration of tblite, some functionalities, like QCG, still require it!" Of course I have xtb installed, but is it possibly it is not correctly linked to crest ("sourced")? Thanks |
Hi all,
@matterhorn103, regarding the crashed multilevel optimizations: this might be a problem of the QCG and the new conformer-search routines. For me, this didn't occur, but perhaps using the legacy algorithm originally tested with the QCG is more stable. You can enable it by providing the |
it works, but unfortunately not always. sometimes I get "error while reading inout coordinates" :( |
Thank you for trying. |
Here there are (called "input" but also includes the output). The command was |
Describe the bug
Running a quantum cluster growth calculation terminates with what appears to be a an issue reading structures.
To Reproduce
crest solute.xyz --qcg solvent.xyz --nsolv 10 --keepdir --gfnff --chrg 0 --uhf 0
solute.xyz
solvent.xyz
CREST Stdout
Expected behavior
The QCG algorithm would execute correctly.
The text was updated successfully, but these errors were encountered: