ElmerSolver gave an error in the case of more than 20 variables in ScalarData using masks.
In my sif file, I used for the solvers:
Code: Select all
Solver 2
Equation = ScalarsDiffusiveFlux
Procedure = "SaveData" "SaveScalars"
Exec Solver = After Timestep
Filename = flow_diffusive_flux.dat
Variable 1 = Temperature
Operator 1 = diffusive flux
Mask Name 1 = String "mask_boundary01"
Coefficient 1 = Heat Conductivity
...
Variable 21 = Temperature
Operator 21 = diffusive flux
Mask Name 21 = String "mask_boundary21"
Coefficient 21 = Heat Conductivity
End
Code: Select all
Boundary Condition 1
Name = boundary01
External Temperature = 20.0
Heat Transfer Coefficient = 40.0
mask_boundary01 = Logical True
End
...
Boundary Condition 21
Name = boundary21
External Temperature = 20.0
Heat Transfer Coefficient = 40.0
mask_boundary21 = Logical True
End
Code: Select all
LoadInputFile: Reading base load of sif file
ERROR:: LoadInputFile:
ERROR:: LoadInputFile: Unknown specifier: [temperature]
ERROR:: LoadInputFile: In section: [solver 2]
ERROR:: LoadInputFile: For property name:[variable 21]
STOP 1
The example is in in ScalarDataTest.zip. case20.sif is with 20 variables and case21.sif is with 21 variables.
Any help would be helpful.
Kind regards,
Martin Hoeijmakers