Skip to content
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

size limit to Hessian calculations? #4

Open
natedey opened this issue Jun 28, 2022 · 3 comments
Open

size limit to Hessian calculations? #4

natedey opened this issue Jun 28, 2022 · 3 comments

Comments

@natedey
Copy link

natedey commented Jun 28, 2022

hi all,
Is there a perl-enforced size limit to the Hessian calculations? When I run a model that has 338 or greater atoms with calcfc, I get:

failed to open hessian at /home/qcheng1/git/xtb-gaussian/xtb-gaussian line 80.

Stack trace terminated abnormally.

------- xtb command was ---------
?> xtb ./Gau-114034.EIn -P 4 --gbsa h2o --input 1.fix --verbose --hess --charge -1 >/dev/null 2>Gau-114034.EMs >> xtbout

ExternalExternalExternalExternalExternalExternalExternalExternalExternalExternal

Recovered energy= 0.00000000000 dipole= 0.000000000000 0.000000000000 0.000000000000
FIO-F-217/formatted read/unit=31/attempt to read past end of file.
File name = /home/scratch/geward/2746189/Gau-114034.EOu formatted, sequential access record = 1017
In source file runexo.f, at line number 36

@tsuhagia
Copy link

If it ran using (--log-all) it will not limit as per my obeservation.

passing --log-all as the first argument to xtb-gaussian will mix in the (often very long) xtb output with the Gaussian output, which is not done by default for performance and easier parsing of Gaussian log files.

?> xtb ./Gau-114034.EIn --log-all --gbsa h2o --input 1.fix --verbose --hess --charge -1 >/dev/null 2>Gau-114034.EMs >> xtbout

@ncasetti7
Copy link

I was running into a very similar issue and what ended up fixing it was changing the version of xtb I was using. I was running into this error with xtb-6.5.0 and xtb-6.5.1 but have had success with xtb-6.4.1.

@natedey
Copy link
Author

natedey commented Jul 20, 2022

Thanks @ncasetti7
Is there anyone here familiar enough with the xtb source to identify what changed? It's not necessarily an xtb "bug" but maybe some accidental limit that has been imposed on the Hessian matrix size? Or an incompatibility with how Gaussian reads or writes the Hessian?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants