Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

General discussion about Elmer
Post Reply
d.kojda
Posts: 13
Joined: 29 Jun 2023, 13:23
Antispam: Yes

Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

Post by d.kojda »

Dear developers,

I have an issue with different solutions between the versions 2022-08-22 and 2023-07-26, as shown in the image.
DifferentResultVersions.PNG
(351.7 KiB) Not downloaded yet
The left image (old version) shows the expected result, while on the right side (new version) two inner boundary conditions appear in the center region. Due to the simulation setup, boundary conditions are set on outer surfaces only (top and bottom of the cylinder and right sides of the attachments).

Both results are created from the same mesh file and processed with the same sif file.
case.msh
(450.94 KiB) Downloaded 28 times
case.sif
(7.7 KiB) Downloaded 30 times

Code: Select all

elmergrid 14 2 case.msh
copy&paste from the case folder to the main folder 
elmersolver
I see that elmergrid produces a different output which may lead to the index mismatch. Both logs are attached below. I will post a zipped folder for both mesh outputs in a follow up post.

Actually I do not use "autoclean", as the geomerty is dynamically python/gmsh crated and the indexing of bodies and boundaries works very well for the 2022-08-22 version.

The reason why I like to use the new Elmer version is the correct summary summation for the Mask Name Feature for the SaveScalars solver.
Output (2022-08-22):

Code: Select all

Elmer version: 9.0
Elmer revision: Release
Elmer compilation date: 2022-08-02
Solver input file: case.sif
File started at: 2023/07/26 14:23:39
 
Variables in columns of matrix: ./results/boundary_scalars.dat
   1: boundary sum: temperature loads over bc 1
   2: boundary sum:  over bc 2
   3: boundary sum:  over bc 3
   4: boundary sum: temperature loads over bc 4
   5: boundary sum:  over bc 5
   6: boundary sum:  over bc 6
   7: boundary sum: temperature loads over bc 7
   8: boundary sum:  over bc 8
   9: boundary sum: temperature loads over bc 9
  10: boundary sum:  over bc 10
  11: boundary sum:  over bc 11
  
Output (2023-07-26):

Code: Select all

Metadata for SaveScalars file: ./results/boundary_scalars.dat
Elmer version: 9.0
Elmer revision: Release
Elmer compilation date: 2023-07-26
Solver input file: case.sif
File started at: 2023/07/26 13:51:20
 
Variables in columns of matrix: 
   1: boundary sum: temperature loads over bc bottom_bd
   2: boundary sum: temperature loads over bc top_bd
   3: boundary sum: temperature loads over bc bottomab
   4: boundary sum: temperature loads over bc topab
   
elmergrid.log (2020-08-02):

Code: Select all

Starting program Elmergrid
Elmergrid reading in-line arguments
Output will be saved to file case.

