Skip to content

[Rcpp-devel] RcppParallel on Solaris

8 messages · Romain Francois, Dirk Eddelbuettel, Qiang Kou +3 more

#
We've recently done some work on RcppParallel to make it work on
Windows (previously it worked on Linux and OS X only). It would be
wonderful to also get it working on Solaris, and in theory this
shouldn't be difficult as the library at the core of RcppParallel,
Intel Threading Building Blocks (TBB), has full support for both Sun
and GCC compilers on Solaris

This branch does what I think is necessary:

https://github.com/RcppCore/RcppParallel/tree/feature/tbb-solaris

Unfortunately none of my attempts to setup a working Solaris
development environment have succeeded so I have no way of testing
this. I'm writing to see if anyone on the list would be willing to
help with testing/tweaking on Solaris.

More background on RcppParallel is here: http://rcppcore.github.io/RcppParallel/

Thanks,

J.J.
#
Would be useful to have a solaris machine on aws or whatever with R all these toils installed. 

I once had a virtual machine set up thanks to martyn but the user experience of virtualbox + keyboard conflicts with my french mac book keyboard was not that good. 

Does someone have the skills to set up a machine on aws once and (almost for all) ? 
Would someone be willing to pay for the machine ?

Romain
#
If it's possible to run Solaris on AWS without an extra per-hour
charge then it would only be a matter of creating the AMI then any one
of us could use it within our own AWS accounts at no extra
(incremental) cost.




On Thu, Apr 2, 2015 at 10:31 AM, Romain Francois
<romain at r-enthusiasts.com> wrote:
#
On 2 April 2015 at 16:31, Romain Francois wrote:
| Would be useful to have a solaris machine on aws or whatever with R all these toils installed. 
| 
| I once had a virtual machine set up thanks to martyn but the user experience of virtualbox + keyboard conflicts with my french mac book keyboard was not that good. 
| 
| Does someone have the skills to set up a machine on aws once and (almost for all) ? 
| Would someone be willing to pay for the machine ?

The R Foundation (and related entities) really should own this. We have some
paperwork to get out of the way first but given how "we all" suffer from
Solaris complaints it really should be possible to submit build jobs as we do
on Windows. Maybe by end-of-year. 

If only we had someone with Solaris skills :-/ ... but maybe proper Unix
skills will do for creating / administering a build queue.

Dirk



| 
| Romain
| 
| > Le 2 avr. 2015 ? 15:58, JJ Allaire <jj.allaire at gmail.com> a ?crit :
| > 
| > We've recently done some work on RcppParallel to make it work on
| > Windows (previously it worked on Linux and OS X only). It would be
| > wonderful to also get it working on Solaris, and in theory this
| > shouldn't be difficult as the library at the core of RcppParallel,
| > Intel Threading Building Blocks (TBB), has full support for both Sun
| > and GCC compilers on Solaris
| > 
| > This branch does what I think is necessary:
| > 
| > https://github.com/RcppCore/RcppParallel/tree/feature/tbb-solaris
| > 
| > Unfortunately none of my attempts to setup a working Solaris
| > development environment have succeeded so I have no way of testing
| > this. I'm writing to see if anyone on the list would be willing to
| > help with testing/tweaking on Solaris.
| > 
| > More background on RcppParallel is here: http://rcppcore.github.io/RcppParallel/
| > 
| > Thanks,
| > 
| > J.J.
| > _______________________________________________
| > Rcpp-devel mailing list
| > Rcpp-devel at lists.r-forge.r-project.org
| > https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
| _______________________________________________
| Rcpp-devel mailing list
| Rcpp-devel at lists.r-forge.r-project.org
| https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
#
As far as I know it is possible to run OpenSolaris.

Let me check.
On 2 April 2015 at 16:31, Romain Francois wrote:
| Would be useful to have a solaris machine on aws or whatever with R all
these toils installed.
|
| I once had a virtual machine set up thanks to martyn but the user
experience of virtualbox + keyboard conflicts with my french mac book
keyboard was not that good.
|
| Does someone have the skills to set up a machine on aws once and (almost
for all) ?
| Would someone be willing to pay for the machine ?

The R Foundation (and related entities) really should own this. We have some
paperwork to get out of the way first but given how "we all" suffer from
Solaris complaints it really should be possible to submit build jobs as we
do
on Windows. Maybe by end-of-year.

If only we had someone with Solaris skills :-/ ... but maybe proper Unix
skills will do for creating / administering a build queue.

Dirk



|
| Romain
|
| > Le 2 avr. 2015 ? 15:58, JJ Allaire <jj.allaire at gmail.com> a ?crit :
| >
| > We've recently done some work on RcppParallel to make it work on
| > Windows (previously it worked on Linux and OS X only). It would be
| > wonderful to also get it working on Solaris, and in theory this
| > shouldn't be difficult as the library at the core of RcppParallel,
| > Intel Threading Building Blocks (TBB), has full support for both Sun
| > and GCC compilers on Solaris
| >
| > This branch does what I think is necessary:
| >
| > https://github.com/RcppCore/RcppParallel/tree/feature/tbb-solaris
| >
| > Unfortunately none of my attempts to setup a working Solaris
| > development environment have succeeded so I have no way of testing
| > this. I'm writing to see if anyone on the list would be willing to
| > help with testing/tweaking on Solaris.
| >
| > More background on RcppParallel is here:
http://rcppcore.github.io/RcppParallel/
| >
| > Thanks,
| >
| > J.J.
| > _______________________________________________
| > Rcpp-devel mailing list
| > Rcpp-devel at lists.r-forge.r-project.org
| > https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
| _______________________________________________
| Rcpp-devel mailing list
| Rcpp-devel at lists.r-forge.r-project.org
| https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
--
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
_______________________________________________
Rcpp-devel mailing list
Rcpp-devel at lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20150402/529a3a8b/attachment.html>
#
On Thu, 2015-04-02 at 10:03 -0500, Dirk Eddelbuettel wrote:
I agree (although I am saying that personally and not as president).

I am happy to share my experience with Solaris. I have been meaning to
write a step-by-step guide to setting up a Solaris testing platform for
R on a VirtualBox VM, so this gives me some impetus to write it. 

Martyn
-----------------------------------------------------------------------
This message and its attachments are strictly confidential. If you are
not the intended recipient of this message, please immediately notify 
the sender and delete it. Since its integrity cannot be guaranteed, 
its content cannot involve the sender's responsibility. Any misuse, 
any disclosure or publication of its content, either whole or partial, 
is prohibited, exception made of formally approved use
-----------------------------------------------------------------------
#
That would be excellent! I got as far as getting R running on a
VirtualBox but got hung up on compiler configuration such that was
unable to build packages that included native code.
#
Another alternative is purchasing solaris hardware, since VirtualBox only runs x86. Ebay does have some for auction at a reasonable price.

http://tinyurl.com/sunblade-on-ebay <http://tinyurl.com/sunblade-on-ebay>

I do not know if it includes disks, but they aren?t all that expensive.

I would volunteer to do this myself, but my spouse is already hostile to having equipment around that is ?not used?. Sorry.

Dale Smith
dtsmith at mindspring.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20150403/68837fbf/attachment-0001.html>