Build Stats - DARMA-tasking/vt GitHub Wiki
- Build History
- Past Builds
- Templates that took longest to instantiate
- Template sets that took longest to instantiate
- Most expensive headers
- ClangBuildAnalyzer full report
NOTE. The following builds were run on GitHub Action runners that use 4-core CPU and 16 GB RAM
Configuration:
CLICK HERE TO SEE PAST BUILDS
Run | Date | Total time | vt-lib time | Tests and Examples | Commit SHA |
---|---|---|---|---|---|
436 | 02 October 2025 | 36min 15sec | 7min 23sec | 28min 52sec | c8c7c0a568069fad32b68f909bac0ecbf4481871 |
435 | 01 October 2025 | 38min 24sec | 7min 51sec | 30min 33sec | 0a685edba9ec37812dbd36c62eeb9ee34024c864 |
434 | 01 October 2025 | 35min 48sec | 7min 22sec | 28min 26sec | 87107a1afb95c06063d231d6860f6cb209e2767c |
433 | 30 September 2025 | 36min 7sec | 7min 21sec | 28min 46sec | 64053f24a2282e869fbde3b1363c2629925a8aa2 |
432 | 29 September 2025 | 37min 33sec | 7min 37sec | 29min 56sec | 4e31daeaa7251ae8596a370f3ae3cdc94313c0ad |
431 | 20 August 2025 | 36min 6sec | 7min 21sec | 28min 45sec | 26cca82c41f32a25c9ac8bb9c54907af8c64c051 |
430 | 12 August 2025 | 35min 48sec | 7min 18sec | 28min 30sec | 9e4732994ab7738742cb73bf1a6b08089affcbfb |
429 | 12 August 2025 | 35min 41sec | 7min 15sec | 28min 26sec | e194d0cdfb584080aa28422263b00d4af5fb6705 |
428 | 08 August 2025 | 36min 16sec | 7min 24sec | 28min 52sec | 0c2e51b48fb7391476a07073ae1a35e245ad205f |
427 | 06 August 2025 | 35min 48sec | 7min 17sec | 28min 31sec | f3554c8f747d56fb987fa392f2f96cd1273bae0d |
426 | 05 August 2025 | 35min 43sec | 7min 18sec | 28min 25sec | d292522352c3a7c354e1921ec0aeca555f7a2dbd |
425 | 30 July 2025 | 35min 46sec | 7min 16sec | 28min 30sec | db5b8849ce69f9354154ddd1e069ea7fb8cac286 |
424 | 28 July 2025 | 37min 34sec | 7min 27sec | 30min 7sec | 497d1c359386d6192493f7618afca35422c1f205 |
423 | 21 July 2025 | 35min 3sec | 7min 9sec | 27min 54sec | d3c2c08939ab4f9f535de4660766a69f2862c87e |
422 | 14 July 2025 | 34min 52sec | 7min 6sec | 27min 46sec | 21026c4aff15877f75ad2b621ebb5d33a9e7cc6e |
421 | 07 July 2025 | 34min 48sec | 7min 9sec | 27min 39sec | 88e3c27a1eff261e2462478eb1ff11408839b41e |
420 | 02 July 2025 | 36min 21sec | 7min 26sec | 28min 55sec | 7c2d02e7b35785dc759e59d2f6962cfe3df0d719 |
419 | 26 June 2025 | 35min 2sec | 7min 9sec | 27min 53sec | f3a5bcc7ffbbc4a09d2af584b4cc8f0bf4335bac |
418 | 26 June 2025 | 35min 34sec | 7min 14sec | 28min 20sec | 7abb0ceb59c637bb12c7997339fb727f4e70d864 |
417 | 23 June 2025 | 35min 17sec | 7min 18sec | 27min 59sec | 9b2df33a6a336db2872bb9b2f79e468110b4df15 |
416 | 04 June 2025 | 35min 3sec | 7min 5sec | 27min 58sec | 706919aee2c96e4c77858e7b5f92a23bdcc5e37d |
415 | 27 May 2025 | 36min 46sec | 7min 27sec | 29min 19sec | 3a98705d5f80ecded06c6dbd0acfc3b5816611fb |
414 | 05 May 2025 | 36min 1sec | 7min 21sec | 28min 40sec | a396d17d68590dc637c18ea30fe28750b70def4b |
413 | 05 May 2025 | 36min 15sec | 7min 21sec | 28min 54sec | d88fe54e1f29674350c3905df658f1dd85a06284 |
412 | 28 April 2025 | 35min 29sec | 7min 11sec | 28min 18sec | 791cde6030a45884b400a9dc6b06e9249268e68c |
411 | 21 April 2025 | 36min 9sec | 7min 18sec | 28min 51sec | bb56921913ba2af659ee84e9cafd146ee18d622b |
410 | 17 April 2025 | 35min 5sec | 7min 9sec | 27min 56sec | 31346438c499bb130c71c3ade4c4c939f34e7ce5 |
409 | 09 April 2025 | 34min 22sec | 6min 55sec | 27min 27sec | 092533b9cc430f120c554f6acd371a1e1d44d3d5 |
408 | 07 April 2025 | 35min 18sec | 6min 53sec | 28min 25sec | cc3093574a1c55b526946bd2d00c0697bb91d8f4 |
407 | 25 March 2025 | 33min 38sec | 7min 9sec | 26min 29sec | 3200a0e8a3f4f635755b12a5d19e9d65c232279b |
406 | 19 March 2025 | 32min 45sec | 6min 56sec | 25min 49sec | e5dabb1d8a70364999486e78bec626ff6c2a12aa |
405 | 11 March 2025 | 33min 20sec | 7min 3sec | 26min 17sec | eae6fa90c7b446dad7561a99def90f06c1c09b79 |
404 | 11 March 2025 | 33min 58sec | 7min 24sec | 26min 34sec | aab617e5dacde059c64901e5d55f7eaa85f07834 |
402 | 27 February 2025 | 35min 20sec | 7min 17sec | 28min 3sec | 328cda2eeb38b8a3844613c83b93a97481fc53d0 |
401 | 26 February 2025 | 33min 28sec | 7min 0sec | 26min 28sec | 6b13039ac740ad2434167857f3caf0cf4f78c708 |
400 | 14 February 2025 | 34min 22sec | 7min 4sec | 27min 18sec | cb92bb22e607a0f27c6b4b316fb2359c48cc6714 |
399 | 13 February 2025 | 33min 41sec | 6min 55sec | 26min 46sec | fcc894c8c5488aab9282eb0ebcf9c7d744c4342d |
398 | 06 February 2025 | 32min 36sec | 6min 50sec | 25min 46sec | 144f0ea4ac39deb27a590bbe1cfdc1d2a944d9e2 |
397 | 20 January 2025 | 33min 33sec | 7min 4sec | 26min 29sec | e4e445f0b4c61a1592df35557bf4cee43c8b07d3 |
396 | 14 January 2025 | 33min 27sec | 6min 55sec | 26min 32sec | c76a3346277465ad88ad028971a08d6b044a391e |
395 | 10 January 2025 | 32min 27sec | 6min 49sec | 25min 38sec | 57843f00983a7fcdc42b5ec4541b14ba26d91bd2 |
394 | 11 December 2024 | 33min 0sec | 6min 58sec | 26min 2sec | e485ac7ecd0fb281dc0710c29dfbd788a73efd70 |
393 | 09 December 2024 | 32min 16sec | 6min 43sec | 25min 33sec | 6190033c5423a3776df822a9e20ff750a6ecdc17 |
392 | 05 December 2024 | 32min 48sec | 6min 44sec | 26min 4sec | 2fd81521283bb0d85c99ff4e6eaa848ca068f0c1 |
391 | 22 November 2024 | 32min 7sec | 6min 45sec | 25min 22sec | 66786a659c210c0c5cc8ca05d156210bef24da96 |
390 | 12 November 2024 | 33min 12sec | 6min 55sec | 26min 17sec | f9a64d24d8385c8ba19172862e262553f37521e9 |
389 | 06 November 2024 | 32min 51sec | 6min 51sec | 26min 0sec | 706dc4b7a416104f691cec2e0b04ec2a7ff0f08d |
388 | 22 October 2024 | 32min 48sec | 6min 49sec | 25min 59sec | a6bad0516069b3fa9e509db3b1271505288309c9 |
Following graphs were generated using data created by ClangBuildAnalyzer
Label | Name | Times | Avg (ms) |
---|---|---|---|
0 | checkpoint::instantiateObjSerializer<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>> |
410 | 670 |
1 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
410 | 669 |
2 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
410 | 540 |
3 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
410 | 452 |
4 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
410 | 390 |
5 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
410 | 306 |
6 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
410 | 244 |
7 | nlohmann::basic_json<>::parse<const char *> |
115 | 798 |
8 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
410 | 184 |
9 | nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse |
115 | 599 |
10 | vt::debug::assert::assertOutInfo<vt::epoch::EpochType, vt::epoch::EpochType, unsigned int, const char *, const char *, const char *, const char *, const char *> |
244 | 270 |
11 | nlohmann::basic_json<>::basic_json |
462 | 128 |
12 | nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>> |
115 | 472 |
13 | checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>> |
410 | 129 |
14 | vt::collective::reduce::Reduce::reduce<&vt::vrt::collection::CollectionManager::finishedRootedConstruction, vt::collective::NoneOp> |
55 | 936 |
15 | vt::collective::reduce::Reduce::reduce<vt::collective::reduce::operators::None<std::tuple<>>, &vt::vrt::collection::CollectionManager::finishedRootedConstruction> |
55 | 935 |
16 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
410 | 123 |
17 | checkpoint::dispatch::vrt::InstantiateIfPossible<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>>::registerIt |
410 | 121 |
18 | checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>> |
410 | 120 |
19 | checkpoint::dispatch::vrt::serializer_registry::Registrar<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>>::Registrar |
410 | 120 |
20 | vt::collective::reduce::Reduce::reduce<vt::collective::reduce::operators::None<std::tuple<>>, vt::collective::reduce::operators::NoCombine, vt::collective::reduce::operators::ReduceDataMsg<std::tuple<>>> |
55 | 835 |
21 | vt::vrt::collection::Migratable::serialize<checkpoint::SerializerRef<checkpoint::Sizer>> |
55 | 784 |
22 | vt::pipe::callback::cbunion::CallbackRawBaseSingle::sendMsg<vt::messaging::ParamMsg<std::tuple<>>> |
128 | 317 |
23 | nlohmann::basic_json<>::json_value::json_value |
579 | 69 |
24 | vt::util::error::PrinterNameValue<3, std::tuple<const char *, const char *, const char *, const char *>, std::tuple<vt::epoch::EpochType, vt::epoch::EpochType, unsigned int, const char *>>::make |
244 | 163 |
Label | Name | Times | Avg (ms) |
---|---|---|---|
0 | std::unique_ptr<$> |
17627 | 22 |
1 | std::unordered_map<$> |
12771 | 28 |
2 | std::_Hashtable<$> |
14828 | 23 |
3 | checkpoint::dispatch::Traverse::with<$> |
6036 | 56 |
4 | checkpoint::dispatch::SerializerDispatchNonByte<$>::apply<$> |
5920 | 54 |
5 | checkpoint::instantiateObjSerializer<$> |
536 | 582 |
6 | checkpoint::dispatch::vrt::InstantiateTupleHelper<$>::_recur_register |
536 | 582 |
7 | vt::config::ApplyOp<$>::apply<$> |
11126 | 27 |
8 | checkpoint::dispatch::vrt::instantiateObjSerializerImpl<$> |
4824 | 64 |
9 | checkpoint::dispatch::SerializerDispatchNonByte<$>::applyStatic<$> |
5915 | 52 |
10 | checkpoint::dispatch::BasicDispatcher<$>::serializeIntrusive |
5823 | 52 |
11 | vt::config::CheckEnabled<$>::apply<$> |
11126 | 27 |
12 | vt::config::DispatchOp<$>::apply<$> |
11126 | 26 |
13 | vt::config::debugPrintImpl<$> |
11126 | 25 |
14 | vt::messaging::ActiveMessenger::sendMsgImpl<$> |
944 | 285 |
15 | checkpoint::dispatch::vrt::InstantiateIfPossible<$>::registerIt |
4824 | 54 |
16 | checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<$> |
4824 | 54 |
17 | vt::messaging::ActiveMessenger::sendMsgSerializableImpl<$> |
231 | 1127 |
18 | checkpoint::dispatch::vrt::serializer_registry::Registrar<$>::Registrar |
4824 | 53 |
19 | vt::messaging::ActiveMessenger::sendMsg<$> |
1494 | 158 |
20 | vt::vrt::collection::CollectionManager::migrate<$> |
81 | 2747 |
21 | vt::vrt::collection::CollectionManager::migrateOut<$> |
81 | 2734 |
22 | vt::vrt::collection::CollectionBase<$>::migrate |
81 | 2720 |
23 | vt::vrt::collection::CollectionElmAttorney<$>::migrate |
80 | 2749 |
24 | vt::serialization::SerializedMessenger::broadcastSerialMsg<$> |
232 | 895 |
Label | Name | Times | Avg (ms) |
---|---|---|---|
0 | /github/workspace/src/vt/messaging/active.h |
265 | 1775 |
1 | /github/workspace/src/vt/config.h |
432 | 1082 |
2 | /github/workspace/src/vt/transport.h |
50 | 8301 |
3 | /github/workspace/src/vt/configs/debug/debug_masterconfig.h |
433 | 938 |
4 | /github/workspace/tests/extern/googletest/googletest/include/gtest/gtest.h |
225 | 1758 |
5 | /github/workspace/src/vt/pool/pool.h |
386 | 888 |
6 | /github/workspace/src/vt/runtime/component/component_pack.h |
406 | 820 |
7 | /github/workspace/tests/unit/test_parallel_harness.h |
110 | 3004 |
8 | /github/workspace/src/vt/runtime/component/component.h |
409 | 756 |
9 | /github/workspace/src/vt/runtime/component/diagnostic.h |
411 | 675 |
10 | /github/workspace/tests/unit/test_harness.h |
222 | 1246 |
11 | /github/workspace/src/vt/scheduler/scheduler.h |
243 | 981 |
12 | /github/workspace/src/vt/messaging/message.h |
371 | 634 |
13 | /github/workspace/build/magistrate/install/include/checkpoint/checkpoint.h |
411 | 499 |
14 | /github/workspace/src/vt/vrt/collection/manager.h |
133 | 1337 |
15 | /github/workspace/src/vt/pipe/callback/cb_union/cb_raw_base.h |
188 | 944 |
16 | /github/workspace/src/vt/pipe/callback/handler_send/callback_send_tl.h |
187 | 932 |
17 | /github/workspace/src/vt/collective/reduce/operators/default_msg.h |
175 | 941 |
18 | /github/workspace/src/vt/termination/termination.h |
249 | 661 |
19 | /github/workspace/src/vt/collective/collective_alg.h |
177 | 922 |