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

Support more file formats for input/output #106

Merged
merged 8 commits into from
Feb 7, 2020

Conversation

awvwgk
Copy link
Member

@awvwgk awvwgk commented Jan 30, 2020

Allows xtb to read new file formats. Solves #95 on the xtb level.

  • read and write Gaussian external input files as documented here
    • find out default file ending to activate automatic detection (@pierre-24 can I get some input?)
  • write Turbomole lattgrad file
  • write energy/gradient to Orca engrad format
  • write energy/gradient to Gaussian external format

@awvwgk awvwgk added the enhancement New feature or request label Jan 30, 2020
@awvwgk awvwgk added this to the v6.3.0 milestone Jan 30, 2020
@pierre-24
Copy link

Here is an example of *.Ein and *.Eou files for the NH3 molecule: https://gist.github.com/pierre-24/21ebf089b3f2ffa77dd6789175a8a542

@pierre-24
Copy link

Note that you will still requires a (lighter, tough) interface, since as you can see in the "script invocation tab", Gaussian just pass a bunch of different files as input to the program, but thanks anyway ;)

@awvwgk
Copy link
Member Author

awvwgk commented Jan 30, 2020

A small wrapper script like below should suffice:

#!/usr/bin/env sh
exec xtb $2 --gaussian $3 &> $4

@pierre-24
Copy link

That is also more or less what I had in mind :)

@awvwgk
Copy link
Member Author

awvwgk commented Jan 30, 2020

Huh? A GH error, this is something unusual.

@awvwgk awvwgk force-pushed the gaussian-external branch from 5e060e7 to 4fdf050 Compare January 30, 2020 18:08
@awvwgk awvwgk force-pushed the gaussian-external branch from 4fdf050 to acfefac Compare January 30, 2020 18:10
@awvwgk
Copy link
Member Author

awvwgk commented Jan 30, 2020

@pierre-24 Would you mind testing the Gaussian interface? I don't have access to this program.

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

Successfully merging this pull request may close these issues.

2 participants