Elmergrid loading data:
-----------------------
Format chosen using the first line: $MeshFormat
Gmsh version is 4.1
Loading mesh in Gmsh format 4.1 from file case.msh
Reading 92 entities in 0D
Reading 143 entities in 1D
Reading 78 entities in 2D
Reading 20 entities in 3D
Allocating for 2109 knots and 13672 elements.
Allocating lookup table for tags of size 193
Maximum original tag for 143 1DIM entities is 193
Maximum original tag for 78 2DIM entities is 133
Maximum original tag for 20 3DIM entities is 20
Reading 2109 nodes in 333 blocks.
Reading 13672 elements in 333 blocks.
Reading 1 elements with tag 1 of type 101
Mesh tag 1 is not associated to any physical tag!
Reading 1 elements with tag 2 of type 101
Mesh tag 2 is not associated to any physical tag!
Reading 1 elements with tag 3 of type 101
Mesh tag 3 is not associated to any physical tag!
Reading 1 elements with tag 4 of type 101
Mesh tag 4 is not associated to any physical tag!
Reading 1 elements with tag 5 of type 101
Mesh tag 5 is not associated to any physical tag!
Reading 1 elements with tag 6 of type 101
Mesh tag 6 is not associated to any physical tag!
Reading 1 elements with tag 7 of type 101
Mesh tag 7 is not associated to any physical tag!
Reading 1 elements with tag 8 of type 101
Mesh tag 8 is not associated to any physical tag!
Reading 1 elements with tag 9 of type 101
Mesh tag 9 is not associated to any physical tag!
Reading 1 elements with tag 10 of type 101
Mesh tag 10 is not associated to any physical tag!
Reading 1 elements with tag 11 of type 101
Mesh tag 11 is not associated to any physical tag!
Reading 1 elements with tag 12 of type 101
Mesh tag 12 is not associated to any physical tag!
Reading 1 elements with tag 13 of type 101
Mesh tag 13 is not associated to any physical tag!
Reading 1 elements with tag 14 of type 101
Mesh tag 14 is not associated to any physical tag!
Reading 1 elements with tag 15 of type 101
Mesh tag 15 is not associated to any physical tag!
Reading 1 elements with tag 16 of type 101
Mesh tag 16 is not associated to any physical tag!
Reading 1 elements with tag 17 of type 101
Mesh tag 17 is not associated to any physical tag!
Reading 1 elements with tag 18 of type 101
Mesh tag 18 is not associated to any physical tag!
Reading 1 elements with tag 19 of type 101
Mesh tag 19 is not associated to any physical tag!
Reading 1 elements with tag 20 of type 101
Mesh tag 20 is not associated to any physical tag!
Reading 1 elements with tag 21 of type 101
Mesh tag 21 is not associated to any physical tag!
Reading 1 elements with tag 22 of type 101
Mesh tag 22 is not associated to any physical tag!
Reading 1 elements with tag 23 of type 101
Mesh tag 23 is not associated to any physical tag!
Reading 1 elements with tag 24 of type 101
Mesh tag 24 is not associated to any physical tag!
Reading 1 elements with tag 25 of type 101
Mesh tag 25 is not associated to any physical tag!
Reading 1 elements with tag 26 of type 101
Mesh tag 26 is not associated to any physical tag!
Reading 1 elements with tag 27 of type 101
Mesh tag 27 is not associated to any physical tag!
Reading 1 elements with tag 28 of type 101
Mesh tag 28 is not associated to any physical tag!
Reading 1 elements with tag 29 of type 101
Mesh tag 29 is not associated to any physical tag!
Reading 1 elements with tag 30 of type 101
Mesh tag 30 is not associated to any physical tag!
Reading 1 elements with tag 31 of type 101
Mesh tag 31 is not associated to any physical tag!
Reading 1 elements with tag 32 of type 101
Mesh tag 32 is not associated to any physical tag!
Reading 1 elements with tag 33 of type 101
Mesh tag 33 is not associated to any physical tag!
Reading 1 elements with tag 34 of type 101
Mesh tag 34 is not associated to any physical tag!
Reading 1 elements with tag 35 of type 101
Mesh tag 35 is not associated to any physical tag!
Reading 1 elements with tag 36 of type 101
Mesh tag 36 is not associated to any physical tag!
Reading 1 elements with tag 37 of type 101
Mesh tag 37 is not associated to any physical tag!
Reading 1 elements with tag 38 of type 101
Mesh tag 38 is not associated to any physical tag!
Reading 1 elements with tag 39 of type 101
Mesh tag 39 is not associated to any physical tag!
Reading 1 elements with tag 40 of type 101
Mesh tag 40 is not associated to any physical tag!
Reading 1 elements with tag 41 of type 101
Mesh tag 41 is not associated to any physical tag!
Reading 1 elements with tag 42 of type 101
Mesh tag 42 is not associated to any physical tag!
Reading 1 elements with tag 43 of type 101
Mesh tag 43 is not associated to any physical tag!
Reading 1 elements with tag 44 of type 101
Mesh tag 44 is not associated to any physical tag!
Reading 1 elements with tag 45 of type 101
Mesh tag 45 is not associated to any physical tag!
Reading 1 elements with tag 46 of type 101
Mesh tag 46 is not associated to any physical tag!
Reading 1 elements with tag 47 of type 101
Mesh tag 47 is not associated to any physical tag!
Reading 1 elements with tag 48 of type 101
Mesh tag 48 is not associated to any physical tag!
Reading 1 elements with tag 49 of type 101
Mesh tag 49 is not associated to any physical tag!
Reading 1 elements with tag 50 of type 101
Mesh tag 50 is not associated to any physical tag!
Reading 1 elements with tag 51 of type 101
Mesh tag 51 is not associated to any physical tag!
Reading 1 elements with tag 52 of type 101
Mesh tag 52 is not associated to any physical tag!
Reading 1 elements with tag 53 of type 101
Mesh tag 53 is not associated to any physical tag!
Reading 1 elements with tag 54 of type 101
Mesh tag 54 is not associated to any physical tag!
Reading 1 elements with tag 55 of type 101
Mesh tag 55 is not associated to any physical tag!
Reading 1 elements with tag 56 of type 101
Mesh tag 56 is not associated to any physical tag!
Reading 1 elements with tag 57 of type 101
Mesh tag 57 is not associated to any physical tag!
Reading 1 elements with tag 58 of type 101
Mesh tag 58 is not associated to any physical tag!
Reading 1 elements with tag 59 of type 101
Mesh tag 59 is not associated to any physical tag!
Reading 1 elements with tag 60 of type 101
Mesh tag 60 is not associated to any physical tag!
Reading 1 elements with tag 61 of type 101
Mesh tag 61 is not associated to any physical tag!
Reading 1 elements with tag 62 of type 101
Mesh tag 62 is not associated to any physical tag!
Reading 1 elements with tag 63 of type 101
Mesh tag 63 is not associated to any physical tag!
Reading 1 elements with tag 64 of type 101
Mesh tag 64 is not associated to any physical tag!
Reading 1 elements with tag 65 of type 101
Mesh tag 65 is not associated to any physical tag!
Reading 1 elements with tag 66 of type 101
Mesh tag 66 is not associated to any physical tag!
Reading 1 elements with tag 67 of type 101
Mesh tag 67 is not associated to any physical tag!
Reading 1 elements with tag 68 of type 101
Mesh tag 68 is not associated to any physical tag!
Reading 1 elements with tag 69 of type 101
Mesh tag 69 is not associated to any physical tag!
Reading 1 elements with tag 70 of type 101
Mesh tag 70 is not associated to any physical tag!
Reading 1 elements with tag 71 of type 101
Mesh tag 71 is not associated to any physical tag!
Reading 1 elements with tag 72 of type 101
Mesh tag 72 is not associated to any physical tag!
Reading 1 elements with tag 73 of type 101
Mesh tag 73 is not associated to any physical tag!
Reading 1 elements with tag 74 of type 101
Mesh tag 74 is not associated to any physical tag!
Reading 1 elements with tag 75 of type 101
Mesh tag 75 is not associated to any physical tag!
Reading 1 elements with tag 76 of type 101
Mesh tag 76 is not associated to any physical tag!
Reading 1 elements with tag 77 of type 101
Mesh tag 77 is not associated to any physical tag!
Reading 1 elements with tag 78 of type 101
Mesh tag 78 is not associated to any physical tag!
Reading 1 elements with tag 79 of type 101
Mesh tag 79 is not associated to any physical tag!
Reading 1 elements with tag 80 of type 101
Mesh tag 80 is not associated to any physical tag!
Reading 1 elements with tag 81 of type 101
Mesh tag 81 is not associated to any physical tag!
Reading 1 elements with tag 82 of type 101
Mesh tag 82 is not associated to any physical tag!
Reading 1 elements with tag 83 of type 101
Mesh tag 83 is not associated to any physical tag!
Reading 1 elements with tag 84 of type 101
Mesh tag 84 is not associated to any physical tag!
Reading 1 elements with tag 85 of type 101
Mesh tag 85 is not associated to any physical tag!
Reading 1 elements with tag 86 of type 101
Mesh tag 86 is not associated to any physical tag!
Reading 1 elements with tag 87 of type 101
Mesh tag 87 is not associated to any physical tag!
Reading 1 elements with tag 88 of type 101
Mesh tag 88 is not associated to any physical tag!
Reading 1 elements with tag 89 of type 101
Mesh tag 89 is not associated to any physical tag!
Reading 1 elements with tag 90 of type 101
Mesh tag 90 is not associated to any physical tag!
Reading 1 elements with tag 91 of type 101
Mesh tag 91 is not associated to any physical tag!
Reading 1 elements with tag 92 of type 101
Mesh tag 92 is not associated to any physical tag!
Reading 2 elements with tag 1 of type 202
Mesh tag 1 is not associated to any physical tag!
Reading 1 elements with tag 2 of type 202
Mesh tag 2 is not associated to any physical tag!
Reading 1 elements with tag 3 of type 202
Mesh tag 3 is not associated to any physical tag!
Reading 2 elements with tag 4 of type 202
Mesh tag 4 is not associated to any physical tag!
Reading 2 elements with tag 5 of type 202
Mesh tag 5 is not associated to any physical tag!
Reading 2 elements with tag 6 of type 202
Mesh tag 6 is not associated to any physical tag!
Reading 2 elements with tag 7 of type 202
Mesh tag 7 is not associated to any physical tag!
Reading 3 elements with tag 8 of type 202
Mesh tag 8 is not associated to any physical tag!
Reading 3 elements with tag 9 of type 202
Mesh tag 9 is not associated to any physical tag!
Reading 2 elements with tag 10 of type 202
Mesh tag 10 is not associated to any physical tag!
Reading 2 elements with tag 21 of type 202
Mesh tag 21 is not associated to any physical tag!
Reading 1 elements with tag 22 of type 202
Mesh tag 22 is not associated to any physical tag!
Reading 2 elements with tag 23 of type 202
Mesh tag 23 is not associated to any physical tag!
Reading 1 elements with tag 24 of type 202
Mesh tag 24 is not associated to any physical tag!
Reading 5 elements with tag 25 of type 202
Mesh tag 25 is not associated to any physical tag!
Reading 2 elements with tag 26 of type 202
Mesh tag 26 is not associated to any physical tag!
Reading 6 elements with tag 27 of type 202
Mesh tag 27 is not associated to any physical tag!
Reading 5 elements with tag 28 of type 202
Mesh tag 28 is not associated to any physical tag!
Reading 1 elements with tag 29 of type 202
Mesh tag 29 is not associated to any physical tag!
Reading 2 elements with tag 30 of type 202
Mesh tag 30 is not associated to any physical tag!
Reading 6 elements with tag 31 of type 202
Mesh tag 31 is not associated to any physical tag!
Reading 1 elements with tag 32 of type 202
Mesh tag 32 is not associated to any physical tag!
Reading 2 elements with tag 33 of type 202
Mesh tag 33 is not associated to any physical tag!
Reading 1 elements with tag 34 of type 202
Mesh tag 34 is not associated to any physical tag!
Reading 1 elements with tag 35 of type 202
Mesh tag 35 is not associated to any physical tag!
Reading 2 elements with tag 36 of type 202
Mesh tag 36 is not associated to any physical tag!
Reading 2 elements with tag 37 of type 202
Mesh tag 37 is not associated to any physical tag!
Reading 2 elements with tag 38 of type 202
Mesh tag 38 is not associated to any physical tag!
Reading 2 elements with tag 39 of type 202
Mesh tag 39 is not associated to any physical tag!
Reading 3 elements with tag 40 of type 202
Mesh tag 40 is not associated to any physical tag!
Reading 3 elements with tag 41 of type 202
Mesh tag 41 is not associated to any physical tag!
Reading 2 elements with tag 42 of type 202
Mesh tag 42 is not associated to any physical tag!
Reading 2 elements with tag 53 of type 202
Mesh tag 53 is not associated to any physical tag!
Reading 1 elements with tag 54 of type 202
Mesh tag 54 is not associated to any physical tag!
Reading 2 elements with tag 55 of type 202
Mesh tag 55 is not associated to any physical tag!
Reading 1 elements with tag 56 of type 202
Mesh tag 56 is not associated to any physical tag!
Reading 5 elements with tag 57 of type 202
Mesh tag 57 is not associated to any physical tag!
Reading 2 elements with tag 58 of type 202
Mesh tag 58 is not associated to any physical tag!
Reading 6 elements with tag 59 of type 202
Mesh tag 59 is not associated to any physical tag!
Reading 5 elements with tag 60 of type 202
Mesh tag 60 is not associated to any physical tag!
Reading 1 elements with tag 61 of type 202
Mesh tag 61 is not associated to any physical tag!
Reading 2 elements with tag 62 of type 202
Mesh tag 62 is not associated to any physical tag!
Reading 6 elements with tag 63 of type 202
Mesh tag 63 is not associated to any physical tag!
Reading 1 elements with tag 64 of type 202
Mesh tag 64 is not associated to any physical tag!
Reading 2 elements with tag 65 of type 202
Mesh tag 65 is not associated to any physical tag!
Reading 1 elements with tag 66 of type 202
Mesh tag 66 is not associated to any physical tag!
Reading 1 elements with tag 67 of type 202
Mesh tag 67 is not associated to any physical tag!
Reading 2 elements with tag 68 of type 202
Mesh tag 68 is not associated to any physical tag!
Reading 2 elements with tag 69 of type 202
Mesh tag 69 is not associated to any physical tag!
Reading 2 elements with tag 70 of type 202
Mesh tag 70 is not associated to any physical tag!
Reading 2 elements with tag 71 of type 202
Mesh tag 71 is not associated to any physical tag!
Reading 3 elements with tag 72 of type 202
Mesh tag 72 is not associated to any physical tag!
Reading 3 elements with tag 73 of type 202
Mesh tag 73 is not associated to any physical tag!
Reading 2 elements with tag 74 of type 202
Mesh tag 74 is not associated to any physical tag!
Reading 2 elements with tag 85 of type 202
Mesh tag 85 is not associated to any physical tag!
Reading 1 elements with tag 86 of type 202
Mesh tag 86 is not associated to any physical tag!
Reading 2 elements with tag 87 of type 202
Mesh tag 87 is not associated to any physical tag!
Reading 1 elements with tag 88 of type 202
Mesh tag 88 is not associated to any physical tag!
Reading 5 elements with tag 89 of type 202
Mesh tag 89 is not associated to any physical tag!
Reading 2 elements with tag 90 of type 202
Mesh tag 90 is not associated to any physical tag!
Reading 6 elements with tag 91 of type 202
Mesh tag 91 is not associated to any physical tag!
Reading 5 elements with tag 92 of type 202
Mesh tag 92 is not associated to any physical tag!
Reading 1 elements with tag 93 of type 202
Mesh tag 93 is not associated to any physical tag!
Reading 2 elements with tag 94 of type 202
Mesh tag 94 is not associated to any physical tag!
Reading 6 elements with tag 95 of type 202
Mesh tag 95 is not associated to any physical tag!
Reading 1 elements with tag 96 of type 202
Mesh tag 96 is not associated to any physical tag!
Reading 2 elements with tag 97 of type 202
Mesh tag 97 is not associated to any physical tag!
Reading 1 elements with tag 98 of type 202
Mesh tag 98 is not associated to any physical tag!
Reading 1 elements with tag 99 of type 202
Mesh tag 99 is not associated to any physical tag!
Reading 2 elements with tag 100 of type 202
Mesh tag 100 is not associated to any physical tag!
Reading 2 elements with tag 101 of type 202
Mesh tag 101 is not associated to any physical tag!
Reading 2 elements with tag 102 of type 202
Mesh tag 102 is not associated to any physical tag!
Reading 2 elements with tag 103 of type 202
Mesh tag 103 is not associated to any physical tag!
Reading 3 elements with tag 104 of type 202
Mesh tag 104 is not associated to any physical tag!
Reading 3 elements with tag 105 of type 202
Mesh tag 105 is not associated to any physical tag!
Reading 2 elements with tag 106 of type 202
Mesh tag 106 is not associated to any physical tag!
Reading 2 elements with tag 117 of type 202
Mesh tag 117 is not associated to any physical tag!
Reading 1 elements with tag 118 of type 202
Mesh tag 118 is not associated to any physical tag!
Reading 2 elements with tag 119 of type 202
Mesh tag 119 is not associated to any physical tag!
Reading 1 elements with tag 120 of type 202
Mesh tag 120 is not associated to any physical tag!
Reading 5 elements with tag 121 of type 202
Mesh tag 121 is not associated to any physical tag!
Reading 2 elements with tag 122 of type 202
Mesh tag 122 is not associated to any physical tag!
Reading 6 elements with tag 123 of type 202
Mesh tag 123 is not associated to any physical tag!
Reading 5 elements with tag 124 of type 202
Mesh tag 124 is not associated to any physical tag!
Reading 1 elements with tag 125 of type 202
Mesh tag 125 is not associated to any physical tag!
Reading 2 elements with tag 126 of type 202
Mesh tag 126 is not associated to any physical tag!
Reading 6 elements with tag 127 of type 202
Mesh tag 127 is not associated to any physical tag!
Reading 1 elements with tag 128 of type 202
Mesh tag 128 is not associated to any physical tag!
Reading 2 elements with tag 129 of type 202
Mesh tag 129 is not associated to any physical tag!
Reading 1 elements with tag 130 of type 202
Mesh tag 130 is not associated to any physical tag!
Reading 1 elements with tag 131 of type 202
Mesh tag 131 is not associated to any physical tag!
Reading 2 elements with tag 132 of type 202
Mesh tag 132 is not associated to any physical tag!
Reading 2 elements with tag 133 of type 202
Mesh tag 133 is not associated to any physical tag!
Reading 2 elements with tag 134 of type 202
Mesh tag 134 is not associated to any physical tag!
Reading 2 elements with tag 135 of type 202
Mesh tag 135 is not associated to any physical tag!
Reading 3 elements with tag 136 of type 202
Mesh tag 136 is not associated to any physical tag!
Reading 3 elements with tag 137 of type 202
Mesh tag 137 is not associated to any physical tag!
Reading 2 elements with tag 138 of type 202
Mesh tag 138 is not associated to any physical tag!
Reading 2 elements with tag 149 of type 202
Mesh tag 149 is not associated to any physical tag!
Reading 1 elements with tag 150 of type 202
Mesh tag 150 is not associated to any physical tag!
Reading 2 elements with tag 151 of type 202
Mesh tag 151 is not associated to any physical tag!
Reading 1 elements with tag 152 of type 202
Mesh tag 152 is not associated to any physical tag!
Reading 5 elements with tag 153 of type 202
Mesh tag 153 is not associated to any physical tag!
Reading 2 elements with tag 154 of type 202
Mesh tag 154 is not associated to any physical tag!
Reading 6 elements with tag 155 of type 202
Mesh tag 155 is not associated to any physical tag!
Reading 5 elements with tag 156 of type 202
Mesh tag 156 is not associated to any physical tag!
Reading 1 elements with tag 157 of type 202
Mesh tag 157 is not associated to any physical tag!
Reading 2 elements with tag 158 of type 202
Mesh tag 158 is not associated to any physical tag!
Reading 6 elements with tag 159 of type 202
Mesh tag 159 is not associated to any physical tag!
Reading 1 elements with tag 160 of type 202
Mesh tag 160 is not associated to any physical tag!
Reading 7 elements with tag 161 of type 202
Mesh tag 161 is not associated to any physical tag!
Reading 2 elements with tag 162 of type 202
Mesh tag 162 is not associated to any physical tag!
Reading 7 elements with tag 163 of type 202
Mesh tag 163 is not associated to any physical tag!
Reading 19 elements with tag 164 of type 202
Mesh tag 164 is not associated to any physical tag!
Reading 2 elements with tag 165 of type 202
Mesh tag 165 is not associated to any physical tag!
Reading 19 elements with tag 166 of type 202
Mesh tag 166 is not associated to any physical tag!
Reading 38 elements with tag 167 of type 202
Mesh tag 167 is not associated to any physical tag!
Reading 2 elements with tag 168 of type 202
Mesh tag 168 is not associated to any physical tag!
Reading 38 elements with tag 169 of type 202
Mesh tag 169 is not associated to any physical tag!
Reading 7 elements with tag 170 of type 202
Mesh tag 170 is not associated to any physical tag!
Reading 2 elements with tag 171 of type 202
Mesh tag 171 is not associated to any physical tag!
Reading 19 elements with tag 172 of type 202
Mesh tag 172 is not associated to any physical tag!
Reading 2 elements with tag 173 of type 202
Mesh tag 173 is not associated to any physical tag!
Reading 38 elements with tag 174 of type 202
Mesh tag 174 is not associated to any physical tag!
Reading 2 elements with tag 175 of type 202
Mesh tag 175 is not associated to any physical tag!
Reading 7 elements with tag 176 of type 202
Mesh tag 176 is not associated to any physical tag!
Reading 2 elements with tag 177 of type 202
Mesh tag 177 is not associated to any physical tag!
Reading 19 elements with tag 178 of type 202
Mesh tag 178 is not associated to any physical tag!
Reading 2 elements with tag 179 of type 202
Mesh tag 179 is not associated to any physical tag!
Reading 38 elements with tag 180 of type 202
Mesh tag 180 is not associated to any physical tag!
Reading 2 elements with tag 181 of type 202
Mesh tag 181 is not associated to any physical tag!
Reading 7 elements with tag 182 of type 202
Mesh tag 182 is not associated to any physical tag!
Reading 2 elements with tag 183 of type 202
Mesh tag 183 is not associated to any physical tag!
Reading 19 elements with tag 184 of type 202
Mesh tag 184 is not associated to any physical tag!
Reading 2 elements with tag 185 of type 202
Mesh tag 185 is not associated to any physical tag!
Reading 38 elements with tag 186 of type 202
Mesh tag 186 is not associated to any physical tag!
Reading 2 elements with tag 187 of type 202
Mesh tag 187 is not associated to any physical tag!
Reading 7 elements with tag 188 of type 202
Mesh tag 188 is not associated to any physical tag!
Reading 2 elements with tag 189 of type 202
Mesh tag 189 is not associated to any physical tag!
Reading 19 elements with tag 190 of type 202
Mesh tag 190 is not associated to any physical tag!
Reading 2 elements with tag 191 of type 202
Mesh tag 191 is not associated to any physical tag!
Reading 38 elements with tag 192 of type 202
Mesh tag 192 is not associated to any physical tag!
Reading 2 elements with tag 193 of type 202
Mesh tag 193 is not associated to any physical tag!
Reading 8 elements with tag 1 of type 303
Mesh tag 1 is not associated to any physical tag!
Reading 14 elements with tag 2 of type 303
Mesh tag 2 is not associated to any physical tag!
Reading 18 elements with tag 3 of type 303
Mesh tag 3 is not associated to any physical tag!
Reading 8 elements with tag 15 of type 303
Mesh tag 15 is not associated to any physical tag!
Reading 17 elements with tag 16 of type 303
Mesh tag 16 is not associated to any physical tag!
Reading 20 elements with tag 17 of type 303
Mesh tag 17 is not associated to any physical tag!
Reading 17 elements with tag 18 of type 303
Mesh tag 18 is not associated to any physical tag!
Reading 24 elements with tag 19 of type 303
Mesh tag 19 is not associated to any physical tag!
Reading 8 elements with tag 20 of type 303
Mesh tag 20 is not associated to any physical tag!
Reading 8 elements with tag 21 of type 303
Mesh tag 21 is not associated to any physical tag!
Reading 14 elements with tag 22 of type 303
Mesh tag 22 is not associated to any physical tag!
Reading 18 elements with tag 23 of type 303
Mesh tag 23 is not associated to any physical tag!
Reading 8 elements with tag 35 of type 303
Mesh tag 35 is not associated to any physical tag!
Reading 17 elements with tag 36 of type 303
Mesh tag 36 is not associated to any physical tag!
Reading 20 elements with tag 37 of type 303
Mesh tag 37 is not associated to any physical tag!
Reading 17 elements with tag 38 of type 303
Mesh tag 38 is not associated to any physical tag!
Reading 24 elements with tag 39 of type 303
Mesh tag 39 is not associated to any physical tag!
Reading 8 elements with tag 40 of type 303
Mesh tag 40 is not associated to any physical tag!
Reading 8 elements with tag 41 of type 303
Mesh tag 41 is not associated to any physical tag!
Reading 14 elements with tag 42 of type 303
Mesh tag 42 is not associated to any physical tag!
Reading 18 elements with tag 43 of type 303
Mesh tag 43 is not associated to any physical tag!
Reading 8 elements with tag 55 of type 303
Mesh tag 55 is not associated to any physical tag!
Reading 17 elements with tag 56 of type 303
Mesh tag 56 is not associated to any physical tag!
Reading 20 elements with tag 57 of type 303
Mesh tag 57 is not associated to any physical tag!
Reading 17 elements with tag 58 of type 303
Mesh tag 58 is not associated to any physical tag!
Reading 24 elements with tag 59 of type 303
Mesh tag 59 is not associated to any physical tag!
Reading 8 elements with tag 60 of type 303
Mesh tag 60 is not associated to any physical tag!
Reading 8 elements with tag 61 of type 303
Mesh tag 61 is not associated to any physical tag!
Reading 14 elements with tag 62 of type 303
Mesh tag 62 is not associated to any physical tag!
Reading 18 elements with tag 63 of type 303
Mesh tag 63 is not associated to any physical tag!
Reading 8 elements with tag 75 of type 303
Mesh tag 75 is not associated to any physical tag!
Reading 17 elements with tag 76 of type 303
Mesh tag 76 is not associated to any physical tag!
Reading 20 elements with tag 77 of type 303
Mesh tag 77 is not associated to any physical tag!
Reading 17 elements with tag 78 of type 303
Mesh tag 78 is not associated to any physical tag!
Reading 24 elements with tag 79 of type 303
Mesh tag 79 is not associated to any physical tag!
Reading 8 elements with tag 80 of type 303
Mesh tag 80 is not associated to any physical tag!
Reading 8 elements with tag 81 of type 303
Mesh tag 81 is not associated to any physical tag!
Reading 14 elements with tag 82 of type 303
Mesh tag 82 is not associated to any physical tag!
Reading 18 elements with tag 83 of type 303
Mesh tag 83 is not associated to any physical tag!
Reading 8 elements with tag 95 of type 303
Mesh tag 95 is not associated to any physical tag!
Reading 17 elements with tag 96 of type 303
Mesh tag 96 is not associated to any physical tag!
Reading 20 elements with tag 97 of type 303
Mesh tag 97 is not associated to any physical tag!
Reading 17 elements with tag 98 of type 303
Mesh tag 98 is not associated to any physical tag!
Reading 24 elements with tag 99 of type 303
Mesh tag 99 is not associated to any physical tag!
Reading 8 elements with tag 100 of type 303
Mesh tag 100 is not associated to any physical tag!
Reading 7 elements with tag 101 of type 303
Mesh tag 101 is not associated to any physical tag!
Reading 44 elements with tag 102 of type 303
Mesh tag 102 is not associated to any physical tag!
Reading 7 elements with tag 103 of type 303
Mesh tag 103 is not associated to any physical tag!
Reading 84 elements with tag 104 of type 303
Mesh tag 104 is not associated to any physical tag!
Reading 82 elements with tag 105 of type 303
Mesh tag 105 is not associated to any physical tag!
Reading 84 elements with tag 106 of type 303
Mesh tag 106 is not associated to any physical tag!
Reading 233 elements with tag 107 of type 303
Mesh tag 107 is not associated to any physical tag!
Reading 186 elements with tag 108 of type 303
Mesh tag 108 is not associated to any physical tag!
Reading 237 elements with tag 109 of type 303
Mesh tag 109 is not associated to any physical tag!
Reading 7 elements with tag 110 of type 303
Mesh tag 110 is not associated to any physical tag!
Reading 46 elements with tag 111 of type 303
Mesh tag 111 is not associated to any physical tag!
Reading 84 elements with tag 112 of type 303
Mesh tag 112 is not associated to any physical tag!
Reading 82 elements with tag 113 of type 303
Mesh tag 113 is not associated to any physical tag!
Reading 235 elements with tag 114 of type 303
Mesh tag 114 is not associated to any physical tag!
Reading 184 elements with tag 115 of type 303
Mesh tag 115 is not associated to any physical tag!
Reading 7 elements with tag 116 of type 303
Mesh tag 116 is not associated to any physical tag!
Reading 46 elements with tag 117 of type 303
Mesh tag 117 is not associated to any physical tag!
Reading 84 elements with tag 118 of type 303
Mesh tag 118 is not associated to any physical tag!
Reading 82 elements with tag 119 of type 303
Mesh tag 119 is not associated to any physical tag!
Reading 235 elements with tag 120 of type 303
Mesh tag 120 is not associated to any physical tag!
Reading 184 elements with tag 121 of type 303
Mesh tag 121 is not associated to any physical tag!
Reading 7 elements with tag 122 of type 303
Mesh tag 122 is not associated to any physical tag!
Reading 44 elements with tag 123 of type 303
Mesh tag 123 is not associated to any physical tag!
Reading 84 elements with tag 124 of type 303
Mesh tag 124 is not associated to any physical tag!
Reading 82 elements with tag 125 of type 303
Mesh tag 125 is not associated to any physical tag!
Reading 235 elements with tag 126 of type 303
Mesh tag 126 is not associated to any physical tag!
Reading 184 elements with tag 127 of type 303
Mesh tag 127 is not associated to any physical tag!
Reading 7 elements with tag 128 of type 303
Mesh tag 128 is not associated to any physical tag!
Reading 46 elements with tag 129 of type 303
Mesh tag 129 is not associated to any physical tag!
Reading 84 elements with tag 130 of type 303
Mesh tag 130 is not associated to any physical tag!
Reading 82 elements with tag 131 of type 303
Mesh tag 131 is not associated to any physical tag!
Reading 235 elements with tag 132 of type 303
Mesh tag 132 is not associated to any physical tag!
Reading 184 elements with tag 133 of type 303
Mesh tag 133 is not associated to any physical tag!
Reading 55 elements with tag 1 of type 504
Mesh tag 1 is not associated to any physical tag!
Reading 432 elements with tag 2 of type 504
Mesh tag 2 is not associated to any physical tag!
Reading 1148 elements with tag 3 of type 504
Mesh tag 3 is not associated to any physical tag!
Reading 98 elements with tag 4 of type 504
Mesh tag 4 is not associated to any physical tag!
Reading 63 elements with tag 5 of type 504
Mesh tag 5 is not associated to any physical tag!
Reading 444 elements with tag 6 of type 504
Mesh tag 6 is not associated to any physical tag!
Reading 1171 elements with tag 7 of type 504
Mesh tag 7 is not associated to any physical tag!
Reading 98 elements with tag 8 of type 504
Mesh tag 8 is not associated to any physical tag!
Reading 63 elements with tag 9 of type 504
Mesh tag 9 is not associated to any physical tag!
Reading 444 elements with tag 10 of type 504
Mesh tag 10 is not associated to any physical tag!
Reading 1132 elements with tag 11 of type 504
Mesh tag 11 is not associated to any physical tag!
Reading 98 elements with tag 12 of type 504
Mesh tag 12 is not associated to any physical tag!
Reading 55 elements with tag 13 of type 504
Mesh tag 13 is not associated to any physical tag!
Reading 434 elements with tag 14 of type 504
Mesh tag 14 is not associated to any physical tag!
Reading 1140 elements with tag 15 of type 504
Mesh tag 15 is not associated to any physical tag!
Reading 98 elements with tag 16 of type 504
Mesh tag 16 is not associated to any physical tag!
Reading 63 elements with tag 17 of type 504
Mesh tag 17 is not associated to any physical tag!
Reading 443 elements with tag 18 of type 504
Mesh tag 18 is not associated to any physical tag!
Reading 1135 elements with tag 19 of type 504
Mesh tag 19 is not associated to any physical tag!
Reading 98 elements with tag 20 of type 504
Mesh tag 20 is not associated to any physical tag!
Moving bulk elements to boundary elements
Leading bulk elementtype is 504
Trailing bulk elementtype is 101
Checking that different dimensions have unique boundary tags!
Tag interval for boundaries: [1 193]
We have an overlap, applying offsets!
Replacing tag in 1-dim 1 -> 134
Replacing tag in 1-dim 2 -> 135
Replacing tag in 1-dim 3 -> 136
Replacing tag in 1-dim 4 -> 137
Replacing tag in 1-dim 5 -> 138
Replacing tag in 1-dim 6 -> 139
Replacing tag in 1-dim 7 -> 140
Replacing tag in 1-dim 8 -> 141
Replacing tag in 1-dim 9 -> 142
Replacing tag in 1-dim 10 -> 143
Replacing tag in 1-dim 21 -> 144
Replacing tag in 1-dim 22 -> 145
Replacing tag in 1-dim 23 -> 146
Replacing tag in 1-dim 24 -> 147
Replacing tag in 1-dim 25 -> 148
Replacing tag in 1-dim 26 -> 149
Replacing tag in 1-dim 27 -> 150
Replacing tag in 1-dim 28 -> 151
Replacing tag in 1-dim 29 -> 152
Replacing tag in 1-dim 30 -> 153
Replacing tag in 1-dim 31 -> 154
Replacing tag in 1-dim 32 -> 155
Replacing tag in 1-dim 33 -> 156
Replacing tag in 1-dim 34 -> 157
Replacing tag in 1-dim 35 -> 158
Replacing tag in 1-dim 36 -> 159
Replacing tag in 1-dim 37 -> 160
Replacing tag in 1-dim 38 -> 161
Replacing tag in 1-dim 39 -> 162
Replacing tag in 1-dim 40 -> 163
Replacing tag in 1-dim 41 -> 164
Replacing tag in 1-dim 42 -> 165
Replacing tag in 1-dim 53 -> 166
Replacing tag in 1-dim 54 -> 167
Replacing tag in 1-dim 55 -> 168
Replacing tag in 1-dim 56 -> 169
Replacing tag in 1-dim 57 -> 170
Replacing tag in 1-dim 58 -> 171
Replacing tag in 1-dim 59 -> 172
Replacing tag in 1-dim 60 -> 173
Replacing tag in 1-dim 61 -> 174
Replacing tag in 1-dim 62 -> 175
Replacing tag in 1-dim 63 -> 176
Replacing tag in 1-dim 64 -> 177
Replacing tag in 1-dim 65 -> 178
Replacing tag in 1-dim 66 -> 179
Replacing tag in 1-dim 67 -> 180
Replacing tag in 1-dim 68 -> 181
Replacing tag in 1-dim 69 -> 182
Replacing tag in 1-dim 70 -> 183
Replacing tag in 1-dim 71 -> 184
Replacing tag in 1-dim 72 -> 185
Replacing tag in 1-dim 73 -> 186
Replacing tag in 1-dim 74 -> 187
Replacing tag in 1-dim 85 -> 188
Replacing tag in 1-dim 86 -> 189
Replacing tag in 1-dim 87 -> 190
Replacing tag in 1-dim 88 -> 191
Replacing tag in 1-dim 89 -> 192
Replacing tag in 1-dim 90 -> 193
Replacing tag in 1-dim 91 -> 194
Replacing tag in 1-dim 92 -> 195
Replacing tag in 1-dim 93 -> 196
Replacing tag in 1-dim 94 -> 197
Replacing tag in 1-dim 95 -> 198
Replacing tag in 1-dim 96 -> 199
Replacing tag in 1-dim 97 -> 200
Replacing tag in 1-dim 98 -> 201
Replacing tag in 1-dim 99 -> 202
Replacing tag in 1-dim 100 -> 203
Replacing tag in 1-dim 101 -> 204
Replacing tag in 1-dim 102 -> 205
Replacing tag in 1-dim 103 -> 206
Replacing tag in 1-dim 104 -> 207
Replacing tag in 1-dim 105 -> 208
Replacing tag in 1-dim 106 -> 209
Replacing tag in 1-dim 117 -> 210
Replacing tag in 1-dim 118 -> 211
Replacing tag in 1-dim 119 -> 212
Replacing tag in 1-dim 120 -> 213
Replacing tag in 1-dim 121 -> 214
Replacing tag in 1-dim 122 -> 215
Replacing tag in 1-dim 123 -> 216
Replacing tag in 1-dim 124 -> 217
Replacing tag in 1-dim 125 -> 218
Replacing tag in 1-dim 126 -> 219
Replacing tag in 1-dim 127 -> 220
Replacing tag in 1-dim 128 -> 221
Replacing tag in 1-dim 129 -> 222
Replacing tag in 1-dim 130 -> 223
Replacing tag in 1-dim 131 -> 224
Replacing tag in 1-dim 132 -> 225
Replacing tag in 1-dim 133 -> 226
Replacing tag in 1-dim 134 -> 227
Replacing tag in 1-dim 135 -> 228
Replacing tag in 1-dim 136 -> 229
Replacing tag in 1-dim 137 -> 230
Replacing tag in 1-dim 138 -> 231
Replacing tag in 1-dim 149 -> 232
Replacing tag in 1-dim 150 -> 233
Replacing tag in 1-dim 151 -> 234
Replacing tag in 1-dim 152 -> 235
Replacing tag in 1-dim 153 -> 236
Replacing tag in 1-dim 154 -> 237
Replacing tag in 1-dim 155 -> 238
Replacing tag in 1-dim 156 -> 239
Replacing tag in 1-dim 157 -> 240
Replacing tag in 1-dim 158 -> 241
Replacing tag in 1-dim 159 -> 242
Replacing tag in 1-dim 160 -> 243
Replacing tag in 1-dim 161 -> 244
Replacing tag in 1-dim 162 -> 245
Replacing tag in 1-dim 163 -> 246
Replacing tag in 1-dim 164 -> 247
Replacing tag in 1-dim 165 -> 248
Replacing tag in 1-dim 166 -> 249
Replacing tag in 1-dim 167 -> 250
Replacing tag in 1-dim 168 -> 251
Replacing tag in 1-dim 169 -> 252
Replacing tag in 1-dim 170 -> 253
Replacing tag in 1-dim 171 -> 254
Replacing tag in 1-dim 172 -> 255
Replacing tag in 1-dim 173 -> 256
Replacing tag in 1-dim 174 -> 257
Replacing tag in 1-dim 175 -> 258
Replacing tag in 1-dim 176 -> 259
Replacing tag in 1-dim 177 -> 260
Replacing tag in 1-dim 178 -> 261
Replacing tag in 1-dim 179 -> 262
Replacing tag in 1-dim 180 -> 263
Replacing tag in 1-dim 181 -> 264
Replacing tag in 1-dim 182 -> 265
Replacing tag in 1-dim 183 -> 266
Replacing tag in 1-dim 184 -> 267
Replacing tag in 1-dim 185 -> 268
Replacing tag in 1-dim 186 -> 269
Replacing tag in 1-dim 187 -> 270
Replacing tag in 1-dim 188 -> 271
Replacing tag in 1-dim 189 -> 272
Replacing tag in 1-dim 190 -> 273
Replacing tag in 1-dim 191 -> 274
Replacing tag in 1-dim 192 -> 275
Replacing tag in 1-dim 193 -> 276
Replacing tag in 0-dim 1 -> 277
Replacing tag in 0-dim 2 -> 278
Replacing tag in 0-dim 3 -> 279
Replacing tag in 0-dim 4 -> 280
Replacing tag in 0-dim 5 -> 281
Replacing tag in 0-dim 6 -> 282
Replacing tag in 0-dim 7 -> 283
Replacing tag in 0-dim 8 -> 284
Replacing tag in 0-dim 9 -> 285
Replacing tag in 0-dim 10 -> 286
Replacing tag in 0-dim 11 -> 287
Replacing tag in 0-dim 12 -> 288
Replacing tag in 0-dim 13 -> 289
Replacing tag in 0-dim 14 -> 290
Replacing tag in 0-dim 15 -> 291
Replacing tag in 0-dim 16 -> 292
Replacing tag in 0-dim 17 -> 293
Replacing tag in 0-dim 18 -> 294
Replacing tag in 0-dim 19 -> 295
Replacing tag in 0-dim 20 -> 296
Replacing tag in 0-dim 21 -> 297
Replacing tag in 0-dim 22 -> 298
Replacing tag in 0-dim 23 -> 299
Replacing tag in 0-dim 24 -> 300
Replacing tag in 0-dim 25 -> 301
Replacing tag in 0-dim 26 -> 302
Replacing tag in 0-dim 27 -> 303
Replacing tag in 0-dim 28 -> 304
Replacing tag in 0-dim 29 -> 305
Replacing tag in 0-dim 30 -> 306
Replacing tag in 0-dim 31 -> 307
Replacing tag in 0-dim 32 -> 308
Replacing tag in 0-dim 33 -> 309
Replacing tag in 0-dim 34 -> 310
Replacing tag in 0-dim 35 -> 311
Replacing tag in 0-dim 36 -> 312
Replacing tag in 0-dim 37 -> 313
Replacing tag in 0-dim 38 -> 314
Replacing tag in 0-dim 39 -> 315
Replacing tag in 0-dim 40 -> 316
Replacing tag in 0-dim 41 -> 317
Replacing tag in 0-dim 42 -> 318
Replacing tag in 0-dim 43 -> 319
Replacing tag in 0-dim 44 -> 320
Replacing tag in 0-dim 45 -> 321
Replacing tag in 0-dim 46 -> 322
Replacing tag in 0-dim 47 -> 323
Replacing tag in 0-dim 48 -> 324
Replacing tag in 0-dim 49 -> 325
Replacing tag in 0-dim 50 -> 326
Replacing tag in 0-dim 51 -> 327
Replacing tag in 0-dim 52 -> 328
Replacing tag in 0-dim 53 -> 329
Replacing tag in 0-dim 54 -> 330
Replacing tag in 0-dim 55 -> 331
Replacing tag in 0-dim 56 -> 332
Replacing tag in 0-dim 57 -> 333
Replacing tag in 0-dim 58 -> 334
Replacing tag in 0-dim 59 -> 335
Replacing tag in 0-dim 60 -> 336
Replacing tag in 0-dim 61 -> 337
Replacing tag in 0-dim 62 -> 338
Replacing tag in 0-dim 63 -> 339
Replacing tag in 0-dim 64 -> 340
Replacing tag in 0-dim 65 -> 341
Replacing tag in 0-dim 66 -> 342
Replacing tag in 0-dim 67 -> 343
Replacing tag in 0-dim 68 -> 344
Replacing tag in 0-dim 69 -> 345
Replacing tag in 0-dim 70 -> 346
Replacing tag in 0-dim 71 -> 347
Replacing tag in 0-dim 72 -> 348
Replacing tag in 0-dim 73 -> 349
Replacing tag in 0-dim 74 -> 350
Replacing tag in 0-dim 75 -> 351
Replacing tag in 0-dim 76 -> 352
Replacing tag in 0-dim 77 -> 353
Replacing tag in 0-dim 78 -> 354
Replacing tag in 0-dim 79 -> 355
Replacing tag in 0-dim 80 -> 356
Replacing tag in 0-dim 81 -> 357
Replacing tag in 0-dim 82 -> 358
Replacing tag in 0-dim 83 -> 359
Replacing tag in 0-dim 84 -> 360
Replacing tag in 0-dim 85 -> 361
Replacing tag in 0-dim 86 -> 362
Replacing tag in 0-dim 87 -> 363
Replacing tag in 0-dim 88 -> 364
Replacing tag in 0-dim 89 -> 365
Replacing tag in 0-dim 90 -> 366
Replacing tag in 0-dim 91 -> 367
Replacing tag in 0-dim 92 -> 368
Renumbered tags for boundary elements!
There are 4960 (out of 13672) lower dimensional elements.
Node 1303 belongs to maximum of 55 elements
Found 2058 side elements that have two parents.
Studied 4960 lower dimensional elements
Defined 4626 side elements
Defined 0 lower dimensional bulk elements
Removing 334 lower dimensional elements from the element list
Parent elements were reordered up to index 8712.
Moved 8712 elements (out of 13672) to new positions
Successfully read the mesh from the Gmsh input file.
Using physical numbering of entities

