Changes between Version 1 and Version 2 of doc/app/nesting_parameters
- Timestamp:
- Mar 19, 2016 2:02:55 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
doc/app/nesting_parameters
v1 v2 31 31 INTEGER :: id 32 32 INTEGER :: parent_id 33 INTEGER :: npe_x 34 INTEGER :: npe_y 33 INTEGER :: npe_total 35 34 36 35 REAL(wp) :: lower_left_x … … 39 38 END TYPE pmc_layout 40 39 }}} 41 {{{name}}} is the domain name given by the user. {{{id}}} is the number of the domain (can be arbitrarily chosen, but it would be good practise to number the domains in ascending order starting with 1), while {{{parent_id}}} gives the number of the domain in which this domain is embedded. The so-called ''root''-domain which includes all other ''nested''-domains should have the id 1. The ''root''-domain has no ''parent''-domain and must be given ''-1'' as its {{{parent_id}}}. {{{npe_ x}}} and {{{npe_y}}} are the number of PEs to be used along x and y for this domain (i.e. the virtual PE-grid of the domain). {{{lower_left_x}}} and {{{lower_left_y}}} are the coordinates in m of the south-left scalar (?) gridpoint of the domain. The ''root''-domain has {{{lower_left_x}}} = ''0.0'' and {{{lower_left_y}}} = ''0.0''. A ''nested''-domain must be completely embedded in its ''parent''-domain. \\\\40 {{{name}}} is the domain name given by the user. {{{id}}} is the number of the domain (can be arbitrarily chosen, but it would be good practise to number the domains in ascending order starting with 1), while {{{parent_id}}} gives the number of the domain in which this domain is embedded. The so-called ''root''-domain which includes all other ''nested''-domains should have the id 1. The ''root''-domain has no ''parent''-domain and must be given ''-1'' as its {{{parent_id}}}. {{{npe_total}}} is the number of PEs to be used for this domain. {{{lower_left_x}}} and {{{lower_left_y}}} are the coordinates in m of the south-left scalar (?) gridpoint of the domain. The ''root''-domain has {{{lower_left_x}}} = ''0.0'' and {{{lower_left_y}}} = ''0.0''. A ''nested''-domain must be completely embedded in its ''parent''-domain. \\\\ 42 41 The following gives an example for defining a single nested-domain embedded in a root-domain: 43 42 {{{ 44 domain_layouts = 'coarse', 1, -1, 4, 4, 0.0, 0.0,45 'fine', 2, 1, 4, 4, 320.0, 128.0,43 domain_layouts = 'coarse', 1, -1, 16, 0.0, 0.0, 44 'fine', 2, 1, 16, 320.0, 128.0, 46 45 }}} 47 The total number of MPI-processes required by this configuration is 4*4 + 4*4= 32.46 The total number of MPI-processes required by this configuration is 16 + 16 = 32. 48 47 }}} 49 48 |----------------