{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":38537527,"defaultBranch":"main","name":"hemelb","ownerLogin":"hemelb-codes","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-04T15:02:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/74406053?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716206348.0","currentOid":""},"activityList":{"items":[{"before":"709b49b5cc4e8d92a71be30f7f4b2b36a8473d18","after":"81a78e16e237aafab2d05ba4a82a0802affc76f7","ref":"refs/heads/main","pushedAt":"2024-06-18T13:31:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Update for dependencies removing deprecations...","shortMessageHtmlLink":"Update for dependencies removing deprecations..."}},{"before":"755d4a72a348bd4bfe61d96556acabe00eaeb35e","after":"709b49b5cc4e8d92a71be30f7f4b2b36a8473d18","ref":"refs/heads/main","pushedAt":"2024-06-18T13:23:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Update for dependencies removing deprecations...","shortMessageHtmlLink":"Update for dependencies removing deprecations..."}},{"before":"7c2c48c1559225091e4fdd5a13ccae8a713b90a3","after":"755d4a72a348bd4bfe61d96556acabe00eaeb35e","ref":"refs/heads/main","pushedAt":"2024-06-18T13:08:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Update for dependencies removing deprecations...","shortMessageHtmlLink":"Update for dependencies removing deprecations..."}},{"before":"b4c1ba7abfcfc423c0b81a2beb4ce3214d7363e0","after":"9d1cece055ca97a1207cff9000bca250d1c50099","ref":"refs/heads/checkpoint","pushedAt":"2024-06-07T09:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Rename SimulationMaster to Controller","shortMessageHtmlLink":"Rename SimulationMaster to Controller"}},{"before":"aa88ca364d96bd206728597c6a8d201163dbfa45","after":"b4c1ba7abfcfc423c0b81a2beb4ce3214d7363e0","ref":"refs/heads/checkpoint","pushedAt":"2024-06-05T14:21:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Minor MPI use tidying","shortMessageHtmlLink":"Minor MPI use tidying"}},{"before":"5ea2297434534e2fbf82fbb78b9146182beae30f","after":"aa88ca364d96bd206728597c6a8d201163dbfa45","ref":"refs/heads/checkpoint","pushedAt":"2024-06-04T14:43:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Finish de-templating sim master, make RBC cope and move path manager into config where it belongs","shortMessageHtmlLink":"Finish de-templating sim master, make RBC cope and move path manager …"}},{"before":"7c2c48c1559225091e4fdd5a13ccae8a713b90a3","after":null,"ref":"refs/heads/debug-decomp","pushedAt":"2024-05-20T11:59:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"}},{"before":"f348bf25af9aec29d660a955967f6dd352ab418d","after":"7c2c48c1559225091e4fdd5a13ccae8a713b90a3","ref":"refs/heads/main","pushedAt":"2024-05-20T11:59:01.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Tidy some of the start up logging","shortMessageHtmlLink":"Tidy some of the start up logging"}},{"before":"ebce493914da524cba6dbcbf4e9fb2608aaa0a4e","after":"7c2c48c1559225091e4fdd5a13ccae8a713b90a3","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-20T10:21:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Tidy some of the start up logging","shortMessageHtmlLink":"Tidy some of the start up logging"}},{"before":"45f757902a03785c1c94ee89c0e4fcab6edcc16f","after":"f348bf25af9aec29d660a955967f6dd352ab418d","ref":"refs/heads/main","pushedAt":"2024-05-20T10:21:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Actions removed GCC 13 for reasons; install ourselves","shortMessageHtmlLink":"Actions removed GCC 13 for reasons; install ourselves"}},{"before":"cd76198f42fdd86db37e18247cb173b02c3c2077","after":"ebce493914da524cba6dbcbf4e9fb2608aaa0a4e","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-20T09:07:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Tidy some of the start up logging","shortMessageHtmlLink":"Tidy some of the start up logging"}},{"before":"7c6cff86eaaec1791e3f4748136a0b1ba2779867","after":"45f757902a03785c1c94ee89c0e4fcab6edcc16f","ref":"refs/heads/main","pushedAt":"2024-05-20T09:06:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Actions removed GCC 13 for reasons; install ourselves","shortMessageHtmlLink":"Actions removed GCC 13 for reasons; install ourselves"}},{"before":"e2d5459b280509cab37937e2753cb4f9e258c625","after":"cd76198f42fdd86db37e18247cb173b02c3c2077","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-20T08:52:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Tidy some of the start up logging","shortMessageHtmlLink":"Tidy some of the start up logging"}},{"before":"b7dfb8879af22592928723f8e2061556ab6ee78d","after":"7c6cff86eaaec1791e3f4748136a0b1ba2779867","ref":"refs/heads/main","pushedAt":"2024-05-20T08:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Actions removed GCC 13 for reasons; install ourselves","shortMessageHtmlLink":"Actions removed GCC 13 for reasons; install ourselves"}},{"before":"610fb68c42661346061bea1234da8f0108a75d0d","after":"e2d5459b280509cab37937e2753cb4f9e258c625","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-16T11:43:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Tidy some of the start up logging","shortMessageHtmlLink":"Tidy some of the start up logging"}},{"before":"efbe76cf5c45201766d56d1142bb08dc759f34d1","after":"610fb68c42661346061bea1234da8f0108a75d0d","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-15T14:45:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Major simplification of geometry reading and optimisation\n\nI could not understand how the OptimisedDecomposition class worked\nwhile trying to track down a bug. This lead to a complete re-write of\nhow the distributed graph optimised by ParMETIS was constructed and\nhow the \"moves\" (i.e. which vertices need to go to which process) were\ncalculated.\n\nThis has been rewritten in a much simpler and slightly faster way,\nusing the net::SparseExchange class.\n\nThe GeometryReader is also much simpler and leans more on the octree\nto avoid unnecessary work. The IO pattern is much simpler also now:\nthe GMY block data is now collectively streamed onto node \"leader\"\nprocesses and then individual MPI processes copy out the parts they\ncare about.","shortMessageHtmlLink":"Major simplification of geometry reading and optimisation"}},{"before":"841e74a7c1711fb20d92e832063b359db0e748b1","after":"efbe76cf5c45201766d56d1142bb08dc759f34d1","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-10T13:50:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Major simplification of geometry reading and optimisation\n\nI could not understand how the OptimisedDecomposition class worked\nwhile trying to track down a bug. This lead to a complete re-write of\nhow the distributed graph optimised by ParMETIS was constructed and\nhow the \"moves\" (i.e. which vertices need to go to which process) were\ncalculated.\n\nThis has been rewritten in a much simpler and slightly faster way,\nusing the net::SparseExchange class.\n\nThe GeometryReader is also much simpler and leans more on the octree\nto avoid unnecessary work. The IO pattern is much simpler also now:\nthe GMY block data is now collectively streamed onto node \"leader\"\nprocesses and then individual MPI processes copy out the parts they\ncare about.","shortMessageHtmlLink":"Major simplification of geometry reading and optimisation"}},{"before":"ca145c9da28dffdabbcd1e16d0c9d0ea1ddc379a","after":"841e74a7c1711fb20d92e832063b359db0e748b1","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-10T13:13:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Major simplification of geometry reading and optimisation\n\nI could not understand how the OptimisedDecomposition class worked\nwhile trying to track down a bug. This lead to a complete re-write of\nhow the distributed graph optimised by ParMETIS was constructed and\nhow the \"moves\" (i.e. which vertices need to go to which process) were\ncalculated.\n\nThis has been rewritten in a much simpler and slightly faster way,\nusing the net::SparseExchange class.\n\nThe GeometryReader is also much simpler and leans more on the octree\nto avoid unnecessary work. The IO pattern is much simpler also now:\nthe GMY block data is now collectively streamed onto node \"leader\"\nprocesses and then individual MPI processes copy out the parts they\ncare about.","shortMessageHtmlLink":"Major simplification of geometry reading and optimisation"}},{"before":"46e2488a96885afa5edc081bfff6d49c800db605","after":"ca145c9da28dffdabbcd1e16d0c9d0ea1ddc379a","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-07T13:25:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Major simplification of geometry reading and optimisation\n\nI could not understand how the OptimisedDecomposition class worked\nwhile trying to track down a bug. This lead to a complete re-write of\nhow the distributed graph optimised by ParMETIS was constructed and\nhow the \"moves\" (i.e. which vertices need to go to which process) were\ncalculated.\n\nThis has been rewritten in a much simpler and slightly faster way,\nusing the net::SparseExchange class.\n\nThe GeometryReader is also much simpler and leans more on the octree\nto avoid unnecessary work. The IO pattern is much simpler also now:\nthe GMY block data is now collectively streamed onto node \"leader\"\nprocesses and then individual MPI processes copy out the parts they\ncare about.","shortMessageHtmlLink":"Major simplification of geometry reading and optimisation"}},{"before":"a457e9400a1581b57fc00f546135c87fa6c6defa","after":null,"ref":"refs/heads/sse3_off","pushedAt":"2024-05-06T10:03:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"}},{"before":"ba41f19b402b476cd58372b162f8db3c82e51a4d","after":"b7dfb8879af22592928723f8e2061556ab6ee78d","ref":"refs/heads/main","pushedAt":"2024-05-06T10:03:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Resolve minor warnings in extraction tests","shortMessageHtmlLink":"Resolve minor warnings in extraction tests"}},{"before":"57a74e0112d50547d46924220b29b0f3aa2ba799","after":"a457e9400a1581b57fc00f546135c87fa6c6defa","ref":"refs/heads/sse3_off","pushedAt":"2024-05-06T09:42:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Resolve minor warnings in extraction tests","shortMessageHtmlLink":"Resolve minor warnings in extraction tests"}},{"before":"d21e954e61eb14ddd7330689dbbb4f4d1e5c0f5a","after":"46e2488a96885afa5edc081bfff6d49c800db605","ref":"refs/heads/debug-decomp","pushedAt":"2024-05-02T20:12:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Major simplification of geometry reading and optimisation\n\nI could not understand how the OptimisedDecomposition class worked\nwhile trying to track down a bug. This lead to a complete re-write of\nhow the distributed graph optimised by ParMETIS was constructed and\nhow the \"moves\" (i.e. which vertices need to go to which process) were\ncalculated.\n\nThis has been rewritten in a much simpler and slightly faster way,\nusing the net::SparseExchange class.\n\nThe GeometryReader is also much simpler and leans more on the octree\nto avoid unnecessary work. The IO pattern is much simpler also now:\nthe GMY block data is now collectively streamed onto node \"leader\"\nprocesses and then individual MPI processes copy out the parts they\ncare about.","shortMessageHtmlLink":"Major simplification of geometry reading and optimisation"}},{"before":null,"after":"57a74e0112d50547d46924220b29b0f3aa2ba799","ref":"refs/heads/sse3_off","pushedAt":"2024-03-19T11:23:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mobernabeu","name":"Miguel O. Bernabeu","path":"/mobernabeu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/452763?s=80&v=4"},"commit":{"message":"Code compiling and tests passing with HEMELB_USE_SSE3=OFF","shortMessageHtmlLink":"Code compiling and tests passing with HEMELB_USE_SSE3=OFF"}},{"before":null,"after":"d21e954e61eb14ddd7330689dbbb4f4d1e5c0f5a","ref":"refs/heads/debug-decomp","pushedAt":"2024-03-07T10:44:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"Tidy some of the MPI datatype and error handling","shortMessageHtmlLink":"Tidy some of the MPI datatype and error handling"}},{"before":"3bd280c65ebf508d035a9928542960c306b94ab2","after":"7b2ce75df9d7a92f4fd0fc2b9511be78a46e7cba","ref":"refs/heads/oct-rebase","pushedAt":"2024-03-04T21:24:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"gmytool: change linking of vtk slightly","shortMessageHtmlLink":"gmytool: change linking of vtk slightly"}},{"before":"368b7760406b1e4f74a7a0279afc8d470e1abfa5","after":"3bd280c65ebf508d035a9928542960c306b94ab2","ref":"refs/heads/oct-rebase","pushedAt":"2024-03-04T21:19:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"gmytool: change linking of vtk slightly","shortMessageHtmlLink":"gmytool: change linking of vtk slightly"}},{"before":"445a55052f2a5dd0c6f3f8a90c5a02fdda4bd7b5","after":"368b7760406b1e4f74a7a0279afc8d470e1abfa5","ref":"refs/heads/oct-rebase","pushedAt":"2024-03-04T21:10:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"gmytool: change linking of vtk slightly","shortMessageHtmlLink":"gmytool: change linking of vtk slightly"}},{"before":null,"after":"445a55052f2a5dd0c6f3f8a90c5a02fdda4bd7b5","ref":"refs/heads/oct-rebase-old","pushedAt":"2024-03-04T21:09:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"},"commit":{"message":"gmytool: change linking of vtk slightly","shortMessageHtmlLink":"gmytool: change linking of vtk slightly"}},{"before":"ba41f19b402b476cd58372b162f8db3c82e51a4d","after":null,"ref":"refs/heads/gmy-cli-args","pushedAt":"2024-03-04T20:42:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rupertnash","name":"Rupert Nash","path":"/rupertnash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2197999?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOFQxMzozMTo0OS4wMDAwMDBazwAAAARogM_5","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQyMDo0MjowOS4wMDAwMDBazwAAAAQMKeoq"}},"title":"Activity · hemelb-codes/hemelb"}