Elmergrid creating and manipulating meshes:
-------------------------------------------

Elmergrid saving data with method 2:
-------------------------------------
Saving mesh in ElmerSolver format to directory case.
Saving 2109 coordinates to mesh.nodes.
Saving 8712 element topologies to mesh.elements.
Saving boundary elements to mesh.boundary.
Saving header info to mesh.header.

Thank you for using Elmergrid!
Send bug reports and feature wishes to elmeradm@csc.fi
elmergrid.log (2023-07-26):

Code: Select all

Starting program Elmergrid, compiled on Jul 26 2023
Elmergrid reading in-line arguments
Output will be saved to file case.

Elmergrid loading data:
-----------------------
Format chosen using the first line: $MeshFormat
Gmsh version is 4.1
Loading mesh in Gmsh format 4.1 from file case.msh
Reading 92 entities in 0D
Reading 143 entities in 1D
Reading 78 entities in 2D
Reading 20 entities in 3D
Allocating for 2109 knots and 13672 elements.
Leading element dimension is 3
Allocating lookup table for tags of size 193
Defined 92 0DIM entities with geometric tag range [1 92]
Defined 143 1DIM entities with geometric tag range [1 193]
Defined 78 2DIM entities with geometric tag range [1 133]
Defined 20 3DIM entities with geometric tag range [1 20]
Physical tag offset for 1D is 0
Physical tag offset for 0D is 0
Geometric tag offset for 1D is 133
Geometric tag offset for 0D is 326
Reading 2109 nodes in 333 blocks.
Reading 13672 elements in 333 blocks.
Moving bulk elements to boundary elements
Leading bulk elementtype is 504
Trailing bulk elementtype is 101
Checking that different dimensions have unique boundary tags!
Tag interval for boundaries: [0 418]
No overlap, no offsets needed!
There are 4960 (out of 13672) lower dimensional elements.
Node 1303 belongs to maximum of 55 elements
Found 2058 side elements that have two parents.
Studied 4960 lower dimensional elements
Defined 4626 side elements
Defined 0 lower dimensional bulk elements
Removing 334 lower dimensional elements from the element list
Parent elements were reordered up to index 8712.
Moved 8712 elements (out of 13672) to new positions
Successfully read the mesh from the Gmsh input file.
Using physical numbering of entities

