|
RMPCDMD
|
Go to the source code of this file.
Functions/Subroutines | |
| program | single_sphere_thermo_trap |
| Simulate a thermal gradient with an embedded colloidal sphere. More... | |
| double precision function | compute_force_harmonic_trap (p, k, x0) |
| subroutine | rescale_at_walls |
| subroutine | compute_vxz_and_vxyz |
| subroutine | div_vxz () |
| subroutine | div_vxyz () |
| double precision function single_sphere_thermo_trap::compute_force_harmonic_trap | ( | type(particle_system_t), intent(inout) | p, |
| double precision, intent(in) | k, | ||
| double precision, dimension(3), intent(in) | x0 | ||
| ) |
Definition at line 404 of file single_sphere_thermo_trap.f90.
| subroutine single_sphere_thermo_trap::compute_vxz_and_vxyz | ( | ) |
Definition at line 465 of file single_sphere_thermo_trap.f90.
| subroutine single_sphere_thermo_trap::div_vxyz | ( | ) |
Definition at line 498 of file single_sphere_thermo_trap.f90.
| subroutine single_sphere_thermo_trap::div_vxz | ( | ) |
Definition at line 485 of file single_sphere_thermo_trap.f90.
| subroutine single_sphere_thermo_trap::rescale_at_walls | ( | ) |
Definition at line 419 of file single_sphere_thermo_trap.f90.
| program single_sphere_thermo_trap | ( | ) |
Simulate a thermal gradient with an embedded colloidal sphere.
Consider a pure fluid under a thermal gradient in the z-direction. The confining plates are modeled as bounce-back boundary conditions in the z-direction in addition to ghost cells for the collisions near the walls.
The x-z components of the fluid velocity field is stored at fixed intervals in the center-y layer of cells.
The sphere can be either fixed or held by an harmonic trap.
| L | length of simulation box in the 3 dimensions |
| rho | fluid number density |
| T | Temperature. Used for setting initial velocities. |
| wall_T | Temperature at the walls (two values). |
| k | trap stiffness |
| tau | MPCD collision time |
| alpha | MPCD collision angle |
| N_therm | number of unsampled thermalization MPCD timesteps |
| N_loop | number of MPCD timesteps |
| N_MD | number of MD timesteps per tau |
| vxz_interval | interval for storing the xz velocity field |
| sigma | size of spherical colloid |
| epsilon | interaction parameter of sphere with fluid |
| move | enable motion of the sphere (boolean) |
Definition at line 31 of file single_sphere_thermo_trap.f90.
1.8.13