[Rcpp-devel] C++11 in Windows R package
Dirk Eddelbuettel
edd at debian.org
Thu Jun 12 02:08:32 CEST 2014
Hi Matteo,
On 11 June 2014 at 23:29, Matteo Fasiolo wrote:
| after realizing that the only C++11 feature I was using was <random> I decided
| to switch
| to boost::normal_distribution. In particular I now link to BH, but I don't use
| the boost::normal_distribution
| from there, but the one in this commit:
|
| http://lists.boost.org/boost-commit/2012/10/43158.php
|
| which is much faster than the current version. Hopefully the package will now
| work on all platforms!
Nice, and it should thanks to BH and its headers.
OS X won't have OpenMP support (yet, apparently some future version will).
But Linux and Windows should be fine.
Dirk
| Thanks,
|
| Matteo
|
|
| On Mon, Jun 9, 2014 at 8:02 PM, Dirk Eddelbuettel <edd at debian.org> wrote:
|
|
| On 9 June 2014 at 17:45, Matteo Fasiolo wrote:
| | Hi Dirk
| |
| |
| |
| | Saw that -- mvnfast looks quite interesting with OpenMP-based RNG!
| | |
| |
| |
| | Yes, using a single header parallel RNG, which is compatible with C++11
| random
| | distributions made
| | all the work much easier! The C++11 part is creating lots of problems,
| though.
|
| I owe you a follow-up (maybe later today) about how/where it built for me
| with clang. This seems to have to do with the 'C++' library one uses with
| clang/llvm; it seems on Debian it comes from g++-4.8 which works.
|
| Dirk
|
| | Yes. For the two (smaller) packages (RcppCNPy, and RcppBDT) where I
| use
| | C++11 features I have
| |
| | Depends: R (>= 3.1.0)
| |
| | and you should too as C++11 does need R 3.1.0 or later.
| |
| |
| |
| |
| | Thanks, Prof. Ripley pointed at the same solution.
| |
| | Matteo
|
| --
| http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
|
|
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
More information about the Rcpp-devel
mailing list