Elmergrid creating and manipulating meshes:
-------------------------------------------

Elmergrid saving data with method 2:
-------------------------------------
Saving mesh in ElmerSolver format to directory case.
Saving 2109 coordinates to mesh.nodes.
Saving 8712 element topologies to mesh.elements.
Saving boundary elements to mesh.boundary.
Saving header info to mesh.header.

Thank you for using Elmergrid!
Send bug reports and feature wishes to elmeradm@csc.fi
d.kojda
Posts: 13
Joined: 29 Jun 2023, 13:23
Antispam: Yes

Re: Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

Post by d.kojda »

This is the summary of both elmergrid results as proposed in the previous post.
results_both_versions.7z
(316.04 KiB) Downloaded 38 times
d.kojda
Posts: 13
Joined: 29 Jun 2023, 13:23
Antispam: Yes

Re: Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

Post by d.kojda »

Dear devolopers,

my current solution as short time fixture is to use the best of both versions.
Hence, I use the elmergrid of 2022-08-22 and the solver from 2023-07-26 by the following installation procedure.

1. Install the 2022-08-22 version and copy the "elmergrid.exe" to another folder.
2. Install the 2023-07-26 version.
3. Replace the "elmergrid.exe" with the stored version.

This is just a fishy local solution, that allows for my personal progresss.
It does not solve the issue that the new elmergrid has some index mismatch.

Danny
d.kojda
Posts: 13
Joined: 29 Jun 2023, 13:23
Antispam: Yes

Re: Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

Post by d.kojda »

Dear devolopers,

I found a second work around that works for a pure 2023-07-26 installation (no mixed installation as proposed before).
Hence, explicitly saving the gmsh msh file as version 2 does create the correct output (with no inner boundary conditions).

Therefore, the issue is most likely due to the conversion of the gmsh version 4 format, which does not correctly keep track of all the boundary ids.

For completeness, I also post the gmsh version 2 mesh file.
case.msh
gmsh_version_2
(522.2 KiB) Downloaded 30 times
Danny
d.kojda
Posts: 13
Joined: 29 Jun 2023, 13:23
Antispam: Yes

Re: Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

Post by d.kojda »

Dear devolopers,

I found an even simpler case of a single cylinder where gmsh mesh of version 4 produced a wrong result while the gmsh mesh of version 2 gives correct results (using pure installation compilied 2023-07-26).

The mesh of the cylinder in gmsh version 2 created by following python code (minor bugs fixed after the post of Rich_B).

Code: Select all

import gmsh
import numpy as np

length = 1.0
unit_surface = 1.0
core_radius = np.sqrt(unit_surface/np.pi)

# geometry modeling using gmsh
gmsh.initialize()

#gmsh.option.setNumber("General.Terminal", 1)
gmsh.model.add("MyModel")
factory = gmsh.model.occ

# main bodies
core = factory.add_cylinder(0.0, 0.0, 0.0, 0.0, 0.0, length, core_radius)
factory.synchronize()

gmsh.model.mesh.setSize(gmsh.model.getEntities(0), 0.1)
gmsh.model.mesh.generate(3)

# show mesh & export
gmsh.fltk.run()  # comment this line out if your system doesn't support the gmsh GUI
gmsh.option.setNumber("Mesh.MshFileVersion", 2.2) #comment this line to get the mesh in version 4
sim_dir = '.'
gmsh.write(sim_dir + "/case.msh")

# Clear mesh and close gmsh API.
gmsh.clear()
gmsh.finalize()
In order to get the gmsh version 4 mesh comment "gmsh.option.setNumber("Mesh.MshFileVersion", 2.2)".

The elmergrid and solutions are individually calculated in subfolders by

Code: Select all

elmergrid 14 2 case.msh
elmersolver
I provide a zipped folder that contains the two meshes, identical sif files and the results. Note that the result in the gmsh4 folder does not show a temperture distribution along the cylinder.
gmsh2and4.zip
mesh, sif, results
(508.93 KiB) Downloaded 35 times
Last edited by d.kojda on 03 Aug 2023, 16:39, edited 1 time in total.
Rich_B
Posts: 426
Joined: 24 Aug 2009, 20:18

Re: Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

Post by Rich_B »

Hello,

adding -autoclean to the elmergrid command for the gmsh 4 version fixes the issue, and your point is why is autoclean needed for gmsh 4 format and not for gmsh 2 format, right?

As a side note, perhaps one solution would be to change the default behavior of elmergrid to always add '-autoclean' when converting from gmsh?

I tried running the python script, got this error:
>python case.py
Traceback (most recent call last):
File "...\gmsh2\case.py", line 5, in <module>
core_radius = np.sqrt(unit_surface/np.pi)
^^
NameError: name 'np' is not defined
adding this line:
import numpy as np
fixed the error and the script ran, opening gmsh and generating the mesh.

While gmsh was open, clicking on Save Mesh in gmsh, gave this error:
Info : Writing '.msh'...
Error : Unknown output file format
Info : Done writing '.msh'
looks like the file name is missing from the script.

Rich.
d.kojda
Posts: 13
Joined: 29 Jun 2023, 13:23
Antispam: Yes

Re: Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

Post by d.kojda »

Dear Rich_B,

thank you for considering this issue.
First of all sorry for the minor bugs in my python code. I extracted the relevant part from my jupyterlab notebook without individual testing. I will fix the mentiond issues in the original code block and check this for an individual run (adding sim_dir = '.' should do the job for saving the file). Principally, there is no need to create the meshes by the script, as the meshes are given in the zip. The code is just to document how the meshes were created.

