Skip to content

Inputs & outputs

Simulations can be run without any inputs or outputs, but they provide versatility for working with simulations. Outputs are also necessary for viewing results in the GUI.

Quanscient Allsolve supports 2 types of simulation inputs:

  • Variable overrides
    • Single-variable overrides
    • Simulation sweeps
  • Field initializations
    • Initialize a simulation from a previously completed simulation

The overrides and sweeps defined through variable overrides in the Common sidebar, are available to be selected in the simulation inputs. Note, that only one variable override can be selected as an input for a given simulation.

Override-input

Field initializations can be used to initialize a simulation with a final field state from another simulation.

Three types of field initializations are available:

  • Initial field state: Use the final field state from another simulation to initialize a field in the present simulation. Initial-field-state
  • Initial transient state: Use the transient state from another simulation to continue running it in a new transient simulation.
  • Initial H-φ state: Use final field state of a previous static H-φ simulation to initialize a transient H-φ simulation.

Quanscient Allsolve supports 3 types of simulation outputs:

  • Value outputs
    • A numerical value, that can be plotted
  • Field outputs
    • A field state, that can be visualized on the model view
  • Final field states
    • Save the field state, and hook it up to a subsequent simulation as a field inizialition

To create a new output for a simulation, select + next to Outputs:

Outputs

Value outputs contain discrete values for each subsimulation and time step. They can be viewed in the Summary, or plotted.

Field outputs contain field states whose distribution over the target domain can be visualized.

Final field states are stored at the end of a simulation, and cannot be visualized directly. They can be used to initialize subsequent simulations through field initialization inputs.

Simulation chaining — running one simulation after another with the results of the first feeding into the second — is done by combining final field state outputs with field initialization inputs