RMPCDMD
|
Go to the source code of this file.
Functions/Subroutines | |
program | single_dimer_pbc |
Simulate a single dimer nanomotor. More... | |
subroutine | flag_particles_nl |
subroutine | change_species |
subroutine | refuel |
subroutine single_dimer_pbc::change_species | ( | ) |
Definition at line 531 of file single_dimer_pbc.f90.
subroutine single_dimer_pbc::flag_particles_nl | ( | ) |
Definition at line 513 of file single_dimer_pbc.f90.
subroutine single_dimer_pbc::refuel | ( | ) |
Definition at line 564 of file single_dimer_pbc.f90.
program single_dimer_pbc | ( | ) |
Simulate a single dimer nanomotor.
Consider a dimer nanomotor in a periodic simulation cell filled with A particles. After a collision with the catalytic sphere of the dimer, a A particle is converted to B.
L | length of simulation box in the 3 dimensions |
rho | fluid number density |
T | Temperature. Used for setting initial velocities and (if enabled) bulk thermostatting. |
do_thermostat | enable MPCD-AT thermostat |
do_hydro | conserve cell-wise momentum (can be turned off only with thermostat enabled) |
probability | probability to change A to B upon collision |
bulk_rmpcd | use bulkd rmpcd reaction for B->A instead of resetting |
bulk_rate | rate of B->A reaction |
dt | MD collision time |
N_MD | number MD steps occuring in tau |
N_loop | number of MPCD timesteps |
collide_every | interval for collision. the MPCD time tau is collide_every*n_MD*dt |
colloid_sampling | interval (in MD steps) of sampling the colloid position and velocity |
equilibration_loops | number of MPCD steps for equilibration |
sigma_C | radius of C sphere |
sigma_N | radius of N sphere |
d | length of rigid link |
epsilon_C | interaction parameter of C sphere with both solvent species (2 elements) |
epsilon_N | interaction parameter of N sphere with both solvent species (2 elements) |
epsilon_C_C | interaction parameter among C spheres |
epsilon_N_C | interaction parameter among N and C spheres |
epsilon_N_N | interaction parameter among N spheres |
Definition at line 33 of file single_dimer_pbc.f90.