View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025269 | Open CASCADE | OCCT:Coding | public | 2014-09-25 09:52 | 2014-11-11 13:02 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Target Version | 6.8.0 | Fixed in Version | 6.8.0 | ||
Summary | 0025269: Make parallel version of boolean operations avaible from DRAW | ||||
Description | There are parallel version of boolean opetations exists, but they inaccessible in high-level API. | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
related to | 0024639 | closed | Parallelization FillDS part of BO |
|
Branch CR25269 has been created by aml. SHA-1: 9af2245530d6d5ef6d368c023e2db6ddc4e67feb Detailed log of new commits: Author: aml Date: Thu Sep 25 09:57:26 2014 +0400 0025269: Make parallel version of boolean operations avaible from DRAW new command bsetparallelmode added. usage: bsetparallelmode 1/0. |
|
Dear abv, Please check current state of branch CR25269. |
|
No remarks, please integrate (testing is not needed, perhaps just check compilation) |
|
Results of testing with parallel boolean operations (win32, Release): testgrid -parallel 1 (up to 4 workers) No regressions testgrid (up to 16 workers) bugs modalg_5 bug23958 (Process killed by CPU limit (4000 sec) ) bug23958 has reproduced in standalone test only in Release mode on my workstation. Usage of Intel Parallel leads to "OK" state of test. |
|
Branch CR25269 has been updated by aml. SHA-1: 0bcbb3fa1531cae35731d08c1a1d48e6cb3f73e7 Detailed log of new commits: Author: aml Date: Fri Sep 26 09:58:48 2014 +0400 0025269: Make parallel version of boolean operations avaible from DRAW Documentation for new command "bsetparallelmode" added. |
|
Branch CR25269 has been updated forcibly by aml. SHA-1: 74f80c87e7f090c5f2ffaed138e17d26292912f6 |
|
+ if (n != 2) + { + di << "use bsetparallelmode 1/0"; + return 1; + } ... + theCommands.Add("bsetparallelmode", "use bsetparallelmode 1/0", __FILE__, bsetparallelmode, g); please notice that bsetparallelmode syntax is inconsistent to similar commands - there is NO way to see current state of this global flag. Description is somewhat awkward - it relies on assumption that command name is self-descriptive, but it is NOT. There are too many commands starting from "b" without any description! Here is mpparallel for example: mpparallel [toTurnOn] : show / set multi-threading flag for incremental mesh |
|
I. Parallel versions of the following tests are checked by Intel Inspector (in debug): boolean bcommon_simple A1 boolean bcut_simple A1 boolean bfuse_simple B2 boolean bsection S5 Inspector not detected any problems related to boolean operations. II. Documentation for new command has been added. |
|
Branch CR25269 has been updated forcibly by aml. SHA-1: 0a528292f77f0c263722db6eb499370cb59b01e5 |
|
Command "bsetparallelmode" has changed due to kgv comments. |
|
Branch CR25269 has been updated forcibly by apv. SHA-1: f07e778f6b53646858698ce14ffe516112df236f |
|
Dear BugMaster, Branch CR25269 (and products from GIT master) was compiled on Linux, MacOS and Windows platforms. SHA-1: f07e778f6b53646858698ce14ffe516112df236f Number of compiler warnings: occt component: Linux: 15 (15 on master) Windows: 0 (0 on master) MacOS: 193 (193 on master) products component : Linux: 11 (11 on master) Windows: 3 (3 on master) |
|
Branch CR25269 has been deleted by inv. SHA-1: f07e778f6b53646858698ce14ffe516112df236f |
occt: master e322db46 2014-10-02 08:55:08
Committer: bugmaster Details Diff |
0025269: Make parallel version of boolean operations avaible from DRAW new command bsetparallelmode added. usage: bsetparallelmode [1/0]. Documentation for new command "bsetparallelmode" added. |
Affected Issues 0025269 |
|
mod - dox/user_guides/draw_test_harness.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Algo.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Algo.cxx | Diff File | ||
mod - src/BOPTest/BOPTest_BOPCommands.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-09-25 09:52 |
|
New Issue | |
2014-09-25 09:52 |
|
Assigned To | => aml |
2014-09-25 09:54 |
|
Relationship added | related to 0024639 |
2014-09-25 10:02 | git | Note Added: 0032108 | |
2014-09-25 10:03 |
|
Note Added: 0032109 | |
2014-09-25 10:03 |
|
Assigned To | aml => abv |
2014-09-25 10:03 |
|
Status | new => resolved |
2014-09-25 10:35 |
|
Note Added: 0032111 | |
2014-09-25 10:35 |
|
Assigned To | abv => bugmaster |
2014-09-25 10:35 |
|
Status | resolved => reviewed |
2014-09-25 14:23 |
|
Assigned To | bugmaster => apv |
2014-09-26 08:59 |
|
Note Added: 0032184 | |
2014-09-26 10:07 | git | Note Added: 0032194 | |
2014-09-26 10:08 | git | Note Added: 0032195 | |
2014-09-26 11:37 | kgv | Note Added: 0032208 | |
2014-09-26 11:38 | kgv | Note Edited: 0032208 | |
2014-09-26 11:39 | kgv | Note Edited: 0032208 | |
2014-09-26 11:40 |
|
Note Added: 0032209 | |
2014-09-26 11:42 | kgv | Note Edited: 0032208 | |
2014-09-26 12:31 | git | Note Added: 0032217 | |
2014-09-26 12:33 |
|
Note Added: 0032218 | |
2014-09-26 15:21 | git | Note Added: 0032244 | |
2014-09-26 17:48 |
|
Target Version | => 6.8.0 |
2014-09-29 11:47 |
|
Note Added: 0032289 | |
2014-09-29 11:47 |
|
Assigned To | apv => bugmaster |
2014-09-29 11:47 |
|
Status | reviewed => tested |
2014-09-29 11:47 |
|
Test case number | => Not needed |
2014-10-03 14:07 | bugmaster | Changeset attached | => occt master e322db46 |
2014-10-03 14:07 | bugmaster | Status | tested => verified |
2014-10-03 14:07 | bugmaster | Resolution | open => fixed |
2014-10-21 16:44 | git | Note Added: 0033469 | |
2014-11-11 12:43 |
|
Fixed in Version | => 6.8.0 |
2014-11-11 13:02 |
|
Status | verified => closed |