[RMCProfile-users] [EXTERNAL] SWAP_MULTI

Isaac Abrahams i.abrahams at qmul.ac.uk
Fri Sep 16 10:42:13 BST 2022


Dear Aron

thanks for the advice.

Isaac


On 15/09/2022 23:06, SUMMER, ARON (PGR) via rmcprofile-users wrote:
> Hi Issac,
>
> I've come across this previously, and in fact it's still a warning which prints on my latest RMC runs.
>
> In my experience it will always print that warning to the cmd window as long as "SWAP ::" is not included in the .dat file. I've been able to safely ignore it, I suspect it's a message which wasn't updated when 'SWAP_MULTI ::' became a function.
>
> Here is an example of a working 'SWAP_MULTI ::' section of my .dat files using RMCprofile v6.7.8. I know I'm running a version behind but I can't imagine this feature has changed.
> -----------------------------------------
> SWAP_MULTI ::
>    > SWAP_ATOMS :: 1 2 0.15
>    > SWAP_ATOMS :: 3 4 0.15
> ------------------------------------------
>
> Your setup looks like about right but I am worried about the two 0.5 weightings, in my understanding that leaves no space for translations to occur leaving all your atom sites fixed, as the total probability of a swap being chosen is 1.0 with atom swaps of 1 - 2 and 3 - 4 both having a 50 % chance to occur, unless you're doing something which requires no translations, I'd recommend lowering those values.
>
> I find keeping atom swaps at below a total of 0.4 allows the model to converge in a reasonable timeframe, and atom swaps of below 0.1 get rejected a lot resulting in very few functional swaps.
>
> My advice would be to run with lower swap probabilities and see if any swaps get reported in the 'Refinement summary' part of the cmd output, below is an example from a 1-minute run of mine where the warning of no swaps was printed. See that 221 swaps were actually accepted, but at only half the desired probability.
> -------------------------------------------------------------------------
>   Refinement summary
>
>   Move type  n(acc)     mean DX^2     p(acc)     p(gen)
>
>   Trans.       1318       90102.0743        0.8564        0.7000
>   Spin            0           0.0000             0.0000        0.0000
>   Swap          221       58781.0370        0.1436        0.3000
> -------------------------------------------------------------------------
>
> Hope this helps,
> Aron
>
> ________________________________
> From: rmcprofile-users <rmcprofile-users-bounces at shadow.nd.rl.ac.uk> on behalf of Zhang, Yuanpeng via rmcprofile-users <rmcprofile-users at shadow.nd.rl.ac.uk>
> Sent: 15 September 2022 14:36
> To: rmcprofile-users at shadow.nd.rl.ac.uk <rmcprofile-users at shadow.nd.rl.ac.uk>
> Cc: Zhang, Yuanpeng <zhangy3 at ornl.gov>
> Subject: Re: [RMCProfile-users] [EXTERNAL] SWAP_MULTI
>
> Hi Isaac,
>
> It seems that the program is still reading the 'SWAP ::' section in the .dat file for some reason.
>
> The 'SWAP_MULTI ::' for sure will work in 6.7.9 if you set it up correctly. Could you please help sharing the .dat file with me (zhangy3 at ornl.gov) so I can check?
>
> Cheers,
> Yuanpeng
>
> --
>
>
> Dr. Yuanpeng Zhang
> Neutron Scattering Scientist
> Spallation Neutron Source
>
> Oak Ridge National Laboratory
> 1 bethel valley road, Oak Ridge, TN 37830, US
> Mobile: +1(865)-335-4818
> Email: zhangy3 at ornl.gov | Web: https://www.iris2020.net <https://www.iris2020.net/>
>
> On 9/15/22, 08:20, "rmcprofile-users on behalf of Isaac Abrahams via rmcprofile-users" <rmcprofile-users-bounces at shadow.nd.rl.ac.uk on behalf of rmcprofile-users at shadow.nd.rl.ac.uk> wrote:
>
>      Dear all
>
>      has anyone had managed to get SWAP_MULTI :: to work in version 6.7.9?
>      SWAP :: works fine but if I try to the following
>
>      SWAP_MULTI ::
>       > SWAP_ATOMS :: 1 2 0.5
>       > SWAP_ATOMS :: 3 4 0.5
>
>      I get
>
>        No atom swap moves will be generated,
>        atoms will only be translated.
>
>      Any thoughts?
>
>      Isaac
>
>      _______________________________________________
>      rmcprofile-users mailing list
>      rmcprofile-users at rmcprofile.org
>      hxxp://lists.rmcprofile.org/mailman/listinfo/rmcprofile-users
>
>
> _______________________________________________
> rmcprofile-users mailing list
> rmcprofile-users at rmcprofile.org
> http://lists.rmcprofile.org/mailman/listinfo/rmcprofile-users
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <https://lists.rmcprofile.org/pipermail/rmcprofile-users/attachments/20220915/b9a813c4/attachment.htm>
> _______________________________________________
> rmcprofile-users mailing list
> rmcprofile-users at rmcprofile.org
> http://lists.rmcprofile.org/mailman/listinfo/rmcprofile-users


More information about the rmcprofile-users mailing list