First time here? Check out the Help page!
1 | initial version |
Hello,
I can reproduce the issue with energyplus 23.1.0
Starting Simulation at 06/15/2019 for RUN PERIOD 1
Segmentation fault: 11
I've transitionned your file to the (upcoming) V23.2.0 release, and ran it in debug. I do get some errors in the eplusout.err that are worth checking out
** Warning ** CalculateZoneVolume: 1 zone is not fully enclosed. For more details use: Output:Diagnostics,DisplayExtrawarnings;
** Warning ** CheckUsedConstructions: There are 1 nominally unused constructions in input.
** ~~~ ** For explicit details on each unused construction, use Output:Diagnostics,DisplayExtraWarnings;
** Warning ** DXFOut: Could not triangulate surface="CIRCTOIT1", type="Roof", check surface vertex order(entry)
** ~~~ ** ...use Output:Diagnostics,DisplayExtraWarnings; to show more details on individual surfaces.
** Warning ** DXFOut: Could not triangulate surface="CIRCSOL2", type="Floor", check surface vertex order(entry)
I've enabled OutputDiagnostics, see full log below. I recommend you start by trying to fix these geometry errors.
Anyways, it still throws with a vector
issue. I've caught the crash, it happens here: https://github.com/NREL/EnergyPlus/blob/b4769abf5b8fca9d622f63b10e5d41d4d5420e5a/src/EnergyPlus/SolarShading.cc#L7561
BlNum
is 0, which it shouldn't (the array is 1-indexed)
** Warning ** CheckConvexity: Zone="CIRCULATIONS", Surface="CIRCTOIT1" is non-convex.
** ~~~ ** ...vertex 2 to vertex 3 to vertex 4
** ~~~ ** ...vertex 2=[64.41,28.50,20.10]
** ~~~ ** ...vertex 3=[72.30,25.62,20.10]
** ~~~ ** ...vertex 4=[75.81,35.28,20.10]
** Warning ** CheckConvexity: Zone="CIRCULATIONS", Surface="CIRCTOIT2" is non-convex.
** ~~~ ** ...vertex 2 to vertex 3 to vertex 4
** ~~~ ** ...vertex 2=[17.12,22.48,20.10]
** ~~~ ** ...vertex 3=[9.23,25.35,20.10]
** ~~~ ** ...vertex 4=[5.71,15.70,20.10]
** Warning ** CalculateZoneVolume: The Zone="CIRCULATIONS" is not fully enclosed. To be fully enclosed, each edge of a surface must also be an edge on one other surface.
** ~~~ ** The zone volume was calculated using the floor area times ceiling height method where the floor and ceiling are the same except for the z-coordinates.
** ~~~ ** The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'CIRCTOIT1' 'AIRWALLCIRC4' 'CIRCTOIT2'
** ~~~ ** Vertex start { 61.3840, 35.1035, 20.1000}
** ~~~ ** Vertex end { 67.9208, 38.1517, 20.1000}
** ~~~ ** The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'MURINTCIRCCLASSENORD' 'AIRWALLCIRC4' 'SURFACE 189'
** ~~~ ** Vertex start { 67.9208, 38.1517, 20.1000}
** ~~~ ** Vertex end { 67.9208, 38.1517, 16.1000}
** ~~~ ** The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'CIRCSOL1' 'AIRWALLCIRC4' 'CIRCSOL2'
** ~~~ ** Vertex start { 67.9208, 38.1517, 16.1000}
** ~~~ ** Vertex end { 61.3840, 35.1035, 16.1000}
** ~~~ ** The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'MURPATIOOUEST1' 'AIRWALLCIRC4' 'MURPATIOSUD2'
** ~~~ ** Vertex start { 61.3840, 35.1035, 16.1000}
** ~~~ ** Vertex end { 61.3840, 35.1035, 20.1000}
** ~~~ ** The surface "AIRWALLCIRC2" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'CIRCTOIT1' 'AIRWALLCIRC3' 'CIRCTOIT2'
** ~~~ ** Vertex start { 13.6069, 12.8247, 20.1000}
** ~~~ ** Vertex end { 20.1436, 15.8728, 20.1000}
** ~~~ ** The surface "AIRWALLCIRC2" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'MURPATIONORD2' 'AIRWALLCIRC3' 'MURPATIOEST1'
** ~~~ ** Vertex start { 20.1436, 15.8728, 20.1000}
** ~~~ ** Vertex end { 20.1436, 15.8728, 16.1000}
** ~~~ ** The surface "AIRWALLCIRC2" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'CIRCSOL1' 'AIRWALLCIRC3' 'CIRCSOL2'
** ~~~ ** Vertex start { 20.1436, 15.8728, 16.1000}
** ~~~ ** Vertex end { 13.6069, 12.8247, 16.1000}
** ~~~ ** The surface "AIRWALLCIRC2" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'SURFACE 21' 'AIRWALLCIRC3' 'MURINTCIRCCLASSESUD'
** ~~~ ** Vertex start { 13.6069, 12.8247, 16.1000}
** ~~~ ** Vertex end { 13.6069, 12.8247, 20.1000}
** Warning ** CheckUsedConstructions: There are 1 nominally unused constructions in input.
** ~~~ ** Each Unused construction is shown.
************* Construction=MURINTTERRAPLAC
** Warning ** DXFOut: Could not triangulate surface="CIRCTOIT1", type="Roof", check surface vertex order(entry)
************* surface=CIRCTOIT1 class=Roof
************* side=1 (50.6,-9.6,20.1)
************* side=2 (64.4,28.5,20.1)
************* side=3 (72.3,25.6,20.1)
************* side=4 (75.8,35.3,20.1)
************* side=5 (67.9,38.2,20.1)
************* side=6 (61.4,35.1,20.1)
************* side=7 (54.4,16.1,20.1)
************* side=8 (43.3,20.1,20.1)
************* side=9 (39.2,8.9,20.1)
************* side=10 (20.1,15.9,20.1)
************* side=11 (13.6,12.8,20.1)
************* side=12 (48.7,4.1E-002,20.1)
************* side=13 (45.9,-7.9,20.1)
************* number of triangles found= 9
************* r angle=1 vert=12 deg=216.2
** Warning ** DXFOut: Could not triangulate surface="CIRCSOL2", type="Floor", check surface vertex order(entry)
************* surface=CIRCSOL2 class=Floor
************* side=1 (5.7,15.7,16.1)
************* side=2 (9.2,25.4,16.1)
************* side=3 (17.1,22.5,16.1)
************* side=4 (31.0,60.5,16.1)
************* side=5 (35.7,58.8,16.1)
************* side=6 (32.8,50.9,16.1)
************* side=7 (67.9,38.2,16.1)
************* side=8 (61.4,35.1,16.1)
************* side=9 (42.3,42.0,16.1)
************* side=10 (38.3,30.9,16.1)
************* side=11 (27.1,34.9,16.1)
************* side=12 (20.1,15.9,16.1)
************* side=13 (13.6,12.8,16.1)
************* number of triangles found= 9
************* r angle=1 vert=3 deg=200.6
2 | No.2 Revision |
Hello,
Edit: filed an issue at NREL/EnergyPlus#10245
I can reproduce the issue with energyplus 23.1.0
Starting Simulation at 06/15/2019 for RUN PERIOD 1
Segmentation fault: 11
I've transitionned your file to the (upcoming) V23.2.0 release, and ran it in debug. I do get some errors in the eplusout.err that are worth checking out
** Warning ** CalculateZoneVolume: 1 zone is not fully enclosed. For more details use: Output:Diagnostics,DisplayExtrawarnings;
** Warning ** CheckUsedConstructions: There are 1 nominally unused constructions in input.
** ~~~ ** For explicit details on each unused construction, use Output:Diagnostics,DisplayExtraWarnings;
** Warning ** DXFOut: Could not triangulate surface="CIRCTOIT1", type="Roof", check surface vertex order(entry)
** ~~~ ** ...use Output:Diagnostics,DisplayExtraWarnings; to show more details on individual surfaces.
** Warning ** DXFOut: Could not triangulate surface="CIRCSOL2", type="Floor", check surface vertex order(entry)
I've enabled OutputDiagnostics, see full log below. I recommend you start by trying to fix these geometry errors.
Anyways, it still throws with a vector
issue. I've caught the crash, it happens here: https://github.com/NREL/EnergyPlus/blob/b4769abf5b8fca9d622f63b10e5d41d4d5420e5a/src/EnergyPlus/SolarShading.cc#L7561
BlNum
is 0, which it shouldn't (the array is 1-indexed)
** Warning ** CheckConvexity: Zone="CIRCULATIONS", Surface="CIRCTOIT1" is non-convex.
** ~~~ ** ...vertex 2 to vertex 3 to vertex 4
** ~~~ ** ...vertex 2=[64.41,28.50,20.10]
** ~~~ ** ...vertex 3=[72.30,25.62,20.10]
** ~~~ ** ...vertex 4=[75.81,35.28,20.10]
** Warning ** CheckConvexity: Zone="CIRCULATIONS", Surface="CIRCTOIT2" is non-convex.
** ~~~ ** ...vertex 2 to vertex 3 to vertex 4
** ~~~ ** ...vertex 2=[17.12,22.48,20.10]
** ~~~ ** ...vertex 3=[9.23,25.35,20.10]
** ~~~ ** ...vertex 4=[5.71,15.70,20.10]
** Warning ** CalculateZoneVolume: The Zone="CIRCULATIONS" is not fully enclosed. To be fully enclosed, each edge of a surface must also be an edge on one other surface.
** ~~~ ** The zone volume was calculated using the floor area times ceiling height method where the floor and ceiling are the same except for the z-coordinates.
** ~~~ ** The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'CIRCTOIT1' 'AIRWALLCIRC4' 'CIRCTOIT2'
** ~~~ ** Vertex start { 61.3840, 35.1035, 20.1000}
** ~~~ ** Vertex end { 67.9208, 38.1517, 20.1000}
** ~~~ ** The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'MURINTCIRCCLASSENORD' 'AIRWALLCIRC4' 'SURFACE 189'
** ~~~ ** Vertex start { 67.9208, 38.1517, 20.1000}
** ~~~ ** Vertex end { 67.9208, 38.1517, 16.1000}
** ~~~ ** The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'CIRCSOL1' 'AIRWALLCIRC4' 'CIRCSOL2'
** ~~~ ** Vertex start { 67.9208, 38.1517, 16.1000}
** ~~~ ** Vertex end { 61.3840, 35.1035, 16.1000}
** ~~~ ** The surface "AIRWALLCIRC1" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'MURPATIOOUEST1' 'AIRWALLCIRC4' 'MURPATIOSUD2'
** ~~~ ** Vertex start { 61.3840, 35.1035, 16.1000}
** ~~~ ** Vertex end { 61.3840, 35.1035, 20.1000}
** ~~~ ** The surface "AIRWALLCIRC2" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'CIRCTOIT1' 'AIRWALLCIRC3' 'CIRCTOIT2'
** ~~~ ** Vertex start { 13.6069, 12.8247, 20.1000}
** ~~~ ** Vertex end { 20.1436, 15.8728, 20.1000}
** ~~~ ** The surface "AIRWALLCIRC2" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'MURPATIONORD2' 'AIRWALLCIRC3' 'MURPATIOEST1'
** ~~~ ** Vertex start { 20.1436, 15.8728, 20.1000}
** ~~~ ** Vertex end { 20.1436, 15.8728, 16.1000}
** ~~~ ** The surface "AIRWALLCIRC2" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'CIRCSOL1' 'AIRWALLCIRC3' 'CIRCSOL2'
** ~~~ ** Vertex start { 20.1436, 15.8728, 16.1000}
** ~~~ ** Vertex end { 13.6069, 12.8247, 16.1000}
** ~~~ ** The surface "AIRWALLCIRC2" has an edge that was used 4 times: it is an edge on three or more surfaces:
** ~~~ ** It was found on the following Surfaces: 'SURFACE 21' 'AIRWALLCIRC3' 'MURINTCIRCCLASSESUD'
** ~~~ ** Vertex start { 13.6069, 12.8247, 16.1000}
** ~~~ ** Vertex end { 13.6069, 12.8247, 20.1000}
** Warning ** CheckUsedConstructions: There are 1 nominally unused constructions in input.
** ~~~ ** Each Unused construction is shown.
************* Construction=MURINTTERRAPLAC
** Warning ** DXFOut: Could not triangulate surface="CIRCTOIT1", type="Roof", check surface vertex order(entry)
************* surface=CIRCTOIT1 class=Roof
************* side=1 (50.6,-9.6,20.1)
************* side=2 (64.4,28.5,20.1)
************* side=3 (72.3,25.6,20.1)
************* side=4 (75.8,35.3,20.1)
************* side=5 (67.9,38.2,20.1)
************* side=6 (61.4,35.1,20.1)
************* side=7 (54.4,16.1,20.1)
************* side=8 (43.3,20.1,20.1)
************* side=9 (39.2,8.9,20.1)
************* side=10 (20.1,15.9,20.1)
************* side=11 (13.6,12.8,20.1)
************* side=12 (48.7,4.1E-002,20.1)
************* side=13 (45.9,-7.9,20.1)
************* number of triangles found= 9
************* r angle=1 vert=12 deg=216.2
** Warning ** DXFOut: Could not triangulate surface="CIRCSOL2", type="Floor", check surface vertex order(entry)
************* surface=CIRCSOL2 class=Floor
************* side=1 (5.7,15.7,16.1)
************* side=2 (9.2,25.4,16.1)
************* side=3 (17.1,22.5,16.1)
************* side=4 (31.0,60.5,16.1)
************* side=5 (35.7,58.8,16.1)
************* side=6 (32.8,50.9,16.1)
************* side=7 (67.9,38.2,16.1)
************* side=8 (61.4,35.1,16.1)
************* side=9 (42.3,42.0,16.1)
************* side=10 (38.3,30.9,16.1)
************* side=11 (27.1,34.9,16.1)
************* side=12 (20.1,15.9,16.1)
************* side=13 (13.6,12.8,16.1)
************* number of triangles found= 9
************* r angle=1 vert=3 deg=200.6