Department of Oceanography
Dalhousie University
1355 Oxford Street
PO Box 15000
Halifax, NS, B3H 4R2
Canada
SOPALE Sopale Nested Processing SOPALE Output Printing MOZART TMM (Thermo-mechanical Model) old SOPALE documentation Geodynamics home page |
sopale_nested inputIntroductionThis describes parameters which define the nests of sopale_nested. The presence, or absence, of these sections is not the sole determinant of whether sopale_nested creates any nests. At run time, the user tells MPI how many processes to use. That number should be one more than the number of nests defined here. Section Keywords:
[nested] What does it take to define a nest?
[nest] Indicates the start of a nest.
x_left x_right y_top y_bottom These relations should be true: (Where nx1, ny1 are the LS eulerian grid parameters.) 2 <= x_left < x_right <= nx1-1 1 <= y_top < y_bottom <= ny1 m n The eulerian grid parameters of each nest will be calculated: nx1 = (x_right - x_left) * m + 1 ny1 = (y_bottom - y_top) * n + 1 nest_vel_weight bigu_weight_2 bigu_weight_3 vx1(col,row)) = nest_vel_weight * nest_vx1(col,row) + (1 - nest_vel_weight) * LS_vx1(col,row) bigspring = bigu * diagamax * nest_bigu_weight_2 bigspring = bigu * diagamax * nest_bigu_weight_3 t(1) t(2) t(3) ... v(1) v(2) v(3) ... A nest can be panned (moved) to either the left of the right. This feature was introduced in version 2014-03-13_1.0. When running earlier versions of sopale_nested, the two lines for times, velocities should be omitted. Movement is specified by a time vs velocity function. The function is a step function; it keeps its previous value until the current time exceeds one of the t(i) values, and then the value changes to v(i). There should be a velocity value for time = 0.0 Since nests are defined by their position in the LS Eulerian grid, a nest will only actually be moved when the sum of has exceeded the width of one Eulerian cell. Optional Injection on RestartIf the following, optional, section is included, the nest will be injected with lagrangain particles when sopale_nested is restarting. [inject_on_restart] nix niy minptcls nmargin_x nmargin_y [end] Indicates the end of 'inject_on_restart'.
[end] Indicates the end of nest.
[end] Indicates the end of section.
|