MAIA bb96820c
Multiphysics at AIA
|
std::array<MFloat, nDim> DgBcAcousticPerturbRBC::m_rbcReferencePos
default = none
Set the reference position for the radiation boundary condition(s), which should be close to the acoustic sources (e.g. assume a point source in the acoustic source region).
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, BOUNDARY CONDITION
MFloat DgBcAcousticPerturbStraightDuctExit::m_ductPosition
Determines the interval on the boundary in which the duct exit boundary condition is placed.
Two values are needed which are the lower and upper bound of the duct along the coordinate direction of the boundary.
The boundary condition is applied to a surface if its center for this coordinate direction lies in the given interval. Keywords: DISCONTINUOUS_GALERKIN
MString DgSlice::m_enabled
default = false This enables the dg slice feature Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, I/O
MString DgSlice::m_gridFileName
default = grid.slice Name of the 2D slice grid file, which will be created automatically Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, I/O
MString DgSlice::m_axis
Specifies the axis which represents the normal vector of the slice layer.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, I/O
MFloat DgSlice::m_intercept
Gives the coordinate where the slice layer cuts m_axis.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, I/O
MString DgSlice::m_writeInterval
default = restartInterval
if specified
Specifies at which interval a slice file should be saved.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, I/O
-
Sets the slice fileNumber
to be written out: sliceAxis_fileNumber
. Keywords: DISCONTINUOUS_GALERKIN, I/O
Corresponds to property sliceGridFileName
when using multiple slices.
Corresponds to property sliceIntercept
when using multiple slices.
Corresponds to property sliceWriteInterval
when using multiple slices.
MInt DgCartesianSolver::m_maxNoSurfaces
default = none
Set the maximum number of surfaces that may be created. Default value is -1, in which case the number of surfaces is determined automatically on solver startup.
Possible values are:
Keywords: SURFACES
MInt DgCartesianSolver::m_timeSteps
default = none
Set the maximum number of time steps to run the simulation for.
Possible values are:
Keywords: TIME STEPS, FLOW CONTROL
MBool DgCartesianSolver::m_alwaysSaveFinalSolution
default = true if m_solutionInterval > 1, otherwise false
If enabled, a solution file is saved after the last time step, no matter which value is set for m_solutionInterval.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, I/O, SOLUTION
MBool DgCartesianSolver::m_alwaysSaveFinalRestart
default = true if m_restartInterval > 1, otherwise false
If enabled, a restart file is saved after the last time step, no matter which value is set for m_restartInterval.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, I/O, RESTART
MBool DgCartesianSolver::m_saveNodeVariablesToSolutionFile
default = false
If enabled, the node variables will be saved to the solution files as well. They are always saved to the restart files.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, I/O, SOLUTION, NODE_VARIABLES
MInt DgCartesianSolver::m_analysisInterval
default = 10
Set the number of time steps after which an analysis step is performed. If the analysis interval is set to 0, no analyses are performed, except before the first time step and after the last time step.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, ANALYSIS, ERROR_NORM
MInt DgCartesianSolver::m_aliveInterval
default = AnalysisInterval / 10
Set the number of time steps after which performance information is given to the user. If the alive interval is set to 0, no alive signals are given.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN
MInt DgCartesianSolver::m_writeSpongeEta
default = false
If not 0 spongeEta can be viewed with paraview.
Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_writeTimeDerivative
default = 0
If 0 time derivative will not be saved.
Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_noMinutesEndAutoSave
\ Sets how many minutes before the job ends a restart file should be written (DEFAULT: 10).
Only works if the environment variable MAIA_JOB_END_TIME contains the end time of the job in Unix time. Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_endAutoSaveCheckInterval
\ Sets how often to check if the jobs is about end. The interval is measured in timesteps. Keywords DISCONTINUOUS_GALERKIN, I/0
MInt DgCartesianSolver::m_updateCellWeights
default = 0
Activate computation of new cell weights and min-cell workloads and update the grid file. In the next solver run this will affect the grid partitioning in order to obtain a more balanced workload.
0
deactivated 1
activated Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_weightDgRbcElements
default = 0
Compute and add weight for RBC elements when using load balancing.
0
deactivated 1
activated Keywords: DISCONTINUOUS_GALERKIN, DYNAMIC LOAD BALANCING
MFloat DgCartesianSolver::m_weightPerNode
default = 1.0
Factor by which the DG contributions to the cell weights are scaled if updateCellWeights is activated.
weight ≥ 0.0
deactivated Keywords: DISCONTINUOUS_GALERKIN, I/O
DgCartesianSolver::m_weightPerElement
default = 0.0
Additional weight per DG element which is independent of the polynomial degree (see weightPerNode and updateCellWeights).
weight ≥ 0.0
deactivated Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_restoreDefaultWeights
default = 0
Determines if the default cell weights are restored, i.e. each cell is assigned the weight 1.0 (updateCellWeights needs to be activated).
0
deactivated 1
activated Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_writeInitialSolution
default = 1
Should the initial solution be written to a solution file?
0
deactivated 1
activated Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_writeNodeVarsFile
default = 1
Write the node vars to a node Vars file?
0
deactivated 1
activated Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_startTime
default = no default
Starting time of the calculation.
Possible values are:
Keywords: GENERAL, TIME_INTEGRATION
MInt DgCartesianSolver::m_finalTime
default = no default
Final time of the calculation.
Possible values are:
Keywords: GENERAL, TIME_INTEGRATION
MInt DgCartesianSolver::m_calcTimeStepInterval
default = 0
Set the number of time steps after which size of timeStep is recalculated. A zero-value implies that the time step is only calculated once.
Possible values are:
Keywords: GENERAL, TIME_INTEGRATION
MBool DgCartesianSolver::m_sbpMode
default = 0
Exchanges DG operators with SBP operators.
Keywords: SBP
MString DgCartesianSolver::m_sbpOperator
default = ""
Defines which SBP Operator is to be used. Keywords: SBP
MInt DgCartesianSolver::m_dgIntegrationMethod
default = DG_INTEGRATE_GAUSS
Specifies the (spatial) integration method to be used in the DG solver.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, SPATIAL_INTEGRATION
MInt DgCartesianSolver::m_dgTimeIntegrationScheme
default = DG_TIMEINTEGRATION_NIEGEMANN_4_14
Specifies the (temporal) integration method to be used in the DG solver.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, TEMPORAL_INTEGRATION
MInt DgCartesianSolver::m_initPolyDeg
default = no default value
Set the initial polynomial order in the elements.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, POLYNOMIAL_DEGREE
MInt DgCartesianSolver::m_minPolyDeg
default = m_initPolyDeg
Set the minimum polynomial degree for p-refinement. If the value is not set or does not make sense with respect to the initial polynomial degree, it is automatically reset.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, POLYNOMIAL_DEGREE
MInt DgCartesianSolver::m_maxPolyDeg
default = m_initPolyDeg
Set the maximum polynomial degree for p-refinement. If the value is not set or does not make sense with respect to the initial polynomial degree, it is automatically reset.
Possible values are:
any integer >= 0 and >= m_minPolyDeg </dgsolver.cpp:843: m_noAnalysisNodes = 2 * (m_maxPolyDeg + 1); ul> Keywords: DISCONTINUOUS_GALERKIN, POLYNOMIAL_DEGREE
MInt DgCartesianSolver::m_calcErrorNorms
default = 1
Specify whether to calculate error norms
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, POLYNOMIAL_DEGREE, ERROR_NORM
MInt DgCartesianSolver::m_noAnalysisNodes
default = 2 * (m_maxPolyDeg+1)
Set the number of nodes (1D) that should be used for the error norm calculation.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, POLYNOMIAL_DEGREE, ERROR_NORM
MInt DgCartesianSolver::m_noErrorDigits
default = 6
Set the number of significant digits in the error analysis output.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, ERROR_NORM, SIGNIFICANT_DIGITS
MBool DgCartesianSolver::m_useSponge
If this property is set to false, sponge is deactivated and no ouput for spongeEta is generated.
Keywords: DISCONTINUOUS_GALERKIN
MInt DgCartesianSolver::m_pref
Variable to inicate whether p-Refinement is utilized or not (DEFAULT: 1)
If set to 1, the additional info need to be set in the variables prefCoordinates_i and prefPolyDeg_i, with i indicating the index of the p-refinement patches Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_adaptivePref
Variable to choose adaptive refinement method (DEFAULT: -1)
Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_dgAdaptiveInterval
Variable to choose adaptive refinement interval (DEFAULT: -1)
Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_dgAdaptiveThreshold
Variable to choose adaptive refinement threshold (DEFAULT: -1)
Keywords: DISCONTINUOUS_GALERKIN, I/O
MInt DgCartesianSolver::m_useCutOffBoundaries
default = true
Allow to disable cut-off boundary conditions even if they are specified.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, BOUNDARY_CONDITIONS, CUT-OFF
MInt DgCartesianSolver::m_cutOffBoundaryConditionIds
default = -1
Specify boundary conditions for each spatial direction in case there is no geometry intersecting some cells.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, BOUNDARY_CONDITIONS, CUT-OFF
MBool DgCartesianSolver::m_useSourceRampUp
default = false
Select whether the external source terms should be ramped up in time. If enabled, the ramp-up time property (sourceRampUpTime) has to be specified as well.
Keywords: DG, COUPLING, SOURCE_TERM, FILTER, RAMP_UP
MFloat DgCartesianSolver::m_sourceRampUpTime
default = none
Set the source term ramp-up time, i.e. the duration after which the external source terms are fully ramped up.
Keywords: DG, COUPLING, SOURCE_TERM, FILTER, RAMP_UP
MInt DgCartesianSolver::donorGridFileName
default = n/a
Name of donor grid (on which sources terms have been computed). Possible values are:
Keywords: COUPLING, GRIDMAP, PARALLEL, FILENAME
MInt DgCartesianSolver::loadGridMap
default = 0
Grid map will be loaded if specified to 1. Possible values are:
Keywords: COUPLING, GRIDMAP, PARALLEL
MString DgCartesianSolver::gridMapFileName
default = n/a
Name of the grid-map (mapping btn. donor and recipient) file that is generated.
Possible values are:
Keywords: COUPLING, GRIDMAP, PARALLEL, FILENAME
MBool check
default = 1
Enable/disable sanity checks for the grid-map.
Possible values are:
Keywords: COUPLING, GRIDMAP, PARALLEL, FILENAME
MInt spongeBcProperty
default = n/a
Specifies at which interval the state at the specified points should be sampled.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, SPONGE, BOUNDARY CONDITION
MFloat defaultThickness
default = -infinity
Default thickness of the sponge layer. Can be overridden for each sponge boundary condition.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, SPONGE, THICKNESS
MFloat layer.m_thickness
default = defaultSpongeThickness
Thickness of the sponge layer for N-th sponge boundary condition.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, SPONGE, THICKNESS
MBool DgSysEqn::m_sourceTerm
default = 0
This property stores which source term should be applied (if any). This property might have different meanings in different systems of equations. Refer to DgSysEqnXXX::calcSource() to see its meaning.
Possible values are:
0
(no source term) 1...n
Apply source term n Keywords: DISCONTINUOUS_GALERKIN
MBool DgSysEqn::m_riemannSolver
default = 0
This property stores which Riemann solver should be used for the numerical fluxes. The property might have different meanings for different systems of equations. Refer to DgSysEqnXXX::calcRiemann() to see its meaning. n
Possible values are:
0
Use local Lax-Friedrichs flux (should be implemented for each system of equations) 1...n
Use Riemann solver n Keywords: DISCONTINUOUS_GALERKIN, RIEMANN
MFloat DgSysEqnAcousticPerturb::m_meanDensity
default = 1.0
Specify mean density in the acoustic perturbation equations.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, ACOUSTIC_PERTURBATION_EQUATIONS
MFloat DgSysEqnAcousticPerturb::m_meanSpeedOfSound
default = 1.0
Specify mean speed of sound in the acoustic perturbation equations.
Note: as only a constant value for c0 can be specified, its derivatives will always be zero thus setting a nonzero value for the derivatives does not make sense.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, ACOUSTIC_PERTURBATION_EQUATIONS
MBool DgSysEqnAcousticPerturb::m_constantSpeedOfSound
default = false
Overwrite the speed of sound loaded from a mean file in the coupling class with the specified constant value in the whole domain. Currently only relevant for IC 790.
Keywords: DISCONTINUOUS_GALERKIN, ACOUSTIC_PERTURBATION_EQUATIONS
MFloat DgSysEqnAcousticPerturb::m_spongePressureInfy
default = 0.0
Desired pressure value on infinity (effectively on the boundary) for sponge boundaries.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, ACOUSTIC_PERTURBATION_EQUATIONS, SPONGE
MFloat DgSysEqnAcousticPerturb::m_spongeSigma
default = 1.0
Heuristic value for sponge factor - has to be estimated, usually 0.5 - 1.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, ACOUSTIC_PERTURBATION_EQUATIONS, SPONGE
MFloat filterSlopeWidth
Default: None
Sets the width of the slope filters used in the APE equations.
Possible values are:
Keywords: DISCONTINUOUS_GALERKIN, APE
MFloat DgSysEqnLinearScalarAdv::m_advectionVelocity
default = 1
Sets the advection velocity for the Linear scalar advection equation. Keywords: DG, LINEAR_SCALAR_ADVECTION