View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0031849 | Community | OCCT:Modeling Algorithms | public | 2020-10-13 16:29 | 2021-09-03 14:10 |
Reporter | Matthias | Assigned To | bugmaster | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | no change required | ||
Platform | Windows | OS | VC++ 2015 | ||
Product Version | 7.4.0 | ||||
Summary | 0031849: Modeling Algorithms - Boolean operations produce different results on different systems | ||||
Description | We encountered slightly different results of geometry generation processes being performed on systems with different processor architecture (Ivy bridge vs. Skylake, Zen2 etc.). Attached are our resulting breps produced by DRAW script below (res_skylake.brep and res_ivybridge.brep). 1) Can you confirm these different results? 2) Can you provide some details for this different behavior? | ||||
Steps To Reproduce | pload ALL datadir c:/temp restore s1.brep restore s2.brep bsection res s1 s2 save res res.brep | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
res_skylake.brep (211,232 bytes) |
|
res_ivybridge.brep (211,242 bytes) |
|
s1.brep (22,573 bytes) |
|
s2.brep (44,272 bytes) |
|
The difference is not greater than in 11th digit in double precision values. I think it can be explained by different numeric processors on different platforms. It is hardly possible to fix this problem. |
|
You are right, but these differences increase with ongoing manipulations of the model. We got aware of it when a (seemingly valid) shape produced on Ivybridge architecture could not be meshed on any platform using CADExchanger SDK (which is going to be investigated). For the sake of completeness, the shapes are attached (fds_ivybridge.brep, fds_skylake.brep). |
|
fds_ivybridge.brep (2,050,190 bytes) |
|
fds_skylake.brep (2,005,540 bytes) |
|
Both shapes are meshed with no problems using OCCT BRepMesh algorithm. |
|
Dear Matthias, could you provide some feedback on this bug? |
|
Dear msv, cadex confirmed a bug in their visualization mesher causing the failing meshing of the slightly different shape. Issue could be closed, the information shared here is sufficient (at least for myself). |
|
Please close this bug. |
Date Modified | Username | Field | Change |
---|---|---|---|
2020-10-13 16:29 | Matthias | New Issue | |
2020-10-13 16:29 | Matthias | Assigned To | => bugmaster |
2020-10-13 16:29 | Matthias | File Added: res_skylake.brep | |
2020-10-13 16:29 | Matthias | File Added: res_ivybridge.brep | |
2020-10-13 16:29 | Matthias | File Added: s1.brep | |
2020-10-13 16:29 | Matthias | File Added: s2.brep | |
2020-10-13 17:02 | kgv | Assigned To | bugmaster => msv |
2020-10-13 17:02 | kgv | Summary | Boolean operations produce different results on different systems => Modeling Algorithms - Boolean operations produce different results on different systems |
2020-10-13 17:02 | kgv | Steps to Reproduce Updated | |
2020-10-13 17:52 |
|
Note Added: 0095941 | |
2020-10-14 09:58 | Matthias | Note Added: 0095952 | |
2020-10-14 09:59 | Matthias | File Added: fds_ivybridge.brep | |
2020-10-14 09:59 | Matthias | File Added: fds_skylake.brep | |
2020-10-14 10:58 |
|
Note Added: 0095955 | |
2021-08-29 19:00 |
|
Note Added: 0103515 | |
2021-08-29 19:00 |
|
Assigned To | msv => Matthias |
2021-08-29 19:00 |
|
Status | new => feedback |
2021-08-29 19:00 |
|
Target Version | 7.6.0 => 7.7.0 |
2021-08-30 10:14 | Matthias | Note Added: 0103524 | |
2021-08-30 10:14 | Matthias | Assigned To | Matthias => msv |
2021-08-30 10:29 |
|
Note Added: 0103525 | |
2021-08-30 10:29 |
|
Assigned To | msv => bugmaster |
2021-08-30 10:29 |
|
Resolution | open => no change required |
2021-08-30 10:29 |
|
Target Version | 7.7.0 => |
2021-09-03 14:10 | bugmaster | Status | feedback => closed |