Skip to content
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

Direct sampling support #9

Closed
hz-xiaxz opened this issue May 29, 2024 · 3 comments
Closed

Direct sampling support #9

hz-xiaxz opened this issue May 29, 2024 · 3 comments

Comments

@hz-xiaxz
Copy link
Contributor

Hello! This is quite a nice package!
I'm a student working on a project using direct sampling method to simulated Fermion system, so it is different from the MCMC framework. But I'm still interested in the MPI frame and the job arrangement system this package. Will it be possible for me to take advantage of this package by e.g. set thermalization=0 and use the MPI frame and autocorrelation caculation? I'll be appreciate if any guidance could be given.
Or is there existing package that support parallel caculation of direct sampling problem?

@hz-xiaxz
Copy link
Contributor Author

If you are interested, maybe we can work on a PR to add this feature

@lukas-weber
Copy link
Owner

Hi, apologies for the late reply!

In a still unpublished code, I am actually using Carlo as the framework to simulate Fermion systems using the Auxiliary-field quantum Monte Carlo method myself. That method is also not MCMC, but a one-sided projection/random walk.

Basically, Carlo gives you a way to process random numbers in parallel. If your method has no thermalization time, you can set thermalization to zero and it should work. If there are additional features you need, we can talk further :)

@hz-xiaxz
Copy link
Contributor Author

Thanks, setting thermalization to zero works all well for my code!

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

No branches or pull requests

2 participants