You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
A non-breaking restructure of the keyword arguments for lomc!(). More parameters of an FCIQMC calculation can be passed directly as keyword arguments to lomc!() reducing the need to pre-construct the initial vector and strategy-type arguments.
The script BHM-example.jl is redone.
Changed and modified keyword argument to lomc!()
address (new) - used for starting vector and initial shift
threading (reinstated) - controls parallelism and is used for initial starting vector
shift (new) - initial value of shift
dτ (now documented) - initial time step
targetwalkers (new) - target norm for DoubleLogUpdate
New functions
default_starting_vector - the default starting vector for lomc!
The keyword argument params::FciqmcRunStrategy is now obsolete (though still accepted). In practice it should now rarely be necessary to explicitly construct the starting vector v and the s_strat::ShiftStrategy=DoubleLogUpdate keyword argument.
249cea4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JuliaRegistrator register
Release notes:
A non-breaking restructure of the keyword arguments for
lomc!()
. More parameters of an FCIQMC calculation can be passed directly as keyword arguments tolomc!()
reducing the need to pre-construct the initial vector and strategy-type arguments.The script
BHM-example.jl
is redone.Changed and modified keyword argument to
lomc!()
address
(new) - used for starting vector and initial shiftthreading
(reinstated) - controls parallelism and is used for initial starting vectorshift
(new) - initial value of shiftdτ
(now documented) - initial time steptargetwalkers
(new) - target norm forDoubleLogUpdate
New functions
default_starting_vector
- the default starting vector forlomc!
The keyword argument
params::FciqmcRunStrategy
is now obsolete (though still accepted). In practice it should now rarely be necessary to explicitly construct the starting vectorv
and thes_strat::ShiftStrategy=DoubleLogUpdate
keyword argument.Breaking changes
No breaking changes.
249cea4
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Registration pull request created: JuliaRegistries/General/95963
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via: