CLEM component
CLEM.ZoneCLEM
The main component to manage a CLEM simulation.

This component is responsible for managing the CLEM model and holds all other components to define a farm. This is a type of APSIM Next Generation Zone and is placed directly below a Simulation component in the simulation tree structure.
The right hand display panel for this component consists of three tabs to show the last CLEM simulation status and messages (Summary information.
tab), the current descriptive summary of the simulation set up ( tab) and the entry of parameters for this component ( tab). See
The following parameters are used to define this component

CLEM does not make assumptions about how users may need to define a simulation and therefore aims to provide access to specify all values used in a simulation with very few hard coded values (i.e. values considered a constant and defined in the code with no ability to be adjusted). This means the user may be overwhelmed with the range of properties that require a value. This burden is reduced by providing default values assigned upon creation of a component where appropriate, separating parameters to be defined with the appropriate component only as included, and disabling or hiding properties in the user interface when not available based on other settings. Some components such as the Ruminant type (i.e. defining a ruminant breed) contain a large list of parameters, many of which should not be changed as they relate to all ruminants, or only changed by experienced users, with detailed understanding of the underling functionality and equations, when defining a new breed.
To avoid users being tempted to change parameter values that should not be modified some components use the user type specified here to group parameters to better define their level and limit the access to high level parameters not appropriate to the user. The following user types are available.

This represents a general CLEM user who is building a simulation. The properties available will include all those needed to define the simulation and the farm specific values that would apply to resources such as feed and ruminants.

This represents an advanced user who requires access to more detailed parameters. An example of a creator user would be a user that is defining a new ruminant breed for their simulation or other users where the task requires a detailed understanding of the ruminant growth model and equations.

This represents an advanced user who requires access to the most fundamental parameters, many of which could be considered constants to other users. This would be required for detailed model validation and exploration. Few parameters are in this category, mostly associated with Ruminant breeds and the latest animal production activities.
RequiredDefault General

A single CLEM farm in a simulation may represent a number of farms in a region or village. This is especially important for tracking the movement of resources to and from a shared Market. This parameter provides the multiplier to be used for calculating the amount of resources entering and leaving this farm through the market and therefore accounting for multiple instances of the farm.
Required >0 Default 1 A single farm would use the default value of 1. Old simulation files may have this value set to 0 which will cause a validation error.

This parameter affects which values for crops and forages are selected from the Crop database. They do not need to be different climate regions, but could be different villages within a region. This index can be used in the crop and forage database to list simulation outputs for different climate-soil combinations that can then be selected for CLEM simulations.
This parameter was used in IAT simulations, and may be removed from CLEM in future.
Integer

A full description off all setting in your simulation is a valuable record of a simulation (e.g. for reporting with publications). This switch will determine if this CLEM component will provide it's full summary description in an overall simulation summary description file (HTML format).
The overall simulation summary file will only be provided if at least one CLEM component has this switch on (true)
All CLEM components with this switch turned on will be included in the simulation summary file.
This file (if required) will have the same name as your simulation file with a HTML extension.
We recommend turning this option off to simplify multiple simulations (e.g. experiments and high performance computer runs)
The following parameters are used to help manage Transaction Categories (see link for more details) of all child components

This switch enables the use of the component name as the Transaction Category label.
Setting the Transaction Category of a component to the underscore character "_" will provide a blank entry rather than the component name.

This switch will enable the automatic building of the Transaction Category based on the value determines an upper limit to female breeders where the simulation will stop and report an error. This value is multiplied by the Maximum number of breeders kept to define the critical number and Simulation tree structure. This allows the user to supply the single level category label (or use the component name) and reduces duplication of entering nested level labels.
Blank labels will be ignored
The following parameters define the reporting and calculation of ecological indicators
The Ecological indicators calculation interval and End of First Month to calculate ecological indicators properties have been moved to the CLEM Events component.

The following components are required to set up this component

The Resources holder manages all resources available for the simulation.

The Activities holder manages all activities performed in the simulation.