-
Notifications
You must be signed in to change notification settings - Fork 22
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
Save or read orbitals in text format, portable and readable by MADNESS group #498
Open
gitpeterwind
wants to merge
126
commits into
MRChemSoft:master
Choose a base branch
from
gitpeterwind:text
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Close MRChemSoft#419 We now use qcelemental to fetch Bondi radii, and use alpha=1.2 for hydrogen --------- Co-authored-by: Roberto Di Remigio Eikås <[email protected]>
) * cavity function used directly instead of projected first * clear d_V * Update SCRF.cpp define ranks in accelerator, so that all mpi ranks use kain * cavity function used directly instead of projected first * clear d_V * Update SCRF.cpp define ranks in accelerator, so that all mpi ranks use kain * manage to pull down to 12.2 and 30.0 gb * reduced memory usage to ca. 3 gb from 8 gb * Remove print statement for memory * Small changes to desctructor and clear * Use latest MRCPP * Use default initialization in header file * Do some cleaning after feedback * Remove ´optimizer´ option from inputs * Fix tests --------- Co-authored-by: Roberto Di Remigio Eikås <[email protected]> Co-authored-by: Gabrielgerez <[email protected]>
…emSoft#473) * Convert default radii to bohr when input units are not angstrom * Update template.yml (formatting and documentation) * Refine fix for unit conversion of cavity params, add tests
* Refactor the Permittivity function for ease of future implementation work. * Add ShiftFunction to CMakeLists * Add virtual and override where necessary * Remove evalf definition from shiftFunction * Rename ShiftFunction to StepFunction * Update src/environment/Permittivity.cpp Co-authored-by: Roberto Di Remigio Eikås <[email protected]> * Update src/environment/StepFunction.cpp Co-authored-by: Roberto Di Remigio Eikås <[email protected]> * Update src/environment/StepFunction.cpp Co-authored-by: Roberto Di Remigio Eikås <[email protected]> * Update src/environment/StepFunction.cpp Co-authored-by: Roberto Di Remigio Eikås <[email protected]> * Update src/environment/StepFunction.h Co-authored-by: Roberto Di Remigio Eikås <[email protected]> * Update src/environment/StepFunction.h Co-authored-by: Roberto Di Remigio Eikås <[email protected]> * Pass cavity as a shared_ptr to save memory. * Fix rebase error * Remove use for `flipFunction` in Permittivity * Update src/environment/Permittivity.h Co-authored-by: Roberto Di Remigio Eikås <[email protected]> * Update src/environment/StepFunction.cpp Co-authored-by: Roberto Di Remigio Eikås <[email protected]> * Add print_header to detail namespace * Update src/environment/StepFunction.h Co-authored-by: Roberto Di Remigio Eikås <[email protected]> --------- Co-authored-by: Roberto Di Remigio Eikås <[email protected]>
* Use C++17 * Use std::tie to unpack tuple return value * Remove some cruft from Cavity and Permittivity * SCRF deals in densities only, not orbitals * Refactor Reaction{Potential,Operator} following Coulomb example In preparation for the computation of the response terms, we make ReactionPotential abstract and add subclass ReactionPotentialD1 to deal with one single set of orbitals. * Modify input to accept static and dynamic permittivities * Handle nonequilibrium solvation more gracefully * Sign change was necessary * Update input parser * Small fixes to include order * Rename section for permittivity outside * Add tests
Open
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Orbitals can be saved and read in text format (ascii) files. Each end node is saved with info about depth and translation.
Use keyword write_orbitals_txt = T to save in this format.
Also introduced keywords bank_per_node and use_omp_num_threads after feedback from Moritz and Roberto. (see documentation)
NB: this PR builds on top of the Four Components PR and is to be used with the corresponding MRCPP PR. It is merged with the latest master branch.