Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 1.25 KB

File metadata and controls

13 lines (12 loc) · 1.25 KB

Using Voronoi tesselations in a solvated dimer system to determine both equilibrium and kinetic properties

A C++ code implementing schemes for determining equilibrium and kinetic properties of a solvated dimer system. To do so, run_voronoi.cpp implements a Voronoi-based free energy method to determine equilibrium probabilities of different bond distances by looking at the equilibrium fluxes between cells, which the associated free_energy.py script will determine. run_tilt.cpp then examines the reaction rate by using a trajectory tilting procedure in which the equilibrium probability procedure is "tilted" to only examine trajectories that have started in the reactant state. This example is here to demonstrate knowledge of MPI and LAPACK, which is needed in run_tilt.cpp in order to calculate the probabilities on-the-fly during sampling. The code hasn't been thoroughly tested yet. Both can be made by running the associated makefiles.

Pretty images of dimers

Example of the dimer in the compact state compact Example of the dimer in the extended state extended