{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":668441087,"defaultBranch":"develop","name":"ReSolve","ownerLogin":"ORNL","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-19T20:17:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5138006?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717450412.0","currentOid":""},"activityList":{"items":[{"before":"b0d3861d7300f701f891f0dbdb5c77a88796dc93","after":"3f61b211a1b376171d740a026e359287a16cfacc","ref":"refs/heads/implement-initial-suggestions-from-150","pushedAt":"2024-06-03T21:50:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"superwhiskers","name":null,"path":"/superwhiskers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10212424?s=80&v=4"},"commit":{"message":"use deprecated template declaration breaking option to support clang-format 16 minimum","shortMessageHtmlLink":"use deprecated template declaration breaking option to support clang-…"}},{"before":null,"after":"b0d3861d7300f701f891f0dbdb5c77a88796dc93","ref":"refs/heads/implement-initial-suggestions-from-150","pushedAt":"2024-06-03T21:33:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"superwhiskers","name":null,"path":"/superwhiskers","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10212424?s=80&v=4"},"commit":{"message":"initial implementation of #150, minus adjustments to `CONTRIBUTING.md`\n\n- drop dead code within `CMakeLists.txt`\n- remove old `.github/workflows/.clang-format`\n- create new `.clang-format` at the repository root, with settings based on observed patterns & `CONTRIBUTING.md`","shortMessageHtmlLink":"initial implementation of #150, minus adjustments to CONTRIBUTING.md"}},{"before":"790e7d0804a44e672a518c5c4e88e71f2608e742","after":"db597bef8d8709e00e2c1c4db0a86112b25a1ade","ref":"refs/heads/params-dev","pushedAt":"2024-04-09T00:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Set/get CLI parameters (first stab).","shortMessageHtmlLink":"Set/get CLI parameters (first stab)."}},{"before":null,"after":"790e7d0804a44e672a518c5c4e88e71f2608e742","ref":"refs/heads/params-dev","pushedAt":"2024-04-05T23:18:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Separate files for linear solvers base classes.","shortMessageHtmlLink":"Separate files for linear solvers base classes."}},{"before":"68cb4f7dc481dbd863cfac04f6be5f0863f7b573","after":null,"ref":"refs/heads/hip-first-take-dev","pushedAt":"2024-04-05T22:31:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"}},{"before":"06dc229f79c300cd56975cc8d1df4732cbf2bca1","after":"d913854aed438af040f6ecd5bee052da3a861baa","ref":"refs/heads/develop","pushedAt":"2024-04-05T22:20:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Remove memory leaks in matrix and vector unit tests (#149)\n\n* Fix CPU bug in Gram-Schmidt test.\r\n\r\n* Remove memory leaks in matrix/vector unit tests.\r\n\r\n* Clean up GS unit tests.","shortMessageHtmlLink":"Remove memory leaks in matrix and vector unit tests (#149)"}},{"before":"7de809b2f9412e9e41a19fe7c576401c83aff55a","after":"62f08766805423f2ab2f262777ee23d11cd860b6","ref":"refs/heads/unit-tests-fix","pushedAt":"2024-04-05T22:08:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Clean up GS unit tests.","shortMessageHtmlLink":"Clean up GS unit tests."}},{"before":"f95964a3496291834c7cd73930f591e0375f3052","after":"7de809b2f9412e9e41a19fe7c576401c83aff55a","ref":"refs/heads/unit-tests-fix","pushedAt":"2024-04-05T21:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Remove memory leaks in matrix/vector unit tests.","shortMessageHtmlLink":"Remove memory leaks in matrix/vector unit tests."}},{"before":null,"after":"f95964a3496291834c7cd73930f591e0375f3052","ref":"refs/heads/unit-tests-fix","pushedAt":"2024-04-05T17:37:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Fix CPU bug in Gram-Schmidt test.","shortMessageHtmlLink":"Fix CPU bug in Gram-Schmidt test."}},{"before":"40529e03b48a38c51d5eb2dc22b3ca4decb9af53","after":"06dc229f79c300cd56975cc8d1df4732cbf2bca1","ref":"refs/heads/develop","pushedAt":"2024-04-05T14:34:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Ensure commutativity of GMRES solver configuration settings (#148)\n\n* Enable changing Gram-Schmidt variant.\r\n\r\n* Manage string GS identifiers in SystemSolver class only.\r\n\r\n* Commutative setup and restar.\r\n\r\n* Implementation of commutative sketching setting.\r\n\r\n* Flexible GMRES setting commutes with others.\r\n\r\n* Fix weird CGS2 bug.\r\n\r\n* Update GMRES functionality tests.\r\n\r\n* Fix CPU bug in GMRES functionality test.\r\n\r\n* Ensure we use STL math functions in GMRES solvers.\r\n\r\n* Update constructors and parameter setting methods for iterative solver classes.\r\n\r\n* Fix memory leak in Gram-Schmidt unit tests.","shortMessageHtmlLink":"Ensure commutativity of GMRES solver configuration settings (#148)"}},{"before":"20be2a6c747e82cbf7069ddacf4a035f435f3bb1","after":"5c74673a931084b0264dcba2af89f78311d5f09f","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-04T23:41:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Fix memory leak in Gram-Schmidt unit tests.","shortMessageHtmlLink":"Fix memory leak in Gram-Schmidt unit tests."}},{"before":"098244f0bece4ce136f8673d87070a6c73927d7b","after":"20be2a6c747e82cbf7069ddacf4a035f435f3bb1","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-04T18:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Update constructors and parameter setting methods for iterative solver classes.","shortMessageHtmlLink":"Update constructors and parameter setting methods for iterative solve…"}},{"before":"1c1a48928afa5c8a5b6fb52f3d3812070e5b91ef","after":"098244f0bece4ce136f8673d87070a6c73927d7b","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-04T02:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Ensure we use STL math functions in GMRES solvers.","shortMessageHtmlLink":"Ensure we use STL math functions in GMRES solvers."}},{"before":"a8124971f9ac7d7fd8cd1762fa9a04ccfae27979","after":"1c1a48928afa5c8a5b6fb52f3d3812070e5b91ef","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-04T01:55:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Fix CPU bug in GMRES functionality test.","shortMessageHtmlLink":"Fix CPU bug in GMRES functionality test."}},{"before":"6c9d0148919f6b9208bec4e3e4584fe83c6927a0","after":"a8124971f9ac7d7fd8cd1762fa9a04ccfae27979","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-04T01:38:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Clean up code in Gram-Schmidt and GMRES classes.","shortMessageHtmlLink":"Clean up code in Gram-Schmidt and GMRES classes."}},{"before":"8f5ea7375c59d491b4ccdff83e0d8e1de15b3b2d","after":"6c9d0148919f6b9208bec4e3e4584fe83c6927a0","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-03T23:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Fix weird CGS2 bug.","shortMessageHtmlLink":"Fix weird CGS2 bug."}},{"before":"662f0b19fd34aa58943c6d669bf1213d56f131dd","after":"8f5ea7375c59d491b4ccdff83e0d8e1de15b3b2d","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-03T21:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Fix GPU issues. Remove debugging outputs.","shortMessageHtmlLink":"Fix GPU issues. Remove debugging outputs."}},{"before":"69f5d87c31bda20016931253ae96b6b9e6be14eb","after":"662f0b19fd34aa58943c6d669bf1213d56f131dd","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-02T16:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Flexible GMRES setting commutes with others.","shortMessageHtmlLink":"Flexible GMRES setting commutes with others."}},{"before":"2bf8692a423cab3be2d50aabaa9ea177ad780f0a","after":"69f5d87c31bda20016931253ae96b6b9e6be14eb","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-02T16:04:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Restart setting for randomized GMRES is now commutative wrt other settings.","shortMessageHtmlLink":"Restart setting for randomized GMRES is now commutative wrt other set…"}},{"before":"72acc1f8a9a7223cc148f7bc45dbe0946876a1cc","after":"2bf8692a423cab3be2d50aabaa9ea177ad780f0a","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-02T14:20:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Fixed commutativity of setting sketching method with respect to other settings.","shortMessageHtmlLink":"Fixed commutativity of setting sketching method with respect to other…"}},{"before":"2ace1d6a8b4f1364c6bd260c3d82f8202d6d73c6","after":"72acc1f8a9a7223cc148f7bc45dbe0946876a1cc","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-04-01T15:19:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Partial implementation of commutative sketching setting.\n\nNot passing tests, work in progress.","shortMessageHtmlLink":"Partial implementation of commutative sketching setting."}},{"before":"4e67be28741b96acd1063bce5634a48e4623ead2","after":"2ace1d6a8b4f1364c6bd260c3d82f8202d6d73c6","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-03-23T20:32:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Commutative setup and restart: randomized fgmres tests still fail.","shortMessageHtmlLink":"Commutative setup and restart: randomized fgmres tests still fail."}},{"before":null,"after":"4e67be28741b96acd1063bce5634a48e4623ead2","ref":"refs/heads/gram-schmidt-refactor-dev","pushedAt":"2024-03-22T16:49:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Manage string GS identifiers in SystemSolver class only.","shortMessageHtmlLink":"Manage string GS identifiers in SystemSolver class only."}},{"before":"b129e0f9e3d6919aa7ab2d119a9b4de8ffc06d77","after":"40529e03b48a38c51d5eb2dc22b3ca4decb9af53","ref":"refs/heads/develop","pushedAt":"2024-03-15T03:50:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"Enable coexisitng GPU and CPU instances of iterative solvers (#147)\n\n* Refactor CUDA and HIP vector kernel(s).\r\n\r\n* No need for std::move when initializing logger.\r\n\r\n* Clean up sketching functions.\r\n\r\n* Separate HIP and CUDA sketching kernels from handler kernels.\r\n\r\n* Add sketching handler using PIMPL idiom.\r\n\r\n* Standardize naming for sketching methods.\r\n\r\n* Create separate CPU random sketching implementations.\r\n\r\n* Enable CPU and GPU instances of random FGMRES when GPU backend is built.\r\n\r\n* Simplify iterative solver test.\r\n\r\n* Protect HIP and CUDA sketching kernels with namespaces.\r\n\r\n* Document random sketching functions.\r\n\r\n* Fix bug in GMRES solver on CPU.\r\n\r\n---------\r\n\r\nCo-authored-by: kswirydo ","shortMessageHtmlLink":"Enable coexisitng GPU and CPU instances of iterative solvers (#147)"}},{"before":"9300320f9f3a592634b155b1f98143fd4cac201e","after":"26b067b70081b5d130caec498d051b2925e1d46b","ref":"refs/heads/device-memory-manager-dev","pushedAt":"2024-03-15T02:49:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu\r\n\r\nUpdate parameter comments.\n\nCo-authored-by: kswirydo ","shortMessageHtmlLink":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu"}},{"before":"64ef03aab5add9655d9d2771730a53a7ebb9d579","after":"9300320f9f3a592634b155b1f98143fd4cac201e","ref":"refs/heads/device-memory-manager-dev","pushedAt":"2024-03-15T02:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu\r\n\r\nUpdate comments in the code.\n\nCo-authored-by: kswirydo ","shortMessageHtmlLink":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu"}},{"before":"94308f71069414d999f58fee56c637be0a85299e","after":"64ef03aab5add9655d9d2771730a53a7ebb9d579","ref":"refs/heads/device-memory-manager-dev","pushedAt":"2024-03-15T02:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu\r\n\r\nUpdated comment in the code.\n\nCo-authored-by: kswirydo ","shortMessageHtmlLink":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu"}},{"before":"1addfb0c3b9d1104957e583184b133a9a7c06f33","after":"94308f71069414d999f58fee56c637be0a85299e","ref":"refs/heads/device-memory-manager-dev","pushedAt":"2024-03-15T02:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu\r\n\r\nUpdated comment.\n\nCo-authored-by: kswirydo ","shortMessageHtmlLink":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu"}},{"before":"48af6d82170fed12af5068c44b8253b4db26793a","after":"1addfb0c3b9d1104957e583184b133a9a7c06f33","ref":"refs/heads/device-memory-manager-dev","pushedAt":"2024-03-15T02:45:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu\r\n\r\nUpdated comment\n\nCo-authored-by: kswirydo ","shortMessageHtmlLink":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu"}},{"before":"3572c3fce7d1a472cb083484ec412dd8468b57d3","after":"48af6d82170fed12af5068c44b8253b4db26793a","ref":"refs/heads/device-memory-manager-dev","pushedAt":"2024-03-15T02:44:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pelesh","name":null,"path":"/pelesh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15930449?s=80&v=4"},"commit":{"message":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu\r\n\r\nAdded a comment.\n\nCo-authored-by: kswirydo ","shortMessageHtmlLink":"[skip ci] Update resolve/cuda/cudaSketchingKernels.cu"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW2dtWQA","startCursor":null,"endCursor":null}},"title":"Activity · ORNL/ReSolve"}