lumol icon indicating copy to clipboard operation
lumol copied to clipboard

Universal extensible molecular simulation engine

Results 42 lumol issues
Sort by recently updated
recently updated
newest added

This issue is to discuss the possibility of adding path integral methods to the already existing classical MD / MC framework. Quantum-classical isomorphism enables mapping of the thermodynamics of a...

Currently, the center of mass computation does not check if all particles of a molecule are adjacent, or if some particles are wrapped into the simulation cell. If a molecule...

A-System

As discussed in #213, this might be useful in conjunction with binary formats without topology information. For example, one can write both the trajectory in a binary format and the...

E-Easy
A-User interface

We currently manually format the elapsed time manually in the output log: https://github.com/lumol-org/lumol/blob/0f6efbd38b0bf132af2f912c0b233e5a8829bf02/src/bin/lumol.rs#L66-L87 This code could be replaced by using the [humantime](https://github.com/tailhook/humantime) crate instead.

E-Easy
A-User interface

Because we use TOML as format for the input, the user can add keys that are not used by the input system now: ```toml [input] version = 1 [global] cutoff...

A-Input

More usefull potentials should be added. I know about theses: - [x] Morse potential - [x] Buckingham potential - [ ] Cosine series Are there any others?

E-Easy
A-System

Follow-up of https://github.com/lumol-org/lumol/pull/130#issuecomment-290916546. We have three propositions: 1. Rename `Array2` to `UnsafeArray2` and `Array3` to `UnsafeArray3`, but keep the indexing 'safe'. 2. Remove the unchecked access with `Index`, and use...

A-Performance
A-System

There are various free energy methods that utilize scaling of intermolecular interactions. For example one can compute the chemical potential by inserting an additional particle/molecule into the system. This insertion...

A-System

Universe properties (`Forces`, `KineticEnergy`, ...) can be expensive to compute. It would be nice to cache them. But there are two difficult things in CS: naming and cache invalidation. Because...

A-Performance
A-System

If the simulation crashes, or to restart a simulation for more steps, a restart file is needed. It should be some private binary format, but with compatibility between multiple versions...

E-hard
A-User interface
A-System