Executions
Solve
<Solve .../>
Main solution element. It runs a prescribed number of iterations.
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) |
RunAction
<RunAction .../>
Main solution element. It runs a prescribed number of iterations.
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
name= |
The name of the action to run | Select from: list(special = "Actions") |
Adjoint
<Adjoint .../>
Possible children: Params (<Param/>
), Executions (<Solve/>
, <RunAction/>
, <Adjoint/>
, <Optimize/>
, <Threshold/>
, <ThresholdNow/>
, <Repeat/>
, <Container/>
, <LoadBinary/>
, <SaveBinary/>
, <LoadMemoryDump/>
, <SaveMemoryDump/>
, <EvalIf/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) |
Optimize
<Optimize .../>
Possible children: Params (<Param/>
), Executions (<Solve/>
, <RunAction/>
, <Adjoint/>
, <Optimize/>
, <Threshold/>
, <ThresholdNow/>
, <Repeat/>
, <Container/>
, <LoadBinary/>
, <SaveBinary/>
, <LoadMemoryDump/>
, <SaveMemoryDump/>
, <EvalIf/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
Method= |
Optimization method | Select from: MMA, L-BFGS-B, COBYLA, NELDERMEAD |
Material= |
Optional constraint on "amount of material", which is the sum of Topological parameters | Select from: more, less |
XAbsTolerance= |
Numeric (float) | |
RelTolerance= |
Relative Tolerance | Numeric (float) |
AbsTolerance= |
Absolute Tolerance | Numeric (float) |
StopAtValue= |
At what value of the objective to stop | Numeric (float) |
MaxEvaluations= |
Maximal number of evalulations (optimizer iterations) | Numeric (int) |
Threshold
<Threshold .../>
Goes with a threshold from 0 to 1. Then for a specific threshold sets all the parameter below the threshold to 0 and above the threshold to 1. Then runs the calculation for the binary (0-1) parameter set.
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
Levels= |
Number of Levels to calculate between 0 and 1 | Numeric (int) |
ThresholdNow
<ThresholdNow .../>
For a specific threshold sets all the parameter below the threshold to 0 and above the threshold to 1. Then runs the calculation for the binary (0-1) parameter set.
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
Level= |
Threshold level to apply | Numeric (float) |
Repeat
<Repeat Times="5">
<Init/>
<Solve Iterations="1000"/>
<VTK/>
</Repeat>
A loop element
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
Times= |
Numer of Times to repeat a segment | Numeric (int) |
Container
<Container>
<VTK Iterations="10"/>
<Solve Iterations="1000"/>
</Container>
A simple container element
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) |
LoadBinary
<LoadBinary .../>
Load a Field from a binary file (low level)
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
file= |
path to a binary file (without the suffix) | Unknown type |
comp= |
Field to load from the binary file | Select from: list(special = "Fields") |
SaveBinary
<SaveBinary .../>
Save a Field to a binary file (low level)
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
file= |
the name of the binary file | Unknown type |
filename= |
full path to the binary file | Unknown type |
comp= |
Field to save to the binary file | Select from: list(special = "Fields") |
LoadMemoryDump
<LoadMemoryDump .../>
Load all fields from a dump created by Save element
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
file= |
path to a binary file (without the suffix) | Unknown type |
SaveMemoryDump
<SaveMemoryDump .../>
Save all fields, to be loaded later on with LoadMemoryDump Warning: Save and Load Memory Dump have to be used on the same number of cores, same model and same precision.
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
file= |
the name of the binary file | Unknown type |
filename= |
full path to the binary file | Unknown type |
EvalIf
<EvalIf .../>
Evaluate subactions only if opt_present build (d2qg and d2q9_bc, option is bc )options are present, or only if opt_missing is missing
Possible children: Params (<Param/>
)
Attribute | Comment | Value |
---|---|---|
Iterations= |
Value with unit (int) | |
opt_present= |
Unknown type | |
opt_missing= |
Unknown type |