Giter Site home page Giter Site logo

amaciarey / pathintegralgroundstate Goto Github PK

View Code? Open in Web Editor NEW
5.0 4.0 6.0 212 KB

This is a Path Integral Ground State Monte Carlo code written in Fortran. It is intended to the description of 4He in three dimensions but it can be easily extended to any other homogeneous or trapped system in any dimensions

License: GNU General Public License v2.0

Fortran 99.12% Makefile 0.88%
fortran monte-carlo path-integral boson worm-algorithm quantum

pathintegralgroundstate's People

Contributors

amaciarey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

pathintegralgroundstate's Issues

Open MP parallelization

A first version of the Open MP parallelization has been implemented but, for now, there is an small problem concerning detailed balance. It must be carefully studied.

Harmonic confinement

The possibility of work with a trapped system must be implemented. It would be ideal to be able to work with harmonic confining potentials that can have different trapping frequencies in the different spatial dimensions.

Considerations about Bisection vs Staging

Concerning to the efficiency of the two different sampling methods one can see that bisection is clearly more efficient (about 50% faster than staging), however, the most computationally expensive step of the simulation are the center of mass movements.

When we are simulating an off-diagonal configuration to evaluate the OBDM it seems that staging performs much better than bisection. This last point must be studied carefully (work in progress).

Evaluation of the acceptance of off-diagonal movements

The acceptance of off-diagonal updates must be corrected. At the moment, the normalization factors suppose that there are Np off-diagonal particles which is not true, so this is a bug in the code that can be easily corrected.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.