使用OpenMP编译CRAN二进制文件需要哪些钩子?(在OSX上)
向提交包时,如何获得Windows和Mac OSX的二进制文件以利用OpenMP i、 例如,CRAN机器寻找什么make或编译器钩子来构建OpenMP代码使用OpenMP编译CRAN二进制文件需要哪些钩子?(在OSX上),r,macos,openmp,cran,R,Macos,Openmp,Cran,向提交包时,如何获得Windows和Mac OSX的二进制文件以利用OpenMP i、 例如,CRAN机器寻找什么make或编译器钩子来构建OpenMP代码 Unix源 R在unix下具有良好的OpenMP支持。只需包括ifdefu OPENMP。(用户必须下载包源代码并在其计算机上编译包) OSX二进制文件 自2018年年中以来,R for OS X使用clang进行编译,自定义clang提供OpenMP支持。利用OpenMP(例如OpenMx)的二进制软件包并行运行。源代码编译由以下位
- R在unix下具有良好的OpenMP支持。只需包括ifdefu OPENMP。(用户必须下载包源代码并在其计算机上编译包)
- 自2018年年中以来,R for OS X使用clang进行编译,自定义clang提供OpenMP支持。利用OpenMP(例如OpenMx)的二进制软件包并行运行。源代码编译由以下位置提供的编译器安装程序简化:
- 强烈建议不要使用其他非CRAN编译器(如自制)
- 截至2019年,windows工具链支持OpenMP和pthreads,但速度较慢,默认情况下未启用。评论指出这可能会改变