-
Notifications
You must be signed in to change notification settings - Fork 5
couette.xml
PMoldtmann edited this page Oct 31, 2022
·
29 revisions
In the following the meaning behind the settings as found in the 'couette.xml' will be explained.
- channelheight The distance along the z-axis of the two parallel walls enclosing the domain. The domain is defined as being cubic, thus also the total domain size is dictated by this value.
- wall-init-velocity
The initial velocity of the wall, stored in a 3-dimensional double-valued vector. Note that it will only be used when
wall-init-cycles
is unequal to zero. - wall-init-cycles
The number of coupling cycles in which the velocity defined in
wall-init-velocity
instead ofwall-velocity´ is to be used. The transition from
wall-init-velocityto
wall-velocity` will not be interpolated. - wall-velocity The velocity of the wall, stored in a 3-dimensional double-valued vector.
- wall-oscilations
Can be used to set an oscilating velocity of the wall which is defined by the following formula
wall-velocity * cos(2PI * wall-oscillations * CYCLE / coupling-cycles)
. Thus the valuewall-oscilations
sets the number of periods that are run over during the simulation.
- coupling-cycles The total number of coupling cycles to run during the simulation, where each cycle comprises the defined number of MD time steps. Sensible values range from ~200-5000
- two-way-couping
If enabled MD data is used as boundary conditions for macro solver. Best leave set to
no
. - send-from-md-to-macro ??? If enabled MD data is transferred, merging and communications to macroscopic solver ranks is allowed.
- filter-init-cycles Sets the number of cycles that are run prior to the couette simulation in which where two-way-coupling and compute-snr are forced disabled. Can be used for initialization of the noise filter.
- write-csv-every-timestep Determines interval in which MD-data is written to generated .csv-files for evaluation after the simulation.
- send-from-macro-to-md Enables data extraction from couette solver and communication to MD ranks.
- compute-snr If enabled the computed signal-to-noise ratio between filter output and the macroscopic solver is written to stdout. Only use this feature for sequential test ???
- type
- viscosity
- number-of-processes
- plot-every-timestep
- init-advance-cycles
- foam-setup-directory
- foam-setup-folder
- boundaries-with-MD
###microscopic-solver
- type
- temperature
- equilibrium-steps
- number-of-simulations
- density
- cell-size
- linked-cells-per-macroscopic-cell
- write-every-microscopic-timestep
- microscopic-filename
- write-every-macroscopic-timestep
- macroscopic-filename
- type
- maximum-number-of-iterations
- maximum-number-of-restarts
- insert-every-timestep
- tolerance
- type
- outermost-overlap-layer
- innermost-overlap-layer
- type
- mass-flux-west
- mass-flux-east
- mass-flux-north
- mass-flux-south
- mass-flux-bottom
- mass-flux-top
- shift-by-timesteps
- type
- west
- east
- north
- south
- bottom
- top
- density
- temperature
- type
- type
- number-layers
- mass
- temperature
- sigma
- epsilon
- mean-velocity
mpi-configuration
- number-of-processes
simulation-configuration
- dt
- number-of-timesteps
- reorganise-memory-every-timesteps
- cumpute-macroscopic-quantities-every-timestep
- fix-seed
** vtk-configuration**
- filename
- write-every-timestep
adios2-configuration
- directory-name
- write-every-timestep
checkpoint-configuration
- filename
- write-every-timestep
domain-configuration