No savescalars over each boundary in transient mode

Numerical methods and mathematical models of Elmer
Post Reply
Remy
Posts: 14
Joined: 11 Mar 2023, 14:41
Antispam: Yes

No savescalars over each boundary in transient mode

Post by Remy »

Hi,

I have done steady state calculatins with outprint of results by SaveData SaveScalars. Option 'Save Scalars = True' is in each boundary conditions. The sif file related to saving data and .names file are as follows:
Solver 4
Exec Solver = after all
Equation = String SaveScalars
Procedure = File "SaveData" "SaveScalars"
Filename = File "f.dat"
Variable 1 = String "Temperature Loads"
Operator 1 = String "boundary sum"
Variable 2 = String "Temperature"
Operator 2 = String "boundary min"
Variable 3 = String "Temperature"
Operator 3 = String "boundary max"
End
Elmer version: 9.0
Elmer revision: e3c8ff5d3
Elmer compilation date: 2022-10-12
Solver input file: case.sif
File started at: 2022/12/30 12:37:56

Variables in columns of matrix: ./f.dat
1: boundary sum: temperature loads over bc 1
2: boundary sum: over bc 2
3: boundary sum: over bc 3
4: boundary sum: over bc 4
5: boundary sum: over bc 5
6: boundary sum: over bc 6
7: boundary min: temperature over bc 1
8: boundary min: over bc 2
9: boundary min: over bc 3
10: boundary min: over bc 4
11: boundary min: over bc 5
12: boundary min: over bc 6
13: boundary max: temperature over bc 1
14: boundary max: over bc 2
15: boundary max: over bc 3
16: boundary max: over bc 4
17: boundary max: over bc 5
18: boundary max: over bc 6
Then I have started transient calculations. The results seen in ParaView are correct, but there is no more values over each boundary in the SaveData output file. The sif file related to saving data ('File Append = Logical True' and ' Variable 1 = String "time"' were added) and .names file are as follows:
Solver 4
Exec Solver = after Timestep
Equation = String SaveScalars
Procedure = File "SaveData" "SaveScalars"
Filename = File "f_rok2.dat"
File Append = Logical True
Variable 1 = String "time"
Variable 2 = String "Temperature Loads"
Operator 2 = String "boundary sum"
Variable 3 = String "Temperature"
Operator 3 = String "boundary min"
Variable 4 = String "Temperature"
Operator 4 = String "boundary max"
End
Metadata for SaveScalars file: ./f_rok2.dat
Elmer version: 9.0
Elmer revision: 40f8f30a7
Elmer compilation date: 2023-04-11
Solver input file: case_rok2.sif
File started at: 2023/04/20 14:59:29

Variables in columns of matrix:
1: value: time scalar variable
2: boundary sum: temperature loads over bc save scalars
3: boundary min: temperature over bc save scalars
4: boundary max: temperature over bc save scalars

What can be the reason for such performance? How to get data for each boundary in transient simulation?
Remy
Posts: 14
Joined: 11 Mar 2023, 14:41
Antispam: Yes

Re: No savescalars over each boundary in transient mode

Post by Remy »

I have tried on other computer with exactly the same input files and it works fine. It looks like compilation/version fault....
Remy
Posts: 14
Joined: 11 Mar 2023, 14:41
Antispam: Yes

Re: No savescalars over each boundary in transient mode

Post by Remy »

What is strange, that there is no number after "boundary sum: temperature loads over bc" but the string "save scalars".
Remy
Posts: 14
Joined: 11 Mar 2023, 14:41
Antispam: Yes

Re: No savescalars over each boundary in transient mode

Post by Remy »

Using 'Mask Name' solves the problem.
Post Reply