Simon,

I have never heard about this before. That is worth full info! I will take a 
closer look to the library soon! That is indeed a better solution than using 
the gcc-4.8.1.


Thanks

Simon

On Sep 13, 2013, at 3:12 PM, Simon Urbanek <simon.urba...@r-project.org> wrote:

> 
> On Sep 13, 2013, at 6:16 AM, Simon Zehnder wrote:
> 
>> Dear Brian,
>> 
>> if it is able to test the compilation of the quartz device by calling 
>> quartz() in R - this works. Calling xcodebuild -version gives me: Xcode 
>> 4.6.3 and clang --version gives me LLVM 3.2svn indeed. My prime target was 
>> to be able to use OpenMP 3.1 which is actually only available (freely) in 
>> gcc >= 4.7.
> 
> That's not true - Intel OpenMP RTL (http://www.openmprtl.org/ ) is free (BSD 
> license), goes even up to OpenMP 4.0 features and has much better 
> performance. GOMP has terrible performance on OS X (one of the two reasons 
> why we disable it in the binaries), so if you care about OMP you probably 
> don't want to use gcc anyway (or plug out GOMP for the Intel one).
> 
> 
>> Is there a possibility to install, check and reinstall all CRAN packages in 
>> R? 
>> 
> 
> Install is easy - you feed install.packages() with package list from 
> available.packages() and you can even use Ncpus. Check is annoying since 
> there is no equivalent R function (AFAIK). All of us have their own functions 
> they use for this. But what's more complicated is that you'll need to install 
> all dependent libraries in the system - and there are a lot of them.
> 
> Cheers,
> Simon
> 
> 
> 
>> Best
>> 
>> Simon
>> 
>> 
>> On Sep 13, 2013, at 10:52 AM, Prof Brian Ripley <rip...@stats.ox.ac.uk> 
>> wrote:
>> 
>>> On 13/09/2013 07:52, Anirban MUKHERJEE wrote:
>>>> Hi Simon,
>>>> 
>>>> On a related note, there has been progress on openmp in llvm/clang:
>>>> 
>>>> http://www.phoronix.com/scan.php?page=news_item&px=MTQ0NjQ
>>>> 
>>>> http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-August/065169.html
>>>> 
>>>> http://clang-omp.github.io/
>>>> 
>>>> That might be an alternative route to consider if needed. Clang (I have 
>>>> not openmp/clang) usually builds easily on Mac OS.
>>> 
>>> We know (I believe it has been mentioned here before).  But please remember 
>>> that only the Apple clang is easy to use (does your self-build compile the 
>>> quartz device? -- mine did not), and Apple lags a long way behind.  The 
>>> current Xcode version says it is '3.2svn' but lacks even 3.1 features such 
>>> as AddressSanitizer.  We will see what Xcode 5 brings when it is released.
>>> 
>>> I don't think people appreciated Simon's comments about the stability 
>>> needed.  If you can check all of CRAN with no more than 10 issues with gcc 
>>> 4.7 or 4.8, then let us know.  That is about where we are with llvm-gcc 4.2 
>>> and clang 3.2- from Xcode 4.6.3.  When I tried 4.7.x prior to R 3.0.0 I had 
>>> over 50 failures (and CRAN is reqularly checked with 4.7.x on other 
>>> platforms).
>>> 
>>> And we are only in that good a state because a lot of (literally) thankless 
>>> work has been done to get CRAN/BioC packages to compile with clang.
>>> 
>>> -- 
>>> Brian D. Ripley,                  rip...@stats.ox.ac.uk
>>> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
>>> University of Oxford,             Tel:  +44 1865 272861 (self)
>>> 1 South Parks Road,                     +44 1865 272866 (PA)
>>> Oxford OX1 3TG, UK                Fax:  +44 1865 272595
>>> 
>>> _______________________________________________
>>> R-SIG-Mac mailing list
>>> R-SIG-Mac@r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>> 
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>> 
>> 
> 

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to