Coder Social home page Coder Social logo

Comments (5)

aslozada avatar aslozada commented on May 24, 2024 1

Common walk-through in gromacs, lammps, tinker, dlpoly

  1. Define the box simulation: coordinates, conectivities("topology"), dimensions, format (with/without constrainsts)
  2. Define integration time
  3. Define ensemble (nvt, npt, grand-canonical, gibbs)
  4. Define thermostat
  5. Define force field
  6. Define types analyses (v.g., pair distribution, normal modes)
  7. Define radii-cut
  8. Define external field ** uncommon
  9. Define type of run ("thermalisation" or sampling)
  10. Define frequency for sampling

Common walk-through in stochastic simulation (usually Monte Carlo Methods): Cassandra, MCCCS Towhee, dlmonte

  1. Define the box simulation: coordinates, format (with/without constraints)
  2. Define number of configurations
  3. Define ensemble (nvt, npt, grand-canonical, gibbs)
  4. Define type of potential
  5. Define radii-cut
  6. Define types analyses (v.g., pair distribution)
  7. Define type of run ("thermalisation" or sampling)
  8. Define frequency for sampling

from toml-f.

aslozada avatar aslozada commented on May 24, 2024 1

Provide a complete walk-through for building a configuration file for an application, discussing advantages and disadvantages of certain data structures, would also be a good choice for a tutorial.

I can help? I work in theoretical/computational chemistry, and I consider that this can be a very useful methodology/tool

from toml-f.

awvwgk avatar awvwgk commented on May 24, 2024

Exactly the kind of workflows I had in mind, a shorter workflow is probably preferable as the tutorial has to create the input for each step. The more of the actual calculation steps can be put towards a library calls the better, since the main target should be to design the input, running the simulation with the designed input file is the reward for the course in the end.

from toml-f.

aslozada avatar aslozada commented on May 24, 2024

a bit of statistics (google trends 2004-2022)
trends

potential public, mainly in gromacs and lammps

maybe, a shorter walk-through: 1 -> 2 -> 3 -> 4 -> 5 -> 7


Alternatively, for a walk-through test with molecular dynamics (ab initio), I find CP2K or ORCA to be good options. In this case, the most simplified is ORCAMD

A fake "orcadm.toml" :)

name = "calc_name"

[theory] 
level = "MD BLYP D3 def2-SVP"
[directory]
coordinate-file = "coord.xyz"

[md]
initvel ="300"
thermostat =  "berendsen"
run =" 2000"

from toml-f.

awvwgk avatar awvwgk commented on May 24, 2024

Sure, all contributions are welcome here. You already proposed some nice workflows to encode in a configuration above, which could become a tutorial. I'm undecided on the scope yet, whether it is worth to aim at a beginner tutorial and try for an effortless and surefire setup or go for something more advanced.

from toml-f.

Related Issues (20)

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.