Skip to content

Make random number generator more standards conforming and hopefully threadsafe. #433

Make random number generator more standards conforming and hopefully threadsafe.

Make random number generator more standards conforming and hopefully threadsafe. #433

Triggered via pull request December 4, 2023 10:00
Status Success
Total duration 32m 29s
Artifacts 4
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

github-ci.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

13 warnings
build_tools: tools/vlsvreaderinterface.h#L26
"TOOL_NOT_PARALLEL" redefined
build_tools: tools/vlsvdiff.cpp#L1906
argument 1 null where non-null expected [-Wnonnull]
build_tools: tools/vlsvdiff.cpp#L1907
argument 1 null where non-null expected [-Wnonnull]
build_testpackage: sysboundary/sysboundary.cpp#L783
#warning TODO This now communicates in the wider neighbourhood for both layers, could be reduced to smaller neighbourhood for layer 1, larger neighbourhood for layer 2. [-Wcpp]
build_testpackage: vlasovsolver/cpu_acc_sort_blocks.cpp#L45
#warning "unfinished documentation" [-Wcpp]
build_ionosphereTests
narrowing conversion of '(5.0e-1 * ((double)((e1.std::array<float, 3>::operator[](1) * e2.std::array<float, 3>::operator[](2)) - (e1.std::array<float, 3>::operator[](2) * e2.std::array<float, 3>::operator[](1)))))' from 'double' to 'float' [-Wnarrowing]
build_ionosphereTests
narrowing conversion of '(5.0e-1 * ((double)((e1.std::array<float, 3>::operator[](2) * e2.std::array<float, 3>::operator[](0)) - (e1.std::array<float, 3>::operator[](0) * e2.std::array<float, 3>::operator[](2)))))' from 'double' to 'float' [-Wnarrowing]
build_ionosphereTests
narrowing conversion of '(5.0e-1 * ((double)((e1.std::array<float, 3>::operator[](0) * e2.std::array<float, 3>::operator[](1)) - (e1.std::array<float, 3>::operator[](1) * e2.std::array<float, 3>::operator[](0)))))' from 'double' to 'float' [-Wnarrowing]
build_ionosphereTests
narrowing conversion of '(((double)((((std::array<float, 3>::value_type)(& a)->std::array<float, 3>::operator[](0)) + ((std::array<float, 3>::value_type)(& b)->std::array<float, 3>::operator[](0))) + ((std::array<float, 3>::value_type)(& c)->std::array<float, 3>::operator[](0)))) / 3.0e+0)' from 'double' to 'float' [-Wnarrowing]
build_ionosphereTests
narrowing conversion of '(((double)((((std::array<float, 3>::value_type)(& a)->std::array<float, 3>::operator[](1)) + ((std::array<float, 3>::value_type)(& b)->std::array<float, 3>::operator[](1))) + ((std::array<float, 3>::value_type)(& c)->std::array<float, 3>::operator[](1)))) / 3.0e+0)' from 'double' to 'float' [-Wnarrowing]
build_ionosphereTests
narrowing conversion of '(((double)((((std::array<float, 3>::value_type)(& a)->std::array<float, 3>::operator[](2)) + ((std::array<float, 3>::value_type)(& b)->std::array<float, 3>::operator[](2))) + ((std::array<float, 3>::value_type)(& c)->std::array<float, 3>::operator[](2)))) / 3.0e+0)' from 'double' to 'float' [-Wnarrowing]
build_production: sysboundary/sysboundary.cpp#L783
#warning TODO This now communicates in the wider neighbourhood for both layers, could be reduced to smaller neighbourhood for layer 1, larger neighbourhood for layer 2. [-Wcpp]
build_production: vlasovsolver/cpu_acc_sort_blocks.cpp#L45
#warning "unfinished documentation" [-Wcpp]

Artifacts

Produced during runtime
Name Size
libraries Expired
20.2 MB
testpackage-output Expired
4.15 KB
vlasiator-testpackage Expired
6.63 MB
vlasiator-tools Expired
40.1 MB