Comments (5)
Common walk-through in gromacs, lammps, tinker, dlpoly
- Define the box simulation: coordinates, conectivities("topology"), dimensions, format (with/without constrainsts)
- Define integration time
- Define ensemble (nvt, npt, grand-canonical, gibbs)
- Define thermostat
- Define force field
- Define types analyses (v.g., pair distribution, normal modes)
- Define radii-cut
- Define external field ** uncommon
- Define type of run ("thermalisation" or sampling)
- Define frequency for sampling
Common walk-through in stochastic simulation (usually Monte Carlo Methods): Cassandra, MCCCS Towhee, dlmonte
- Define the box simulation: coordinates, format (with/without constraints)
- Define number of configurations
- Define ensemble (nvt, npt, grand-canonical, gibbs)
- Define type of potential
- Define radii-cut
- Define types analyses (v.g., pair distribution)
- Define type of run ("thermalisation" or sampling)
- Define frequency for sampling
from toml-f.
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.
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.
a bit of statistics (google trends 2004-2022)
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.
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)
- Compatibility of datetime data type HOT 2
- Reliable display of colored output in docs
- Compatibility with stdlib
- Return allocation on deletion from table
- child is always associated in get_value even if requested section is missing HOT 2
- Support non-English scripts for bare keys
- Changes implemented in toml-f 0.3.1 compare with 0.2.4 results in FPM tests fail HOT 1
- how to pass default value and check if a key exist in toml file HOT 4
- Internal compiler error detected when building the project HOT 5
- No error stat when a table is missing HOT 2
- Release TOML Fortran version 0.4.0
- Continuously test fpm with latest TOML Fortran HOT 2
- Support null/none/nil value in parser
- Alternatives to ieee_value for creating exceptional values HOT 12
- Compiling with Cray Fortran 14 HOT 9
- cmake CMP0110 warning
- Infinite loop with """\"""
- Support newlines and trailing comma in inline tables
- Support \x escape code in strings
- Support optional seconds in datetime values
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from toml-f.