Skip to content

Conversation

@ryanmrichard
Copy link
Member

Is this pull request associated with an issue(s)?
Fixes #56.

Description
This PR changes how the basis sets are generated so that the parameters live in functions which are not only basis set specific, but are also atom specific. As an example, the STO-3G module now dispatches to these generated functions instead of containing the parameters directly. I also walked back the list of basis sets we generate files for.

TODOs
None.

@ryanmrichard ryanmrichard self-assigned this Nov 22, 2024
@ryanmrichard
Copy link
Member Author

FWIW, CLang now seems to use about 300MB of RAM per process when compiling. There are admittedly a lot more files to compile, but they each compile quickly. I verified locally that the generated files compile so I think this is r2g.

@ryanmrichard ryanmrichard merged commit 98235bc into master Nov 22, 2024
4 checks passed
@ryanmrichard ryanmrichard deleted the split_bases branch November 22, 2024 20:00
@jwaldrop107
Copy link
Member

🚀 [bumpr] Bumped! New version:v1.1.2 Changes:v1.1.1...v1.1.2

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

Successfully merging this pull request may close these issues.

Build Times

3 participants