-
Notifications
You must be signed in to change notification settings - Fork 147
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
Sandwich Potential #930
Sandwich Potential #930
Conversation
…n). Next: extend subroutine all to frag and list.
Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com>
man/xcontrol.7.adoc
Outdated
*sandwich*: auto|'real',all|'list',...:: | ||
set up a sandwich wall potential for all or the atoms in 'list' | ||
with the radius 'real' or an automatical determined sandwich radius in Bohr | ||
Always use sandwich potential together with $cma keyword!!! |
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.
it would be better to switch on the center of mass mode automatically
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.
I think, this is already done here, so the keyword should not be needed? nvm, that does not seem to work as expected
Lines 1083 to 1090 in cbb50a7
case('sandwich') | |
if (narg.lt.2) then | |
call env%error("Not enough arguments to set up sandwich walls",source) | |
return | |
endif | |
! part 1: get the sandwich distance | |
wpot%sandwich = .true. | |
set%do_cma_trafo = .true. |
Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com>
The |
* sandwich potential somehow works for optimizations. next: it doesnt work for aISS. * sandwich pot somehow works for sp and opt but not MD or docking. * sandwich pot somehow works for sp and opt but not MD or docking. zwischenspeicherung. * sandwich pot works for MD but not for aISS. * sandwich pot works for MD and aISS (compiler problem with gcc/gfortran). Next: extend subroutine all to frag and list. * extended subroutine sandwich_all to frag and list; plus error handling. * updated xcontrol page by sandwich potential options * Update xcontrol.7.adoc * Delete subprojects/json-fortran-8.2.5.wrap * Clean up dev files. Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com> * Allow automated activation of cma for sandwich pot Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com> --------- Signed-off-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com> Co-authored-by: albert <92109627+Albkat@users.noreply.github.com> Co-authored-by: MtoLStoN <70513124+MtoLStoN@users.noreply.github.com> Signed-off-by: Johannes Gorges <58849467+gorges97@users.noreply.github.com>
Sandwich potential for xtb. Use alongside spherical and ellipsoid constraining potential. Only logfermi available.