CRAN Package Check Results for Package gpuR

Last updated on 2018-12-17 17:47:56 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.0.0 885.79 47.52 933.31 WARN --no-tests
r-devel-linux-x86_64-debian-gcc 2.0.0 729.52 39.11 768.63 OK --no-tests
r-patched-linux-x86_64 2.0.0 873.97 44.82 918.79 OK --no-tests
r-release-linux-x86_64 2.0.0 858.39 44.27 902.66 OK --no-tests
r-release-windows-ix86+x86_64 2.0.0 1360.00 5.00 1365.00 ERROR
r-release-osx-x86_64 2.0.0 FAIL
r-oldrel-osx-x86_64 2.0.0 ERROR

Check Details

Version: 2.0.0
Flags: --no-tests
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     ../inst/include/gpuR/dynEigenMat.hpp:243:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:265:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:288:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:307:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenVec.hpp:161:76: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vclPtr.cpp:1034:51: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vclPtr.cpp:1059:51: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:55:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:56:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:90:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:92:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:125:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:126:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:164:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:165:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:166:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:199:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:200:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:201:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:232:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:262:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:263:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:264:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:296:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:309:79: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:337:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:338:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:339:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:373:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:374:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:377:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:410:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:411:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:438:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:439:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:466:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:467:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:494:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:495:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:522:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:523:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:550:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:551:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:576:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:577:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:604:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:605:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:632:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:633:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:660:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:661:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:688:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:689:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:716:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:717:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:744:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:745:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:773:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:774:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:802:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:803:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:831:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:974:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1016:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1124:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1149:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1151:76: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1172:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1193:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1214:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1236:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1258:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1279:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1301:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1323:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1344:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1366:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1386:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1407:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1428:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1448:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1468:40: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:2201:79: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas3.cpp:47:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas3.cpp:72:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas3.cpp:97:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas3.cpp:119:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_eigen.cpp:47:53: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:47:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:71:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:96:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:121:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:244:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:247:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:248:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:288:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:291:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:292:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:293:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:294:47: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:342:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:345:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:346:45: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:386:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:389:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:390:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:391:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:392:47: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:431:92: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:434:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:441:73: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:442:73: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:449:72: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:488:92: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:497:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:498:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:502:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:503:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:509:102: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:518:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:519:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:585:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:663:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:664:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:665:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:666:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
Flavor: r-devel-linux-x86_64-debian-clang

Version: 2.0.0
Check: whether package can be installed
Result: ERROR
    Installation failed.
Flavor: r-release-windows-ix86+x86_64

Version: 2.0.0
Check: installed package size
Result: NOTE
     installed size is 44.3Mb
     sub-directories of 1Mb or more:
     libs 41.7Mb
Flavors: r-release-osx-x86_64, r-oldrel-osx-x86_64

Version: 2.0.0
Check: index information
Result: FAIL
    
Flavor: r-release-osx-x86_64

Version: 2.0.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [64s/72s]
    Running the tests in ‘tests/testthat.R’ failed.
    Last 13 lines of output:
     ══ testthat results ═══════════════════════════════════════════════════════════
     OK: 3134 SKIPPED: 327 FAILED: 19
     1. Error: CPU vclMatrix integer scalar initializers (@test_cpu_vclMatrix_classes.R#148)
     2. Failure: CPU vclMatrix Double Precision Matrix Element-Wise Logs (@test_cpu_vclMatrtix_math.R#159)
     3. Error: Non-Shared memory between vclMatrix & vclVector (@test_shared_memory.R#53)
     4. Error: Switching GPUs vclMatrix Double Precision Matrix Multiplication (@test_switch_gpu_vclMatrix_algebra.R#480)
     5. Error: Switching GPUs vclMatrix Double Precision Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#507)
     6. Error: Switching GPUs vclMatrix Double Precision Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#535)
     7. Error: Switching GPUs vclMatrix Double Precision Unary Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#567)
     8. Error: Switching GPUs vclMatrix Double Precision Matrix Addition (@test_switch_gpu_vclMatrix_algebra.R#593)
     9. Error: Switching GPUs vclMatrix Double Precision Scalar Matrix Addition (@test_switch_gpu_vclMatrix_algebra.R#621)
     1. ...
    
     Error: testthat unit tests failed
     Execution halted
Flavor: r-oldrel-osx-x86_64