My point is that autoclean is no solution in my current workflow, as this will reindex the boundary IDs, which is crutial for a more complex geometry (e.g. the first post). I have a full python pipeline starting with dynamic geometry creation and finishing wiht plotting the results. After the meshing, I apply "factory.getEntitiesInBoundingBox" to exttract the gmsh boundary IDs for which I will set boundary conditions for the sif file in my script. This excatly give the correct IDs, if I convert the mesh without autoclean (and e.g. check IDs in elmerGUI considering the mesh->configure->elmergrid String without autoclean). Converting the mesh with autoclean does destroy this relationship.

A previous version of elmergrid (2022-08-22) is capable to convert gmsh 4 and preserving the boundary IDs. Hence, something has changed in the elmergrid gmsh 4 conversion within the last year.

Generally, I do not support the idea to default autoclean gmsh meshes, as this may affact others workflows which build on converion without autoclean.

For me the workflow with gmsh version 2 does work well and I have no need for version 4. However, I see issues for somebody starting with the newest elmer version, using gmsh 4 by default and then running in the issue of swapped/missed boundaries.

Currently, I'm not familar with the gmsh2/4 and .mesh.* elmerSolver formats to really see what is going wrong in the elmergrid conversion.

Danny
Rich_B
Posts: 426
Joined: 24 Aug 2009, 20:18

Re: Different results version 2023-07-26 vs. 2022-08-22 (due to elmergrid indexing?)

Post by Rich_B »

Hello Danny,

no problem with the python script, just thought you'd like to know.

It makes sense about wanting elmergrid to work properly without autoclean. Glad to see you have a valid work around in place.

I had an old installer, Compiled: 2022-12-03, and this older version displays the unwanted behavior, so the change to elmergrid happened sometime between 2022-08-22 and 2022-12-03.

Rich.
Post Reply