GithubHelp home page GithubHelp logo

gomc-wsu / gomc_examples Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 5.0 72.29 MB

This repository contains example files for GOMC project.

License: MIT License

Python 19.50% Jupyter Notebook 79.74% Shell 0.76%

gomc_examples's People

Contributors

bc118 avatar gomc-wsu avatar gregoryschwing avatar jpotoff avatar lschwiebert avatar msoroush avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gomc_examples's Issues

Need examples for MEMC Move

Since the MEMC move is complicated, and the manual does not explain the setup as clearly as it could, we need to have multiple examples of how to setup the MEMC move.

Data collection implementation

Implementation of data collection and sending data back to our server is next priority and will be implemented before next release.

Histogram Reweighting

@msoroush

In my meeting with Dr. Potoff today, we briefly discussed using MBAR with GCMC. We need to validate that MBAR is giving the same results as histogram reweighting for the case where epsilon and sigma do not change. Unfortunately, our histogram reweighting code appears to have a bug in it. Specifically, the VLE properties we obtain have systematic deviations from the values reported in the literature.

For example, we simulated hexane using the Mie 16-6 potential with GOMC.

These are the histograms we obtained for the different chemical potentials and temperatures:

image

As you can see here, our densities do not agree perfectly with the values reported by Potoff et al. (especially at higher T):

image

The strange thing is, that our higher temperature results get worse as we include histograms from the lower temperature simulations. For example, this is what we get at the highest temperature if we only include the histograms at the "bridge":

image

This suggests that we are not weighting the histograms properly.

Dr. Potoff thought that we could do a couple of things to resolve this issue:

  1. You send me your histogram reweighting code
  2. I send you my raw simulation output files for hexane and you run your code to see what results you get
  3. You send me your raw simulation output for some system (he thought you should have the data for the noble gases readily available) and I use my code to see if I get the same results
  4. I send you my histogram reweighting code

I think we should try options 1, 2, and 3 before we consider 4.

If you could send me your histogram reweighting code and/or simulation output files that would be great.

Here are my hexane GOMC output files for the number of particles and energies (first row has Temperature, Chemical potential, and box dimensions)

hexane_GCMC_output.zip

Thanks

NPT Example needs better initial configuration

The current SPC/E water NPT example starts from a rather bad initial configuration with a number of significant overlaps. This causes the simulation to quickly "blow up." Increasing the initial box lengths to 24 A (was 23 A) seems to fix the problem. Running more extensive testing now.

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.