== Agent Parameters == [[TracNav(doc/app/partoc|nocollapse)]] \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ '''NAMELIST group name: {{{agents_par}}}''' ||='''Parameter Name''' =||='''[../fortrantypes FORTRAN Type]''' =||='''Default Value''' =||='''Explanation''' =|| |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#a_rand_target '''a_rand_target'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" L(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * .F. }}} {{{#!td Flag for agents within a group to have random targets outside of model domain.\\\\ One logical value per agent [#number_of_agent_groups group]. If .T., each agent in that group will have a random target just outside the model domain. Otherwise a target (see [#at_x at_x]/[#at_y at_y]) must be set manually for each agent group. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#adx '''adx'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td Distance along x between agents within an agent source (in m).\\\\ Each agent source is defined as an area from x = [#asl asl] to [#asr asr] and y = [#ass ass] to [#asn asn]. The first agent is released at x = asl; y = ass. More agents are released at x = asl + N * '''adx''' (x <= asr) and y = ass + N * ady (y <= asn), forming a raster.\\\\ To add a random element to these release points, see [#random_start_position_agents random_start_position_agents]. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#ady '''ady'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td Distance along y between agents within an agent source (in m). }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#agent_maximum_age '''agent_maximum_age'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td Maximum time an agent can spend in the simulation before it is deleted. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#agent_time_unlimited '''agent_time_unlimited'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" L }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" .F. }}} {{{#!td Flag to determine number of unlimited dimensions in NetCDF output file.\\\\ In the agent NetCDF output file only the number of agents is an unlimited dimension by default. Contrarily, the time dimension is estimated as having a size of 1.2 * [/wiki/doc/app/d3par#end_time end_time] / [#dt_write_agent_data dt_write_agent_data] by default. If this flag is set to .T., both dimensions are set as unlimited. This requires NetCDF4, HDF5 and results in a much larger output file. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#alloc_factor_mas '''alloc_factor_mas'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 20.0 }}} {{{#!td Factor (in percent) describing the memory allocated additionally to the memory needed for initial agents at a given grid cell.\\\\ Implementation is the same as [/wiki/doc/app/parpar#alloc_factor alloc_factor]. Check for reference. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#asl '''asl'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td Left border of agent source(s) (in m).\\\\ Check [#adx adx] for information of agent sources. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#asn '''asn'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td North border of agent source(s) (in m).\\\\ Check [#adx adx] for information of agent sources. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#asr '''asr'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td Right border of agent source(s) (in m).\\\\ Check [#adx adx] for information of agent sources. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#ass '''ass'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td South border of agent source(s) (in m).\\\\ Check [#adx adx] for information of agent sources. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#at_x '''at_x'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td x-coordinate of agent group target (in m).\\\\ Each agent in a group will navigate through building topography toward the corresponding target with x = '''at_x''' and y = at_y }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#at_y '''at_y'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" R(100) }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 100 * 9999999.9 }}} {{{#!td y-coordinate of agent group target (in m).\\\\ Each agent in a group will navigate through building topography toward the corresponding target with x = at_x and y = '''at_y''' }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#bc_mas_lr '''bc_mas_lr'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" C*15 }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 'absorb' }}} {{{#!td Boundary condition for agents at the left and right model boundary.\\\\ By default, agents are deleted when they leave the model domain ('''bc_mas_lr''' = '' 'absorb' ''). Cyclic lateral boundary conditions can be introduced by setting bc_mas_lr = '' 'cyclic' ''. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#bc_mas_ns '''bc_mas_ns'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" C*15 }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" 'absorb' }}} {{{#!td Boundary condition for agents at the north and south model boundary.\\\\ By default, agents are deleted when they leave the model domain ('''bc_mas_ns''' = '' 'absorb' ''). Cyclic lateral boundary conditions can be introduced by setting bc_mas_ns = '' 'cyclic' ''. }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}} |---------------- {{{#!td style="vertical-align:top; text-align:left;width: 150px" [=#PARAMETER '''PARAMETER'''] }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 50px" DATA TYPE }}} {{{#!td style="vertical-align:top; text-align:left;style="width: 75px" DEFAULT VALUE }}} {{{#!td EXPLANATION }}}