-
Notifications
You must be signed in to change notification settings - Fork 149
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
Geometry optimizations on AWS return incorrect structures. #1151
Comments
The 'Expected behavior' are files run locally on my Mac with a conda installed xtb. |
Since this is a slurm cluster, are you submitting parallel jobs using MPI? In this case xtb will fail because parallelization with MPI is not supported. Instead xtb uses OpenMP for parallelization. |
No I am submitting with OpenMP. And the same behavior would occur when I ran it from the commandline with only 1 processor. I spun up a new cluster with instances more similar to my local laptop (Mac with ARM64). And xtb is behaving as expected. This is peculiar behavior but no longer an urgent need to address. |
@amyjystad, your calculation was restarted on AWS. Also, you are using different versions of xtb: it also can be a reason that you do not see this issue on your Mac. Try to run your calc on AWS from scratch. Preferably with xtb 6.7.0. @awvwgk, which compiler (version + opt.flags) was used for compiling xtb 6.7.1 for Arm? If it is GCC>=13, Arm has a problem :( |
https://conda-metadata-app.streamlit.app/?q=conda-forge%2Flinux-aarch64%2Fxtb-6.7.1-h0fb133d_2.conda As I see, GCC-13 is used. Unfortunately, I do not see optimization flags, but I would expect -O3 and therefore Arm build is broken. (Fixed in #1121) |
I guess we can patch the xtb build on conda-forge, either by already including the patch or by reducing the optimization. |
Describe the bug
I have an example of the geometry output of a water molecule on
Image
To Reproduce
Steps to reproduce the behaviour:
Install conda
'conda install xtb'
2. Input coordinates: H2O_C0_M1_input.txt
happens with input (include input files)!!
3. 'xtb H2O_C0_M1.xyz --opt > H2O_C0_M1.out'
4. Output:
H2O_C0_M1_output.txt
xtbopt.log
Expected behaviour
Image
H2O_C0_M1_expected_output.txt
expected_xtbopt.log
I have other, more exaggerated examples if desired.
The text was updated successfully, but these errors were encountered: