Callbacks
Init
<Init .../>
Initialize lattice. Init is also always run at the end of <Model/
> element
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) |
VTK
<VTK Iterations="1000" what="U,Rho"/>
Export VTK data
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
what= |
List of Quantities and Geometry Components to export. | Comma separated list of elements from: |
name= |
Name of the VTK file. | Unknown type |
HDF5
<HDF5 Iterations="1000" what="U,Rho"/>
Export HDF5 data file and Xdmf description
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
what= |
List of Quantities and Geometry Components to export. | Comma separated list of elements from: |
name= |
Name of the HDF5 and Xdmf file. | Unknown type |
compress= |
Use ZLIB deflation filter to compress output | Unknown type |
write_xdmf= |
Write Xdmf accompaning file describing the data for visualisation | Unknown type |
point_data= |
Write Xdmf that described the data as Point Data and not Cell Data | Unknown type |
chunk= |
HDF5 Chunk size (not supported yet) | Unknown type |
precision= |
Select the precision of the HDF5 data. If this doesn't match the calculation type, this can conflict with compression. | Select from: float, double |
TXT
<TXT .../>
Export data to TXT file
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
name= |
Name of the TXT file. | Unknown type |
gzip= |
If to compress the TXT output | Unknown type |
Catalyst
<Catalyst script="vis1.py" Iterations="1000"/>
Run Catalyst co-processor
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
export= |
Select if to provide the Catalyst co-processor with VTK Cell of Point Data | Select from: CellData, PointData |
script= |
Catalyst co-processing Python script | Unknown type |
preprocess= |
If active, the Python script will be modified so that the files will be placed in the output directory | Unknown type |
Log
<Log .../>
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
name= |
Unknown type |
Stop
<Stop FluxChange="1e-5" Times="5" Iterations="100"/>
Allows to stop the computatation if a change of some Global is small for a longer time
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
Unknown= |
Limit on change of a specific Global | Numeric (float) |
Times= |
Numer of times the change have to be below the limit to stop the computation. | Numeric (int) |
PID
<PID Flux="10.0" control="ForceX" scale="0.01" DerivativeTime="100" IntegrationTime="10000" Iterations="10"/>
PID controller. Allows to achive a specified value of an Global, with tweaking of a Setting
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
integral= |
Target value for a specified Global | Select from: list(special = "Globals") |
control= |
The setting to control (currently only zonal settings are supported) | Select from: list(special = "Settings") |
zone= |
The setting to control (currently only zonal settings are supported) | Select from: list(special = "Zones") |
scale= |
The proportional rate D in PID controller | Numeric (float) |
DerivativeTime= |
The derivative time scale. D = P * DerivativeTime | Numeric (float) |
IntegrationTime= |
The integral time scale. I = P / IntegrationTime | Numeric (float) |
Sample
<Sample Iterations="1000" what="U,P" ><Point dx="10" dy="20"/></Sample>
Effecient sampling of quantities on each iteration, without need for VTK
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
what= |
List of Quantities to be sampled. By default all are sampled. | Comma separated list of elements from: |