MantisBT - VTK | ||||||||||
| View Issue Details | ||||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | |||||
| 0003331 | VTK | (No Category) | public | 2006-06-07 10:11 | 2008-06-03 14:47 | |||||
| Reporter | Sean McBride | |||||||||
| Assigned To | Will Schroeder | |||||||||
| Priority | low | Severity | major | Reproducibility | always | |||||
| Status | closed | Resolution | fixed | |||||||
| Platform | OS | OS Version | ||||||||
| Product Version | ||||||||||
| Target Version | Fixed in Version | |||||||||
| Project | ||||||||||
| Type | ||||||||||
| Summary | 0003331: Replace MPProcessors() to gain improved 64bit compatibility | |||||||||
| Description | On Mac OS X only some APIs are available to 64 bit applications, see: <http://developer.apple.com/documentation/Darwin/Conceptual/64bitPorting/indications/chapter_2_section_2.html> [^] Specifically, only the APIs in System.framework and Accelerate.framework are available. So no Carbon, Cocoa, OpenGL, etc. vtkMultiThreader.cxx is including Carbon to call the function MPProcessors(). This API could be replaced by a different one for 64 bit compatibility. One option is sysctl() with 'hw.ncpu'-- I think. I'm not 100% sure of the purpose of vtkMultiThreader::GetGlobalDefaultNumberOfThreads(). | |||||||||
| Steps To Reproduce | ||||||||||
| Additional Information | ||||||||||
| Tags | No tags attached. | |||||||||
| Relationships |
| |||||||||
| Attached Files | ||||||||||
| Issue History | ||||||||||
| Date Modified | Username | Field | Change | |||||||
| 2007-08-10 08:56 | David Cole | Relationship added | has duplicate 0002932 | |||||||
| 2008-06-03 14:47 | Sean McBride | Status | @80@ => closed | |||||||
| 2008-06-03 14:47 | Sean McBride | Resolution | open => fixed | |||||||
| 2011-06-16 13:11 | Zack Galbreath | Category | => (No Category) | |||||||
| Notes | |||||
|
|
|||||
|
|
||||