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 |
---|---|---|---|---|---|
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 |
387 | 17 October 2024 | 32min 42sec | 7min 0sec | 25min 42sec | cced7f89523c628281b57076e0829ec9a781c8a2 |
386 | 09 October 2024 | 32min 29sec | 6min 48sec | 25min 41sec | c519afc85d29255b9898be65af1972889972c43a |
385 | 23 September 2024 | 32min 16sec | 6min 48sec | 25min 28sec | 5538883df647dc7ed93f19f751d425a5d03b24a0 |
384 | 19 September 2024 | 34min 14sec | 7min 15sec | 26min 59sec | cfa6b06886c731cf9e2be273efb4df7fd0a75d76 |
383 | 19 September 2024 | 32min 25sec | 6min 52sec | 25min 33sec | 5f21d4cfc205c2c3f1e667d38c5c24edbdeda8fd |
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<>>> |
408 | 678 |
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 |
408 | 678 |
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 |
408 | 544 |
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 |
408 | 455 |
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 |
408 | 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 |
408 | 304 |
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 |
408 | 243 |
7 | nlohmann::basic_json<>::parse<const char *> |
114 | 813 |
8 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
408 | 183 |
9 | nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse |
114 | 604 |
10 | vt::debug::assert::assertOutInfo<vt::epoch::EpochType, vt::epoch::EpochType, unsigned int, const char *, const char *, const char *, const char *, const char *> |
243 | 270 |
11 | nlohmann::basic_json<>::basic_json |
459 | 132 |
12 | checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>> |
408 | 133 |
13 | 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<>>> |
114 | 470 |
14 | vt::collective::reduce::Reduce::reduce<&vt::vrt::collection::CollectionManager::finishedRootedConstruction, vt::collective::NoneOp> |
55 | 967 |
15 | vt::collective::reduce::Reduce::reduce<vt::collective::reduce::operators::None<std::tuple<>>, &vt::vrt::collection::CollectionManager::finishedRootedConstruction> |
55 | 967 |
16 | checkpoint::dispatch::vrt::InstantiateIfPossible<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>>::registerIt |
408 | 124 |
17 | checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>> |
408 | 124 |
18 | checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register |
408 | 124 |
19 | checkpoint::dispatch::vrt::serializer_registry::Registrar<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>>::Registrar |
408 | 123 |
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 | 857 |
21 | vt::pipe::callback::cbunion::CallbackRawBaseSingle::sendMsg<vt::messaging::ParamMsg<std::tuple<>>> |
128 | 329 |
22 | 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 |
243 | 166 |
23 | nlohmann::basic_json<>::json_value::json_value |
574 | 70 |
24 | checkpoint::operator|<checkpoint::SerializerRef<checkpoint::Footprinter>, vt::runtime::component::detail::DiagnosticBase> |
408 | 89 |
Label | Name | Times | Avg (ms) |
---|---|---|---|
0 | std::unique_ptr<$> |
17347 | 22 |
1 | std::unordered_map<$> |
12684 | 28 |
2 | std::_Hashtable<$> |
14731 | 23 |
3 | checkpoint::dispatch::Traverse::with<$> |
6007 | 54 |
4 | vt::config::ApplyOp<$>::apply<$> |
11091 | 28 |
5 | checkpoint::instantiateObjSerializer<$> |
533 | 587 |
6 | checkpoint::dispatch::vrt::InstantiateTupleHelper<$>::_recur_register |
533 | 587 |
7 | checkpoint::dispatch::vrt::instantiateObjSerializerImpl<$> |
4797 | 65 |
8 | vt::config::CheckEnabled<$>::apply<$> |
11091 | 27 |
9 | checkpoint::dispatch::SerializerDispatchNonByte<$>::apply<$> |
5893 | 51 |
10 | vt::config::DispatchOp<$>::apply<$> |
11091 | 27 |
11 | checkpoint::dispatch::SerializerDispatchNonByte<$>::applyStatic<$> |
5884 | 49 |
12 | vt::config::debugPrintImpl<$> |
11091 | 26 |
13 | checkpoint::dispatch::BasicDispatcher<$>::serializeIntrusive |
5799 | 49 |
14 | checkpoint::dispatch::vrt::InstantiateIfPossible<$>::registerIt |
4797 | 55 |
15 | checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<$> |
4797 | 54 |
16 | checkpoint::dispatch::vrt::serializer_registry::Registrar<$>::Registrar |
4797 | 53 |
17 | vt::messaging::ActiveMessenger::sendMsgImpl<$> |
942 | 271 |
18 | vt::messaging::ActiveMessenger::sendMsgSerializableImpl<$> |
231 | 1065 |
19 | vt::messaging::ActiveMessenger::sendMsg<$> |
1504 | 148 |
20 | vt::vrt::collection::CollectionManager::migrate<$> |
81 | 2603 |
21 | vt::vrt::collection::CollectionManager::migrateOut<$> |
81 | 2590 |
22 | vt::vrt::collection::CollectionBase<$>::migrate |
81 | 2575 |
23 | vt::vrt::collection::CollectionElmAttorney<$>::migrate |
80 | 2603 |
24 | vt::vrt::collection::param::ConstructParams<$>::wait |
81 | 2555 |
Label | Name | Times | Avg (ms) |
---|---|---|---|
0 | /github/workspace/src/vt/config.h |
430 | 1094 |
1 | /github/workspace/src/vt/messaging/active.h |
263 | 1783 |
2 | /github/workspace/src/vt/transport.h |
49 | 8402 |
3 | /github/workspace/src/vt/configs/debug/debug_masterconfig.h |
431 | 950 |
4 | /github/workspace/tests/extern/googletest/googletest/include/gtest/gtest.h |
224 | 1770 |
5 | /github/workspace/src/vt/pool/pool.h |
385 | 893 |
6 | /github/workspace/src/vt/runtime/component/component_pack.h |
409 | 817 |
7 | /github/workspace/tests/unit/test_parallel_harness.h |
109 | 3035 |
8 | /github/workspace/src/vt/runtime/component/component.h |
407 | 756 |
9 | /github/workspace/tests/unit/test_harness.h |
221 | 1258 |
10 | /github/workspace/src/vt/runtime/component/diagnostic.h |
411 | 674 |
11 | /github/workspace/src/vt/scheduler/scheduler.h |
241 | 995 |
12 | /github/workspace/src/vt/messaging/message.h |
370 | 638 |
13 | /github/workspace/build/magistrate/install/include/checkpoint/checkpoint.h |
409 | 498 |
14 | /github/workspace/src/vt/vrt/collection/manager.h |
135 | 1316 |
15 | /github/workspace/src/vt/pipe/callback/cb_union/cb_raw_base.h |
187 | 935 |
16 | /github/workspace/src/vt/pipe/callback/handler_send/callback_send_tl.h |
186 | 927 |
17 | /github/workspace/src/vt/termination/termination.h |
247 | 676 |
18 | /github/workspace/src/vt/collective/reduce/operators/default_msg.h |
176 | 922 |
19 | /github/workspace/src/vt/collective/collective_alg.h |
174 | 929 |