[MacPorts] #42379: john-jumbo
#42379: john-jumbo -----------------------------+-------------------------------- Reporter: macports.ilsa@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: MacPorts Future Component: ports | Version: 2.2.1 Keywords: john openmp | Port: john-jumbo -----------------------------+-------------------------------- john-jumbo is not compiled against openmp, and so doesn't take advantage of multiple cores. When I run it, Activity Monitor shows john using exactly 100%. Using the OMP_NUM_THREADS variable appears to do nothing. Contrast this to what can be found here: http://openwall.info/wiki/john /custom-builds#Compiled-for-Mac-OS-X When I run the above version, Activity Manager shows john peaking at approximately 750%, which tells me it's taking full advantage of my quad- core CPU. (The benchmark tests are also significantly higher, as would be expected) and my fans kick into high gear. This is valuable both because it produces results faster, and provides an additional source of heat, as my office is a tad chilly. :) -- Ticket URL: <https://trac.macports.org/ticket/42379> MacPorts <http://www.macports.org/> Ports system for OS X
#42379: john-jumbo ------------------------------+-------------------------------- Reporter: macports.ilsa@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: john-jumbo | ------------------------------+-------------------------------- Changes (by macsforever2000@…): * keywords: john openmp => * version: 2.2.1 => * milestone: MacPorts Future => Comment: The Milestone field is for Macports team members' use only, please do not set it. -- Ticket URL: <https://trac.macports.org/ticket/42379#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#42379: john-jumbo ------------------------------+-------------------------------- Reporter: macports.ilsa@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: john-jumbo | ------------------------------+-------------------------------- Comment (by ryandesign@…): My understanding is that clang, which is the default compiler in MacPorts for Xcode 4.2 and later, does not do OpenMP yet. So if you want OpenMP support, you could try compiling the port with a non-Clang compiler, e.g.: {{{ sudo port install llvm-gc42 sudo port -ns upgrade --force john-jumbo configure.compiler=macports-llvm- gcc.4.2 }}} -- Ticket URL: <https://trac.macports.org/ticket/42379#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#42379: john-jumbo ------------------------------+-------------------------------- Reporter: macports.ilsa@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: john-jumbo | ------------------------------+-------------------------------- Comment (by ryandesign@…): llvm-gcc-4.2 might not do OpenMP either; I'm not sure. -- Ticket URL: <https://trac.macports.org/ticket/42379#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#42379: john-jumbo ------------------------------+-------------------------------- Reporter: macports.ilsa@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: john-jumbo | ------------------------------+-------------------------------- Comment (by macports.ilsa@…): Arn't there other ports that force compilation through gcc? It looks like all the pieces are already provided by macports. -- Ticket URL: <https://trac.macports.org/ticket/42379#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts