CRAN Package Check Results for Package gpuR

Last updated on 2020-06-02 07:50:40 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 2.0.3 929.52 47.42 976.94 WARN --no-tests
r-devel-linux-x86_64-debian-gcc 2.0.3 826.03 42.20 868.23 OK --no-tests
r-patched-linux-x86_64 2.0.3 840.62 49.52 890.14 OK --no-tests
r-release-linux-x86_64 2.0.3 845.45 49.85 895.30 OK --no-tests
r-release-osx-x86_64 2.0.3 NOTE
r-release-windows-ix86+x86_64 2.0.3 2102.00 7.00 2109.00 ERROR
r-oldrel-osx-x86_64 2.0.3 ERROR

Check Details

Version: 2.0.3
Flags: --no-tests
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     ../inst/include/gpuR/dynEigenMat.hpp:269:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:291:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:314:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:333:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenVec.hpp:165: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:78:82: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:240:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:297:82: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:680:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1016:76: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1042:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1065:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1088:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1112:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1136:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1159:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1183:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1207:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1230:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1254:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1277:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1303:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1327:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1350:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1373:70: 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:444:100: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:453:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:491:92: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:500:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:501:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:505:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:506:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:512:102: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:521:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:522:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:578:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:646:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:647:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:648:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:649: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.3
Check: installed package size
Result: NOTE
     installed size is 48.2Mb
     sub-directories of 1Mb or more:
     libs 45.8Mb
Flavors: r-release-osx-x86_64, r-oldrel-osx-x86_64

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

Version: 2.0.3
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     ../inst/include/gpuR/dynEigenMat.hpp:269:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:291:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:314:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenMat.hpp:333:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     ../inst/include/gpuR/dynEigenVec.hpp:165: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:78:82: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:240:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:297:82: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:680:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1016:76: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1042:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1065:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1088:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1112:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1136:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1159:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1183:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1207:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1230:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1254:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1277:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1303:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1327:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1350:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_blas1.cpp:1373:70: 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:444:100: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:453:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:491:92: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:500:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:501:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:505:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:506:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:512:102: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:521:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:522:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:578:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:646:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:647:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:648:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
     vienna_stats.cpp:649:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
Flavor: r-oldrel-osx-x86_64

Version: 2.0.3
Check: tests
Result: ERROR
     Running ‘testthat.R’ [68s/77s]
    Running the tests in ‘tests/testthat.R’ failed.
    Last 13 lines of output:
     ══ testthat results ═══════════════════════════════════════════════════════════
     [ OK: 3096 | SKIPPED: 309 | WARNINGS: 0 | FAILED: 25 ]
     1. Error: gpuMatrix Double Precision Matrix-Vector multiplication (@test_gpuMatrix_algebra.R#840)
     2. Error: gpuMatrix Integer Precision Sum (@test_gpuMatrix_row_col.R#41)
     3. Error: gpuMatrix Double Precision Sum (@test_gpuMatrix_row_col.R#67)
     4. Error: gpuMatrix Double Precision Block Sum (@test_gpuMatrix_row_col.R#400)
     5. Error: gpuVector Double precision tcrossprod (@test_gpuVector_algebra.R#607)
     6. Error: Switching GPUs vclMatrix Double Precision Matrix Multiplication (@test_switch_gpu_vclMatrix_algebra.R#480)
     7. Error: Switching GPUs vclMatrix Double Precision Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#507)
     8. Error: Switching GPUs vclMatrix Double Precision Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#535)
     9. Error: Switching GPUs vclMatrix Double Precision Unary Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#567)
     1. ...
    
     Error: testthat unit tests failed
     Execution halted
Flavor: r-oldrel-osx-x86_64