{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":426574913,"defaultBranch":"main","name":"ectrans","ownerLogin":"ecmwf-ifs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-10T10:16:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/84339824?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721910483.0","currentOid":""},"activityList":{"items":[{"before":"5e920dddadde8db44a18a2c519724a559425429e","after":"da99ddeaa0687a776c3ffc44d04880f450033a96","ref":"refs/heads/develop","pushedAt":"2024-07-26T15:39:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wdeconinck","name":"Willem Deconinck","path":"/wdeconinck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/222951?s=80&v=4"},"commit":{"message":"Deprecate COMBFLEN also for GPU","shortMessageHtmlLink":"Deprecate COMBFLEN also for GPU"}},{"before":null,"after":"a253254c36c1445bdb642cc082eb33ec935e1e35","ref":"refs/heads/samhatfield/remove_gpu_ncombflen","pushedAt":"2024-07-25T12:28:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Deprecate COMBFLEN also for GPU","shortMessageHtmlLink":"Deprecate COMBFLEN also for GPU"}},{"before":"023f5e320846f7a2ef538166366f68ce2046efa1","after":"5e920dddadde8db44a18a2c519724a559425429e","ref":"refs/heads/main","pushedAt":"2024-07-23T15:47:46.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Merge branch 'release/1.4.0'","shortMessageHtmlLink":"Merge branch 'release/1.4.0'"}},{"before":"d17f2b4c3b7db9c1916b31842d60e911ff4d21f3","after":"5e920dddadde8db44a18a2c519724a559425429e","ref":"refs/heads/develop","pushedAt":"2024-07-23T15:47:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Merge branch 'release/1.4.0'","shortMessageHtmlLink":"Merge branch 'release/1.4.0'"}},{"before":"d1db60b2f64f1ce8e5ec7565a829fa110a5f1211","after":"74ea10a3fded73d809ae44b5b261dfc49f35bb57","ref":"refs/heads/samhatfield/refactor_benchmark_driver","pushedAt":"2024-07-19T15:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Reorganise ectrans_benchmark","shortMessageHtmlLink":"Reorganise ectrans_benchmark"}},{"before":"5ad5d6f8f9d74b7cb2bb41ea7125e415c95a4246","after":"d1db60b2f64f1ce8e5ec7565a829fa110a5f1211","ref":"refs/heads/samhatfield/refactor_benchmark_driver","pushedAt":"2024-07-19T15:09:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into samhatfield/refactor_benchmark_driver","shortMessageHtmlLink":"Merge branch 'develop' into samhatfield/refactor_benchmark_driver"}},{"before":"3f2db7fb8a3469ca3152ec74b5dc66ae3a1c6e3b","after":"5ad5d6f8f9d74b7cb2bb41ea7125e415c95a4246","ref":"refs/heads/samhatfield/refactor_benchmark_driver","pushedAt":"2024-07-19T14:42:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Increase tolerance for FLT test\n\nThis needs to be investigated.","shortMessageHtmlLink":"Increase tolerance for FLT test"}},{"before":"548cce220dc49c679b81875c1b33db15ce07526a","after":"d17f2b4c3b7db9c1916b31842d60e911ff4d21f3","ref":"refs/heads/develop","pushedAt":"2024-07-19T14:40:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wdeconinck","name":"Willem Deconinck","path":"/wdeconinck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/222951?s=80&v=4"},"commit":{"message":"Remove CONTIGUOUS from dist_spec_control_argument (#98)\n\n\r\nCo-authored-by: Willem Deconinck ","shortMessageHtmlLink":"Remove CONTIGUOUS from dist_spec_control_argument (#98)"}},{"before":"ec6173d4f8932fcb374c3d6fc8f127280995830e","after":"3f2db7fb8a3469ca3152ec74b5dc66ae3a1c6e3b","ref":"refs/heads/samhatfield/refactor_benchmark_driver","pushedAt":"2024-07-19T13:20:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Add callmode to list of parameters for test suite","shortMessageHtmlLink":"Add callmode to list of parameters for test suite"}},{"before":"f2754fda1758310ea62d5721ca8a30ca6816be4d","after":"548cce220dc49c679b81875c1b33db15ce07526a","ref":"refs/heads/develop","pushedAt":"2024-07-19T13:17:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wdeconinck","name":"Willem Deconinck","path":"/wdeconinck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/222951?s=80&v=4"},"commit":{"message":"Add GPU capability (#106 , #120)\n\nThe work of many years by many people finally contributed.\r\n\r\n---------\r\n\r\nCo-authored-by: Andreas Mueller \r\nCo-authored-by: Nils Wedi \r\nCo-authored-by: Willem Deconinck \r\nCo-authored-by: Olivier Marsden \r\nCo-authored-by: Lukas Mosimann ","shortMessageHtmlLink":"Add GPU capability (#106 , #120)"}},{"before":null,"after":"ec6173d4f8932fcb374c3d6fc8f127280995830e","ref":"refs/heads/samhatfield/refactor_benchmark_driver","pushedAt":"2024-07-19T10:22:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Add ability to call ecTrans with two \"call modes\"\n\nINV_TRANS and DIR_TRANS support two ways of passing arrays:\n1) PSPVOR, PSPDIV, PSPSCALAR <=> PGP\n2) PSPVOR, PSPDIV <=> PGPUV; PSPSC3A <=> PGP3A; PSPSC2 <=> PGP2\n\nPreviously we only supported the second one. With this commit you can\nnow also call the first style. In the IFS we use both cases in different\nplaces so it's important to have both cases covered.\n\nWe can now extend the test suite so more of the code has coverage.\n\nIn this commit I also tidied up a few things:\n- All spectral and grid point work arrays are separately allocated,\n rather than relying on big work arrays to store everything and\n pointers to access slices.\n- I deleted a couple unused variables.","shortMessageHtmlLink":"Add ability to call ecTrans with two \"call modes\""}},{"before":"7189fa4e7f47c0daeb04119b9785cf820ea5fd4c","after":"241c7e905834ed91a45e33beec9650ef14759ee2","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-16T14:09:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Add warning about docs pages under construction","shortMessageHtmlLink":"Add warning about docs pages under construction"}},{"before":"e6f2266d36e4a5be6f1450bd9f068ec4053461e4","after":"7189fa4e7f47c0daeb04119b9785cf820ea5fd4c","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-15T14:13:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Add docblock tokens for dir_trans.h","shortMessageHtmlLink":"Add docblock tokens for dir_trans.h"}},{"before":"1500463410f67ed326540389f349308f5b3e0965","after":"e6f2266d36e4a5be6f1450bd9f068ec4053461e4","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-15T14:12:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Remove asterisk that screwed up Markdown parsing","shortMessageHtmlLink":"Remove asterisk that screwed up Markdown parsing"}},{"before":"02dea947838560546e83ba8633969285f0ec7801","after":"1500463410f67ed326540389f349308f5b3e0965","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-15T14:01:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Add capability to automatically generate API docs","shortMessageHtmlLink":"Add capability to automatically generate API docs"}},{"before":"ec5033957e408b5b3bfc0467db1dd300f3870831","after":null,"ref":"refs/heads/samhatfield/remove_ncombflen","pushedAt":"2024-07-15T10:15:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"}},{"before":"c8523be412cc4038a1bb8b389f5d983c5ae86c46","after":"f2754fda1758310ea62d5721ca8a30ca6816be4d","ref":"refs/heads/develop","pushedAt":"2024-07-15T10:15:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Merge pull request #114 from ecmwf-ifs/samhatfield/remove_ncombflen\n\nRemove NCOMBFLEN parameter","shortMessageHtmlLink":"Merge pull request #114 from ecmwf-ifs/samhatfield/remove_ncombflen"}},{"before":"37bbc430f1dd1a56a1ef4c0d7391d866cf9748d0","after":"ec5033957e408b5b3bfc0467db1dd300f3870831","ref":"refs/heads/samhatfield/remove_ncombflen","pushedAt":"2024-07-15T08:55:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Removed NCOMBFLEN parameter\n\nThis was effectively deprecated in 8aaf3ec.","shortMessageHtmlLink":"Removed NCOMBFLEN parameter"}},{"before":"e7aace18dc8d1c84565303386cb9bb44cafd4362","after":"c8523be412cc4038a1bb8b389f5d983c5ae86c46","ref":"refs/heads/develop","pushedAt":"2024-07-12T10:34:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wdeconinck","name":"Willem Deconinck","path":"/wdeconinck","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/222951?s=80&v=4"},"commit":{"message":"Reset N_MAX to 0 in DESTROY_PLANS_FFTW (#119)","shortMessageHtmlLink":"Reset N_MAX to 0 in DESTROY_PLANS_FFTW (#119)"}},{"before":"147b6edd253f672d3ee7f3cf541abf0e3a54677b","after":"02dea947838560546e83ba8633969285f0ec7801","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-11T09:44:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Finish usage documentation","shortMessageHtmlLink":"Finish usage documentation"}},{"before":"2695bc581828d901f66a444d12a179882ba7f64d","after":"147b6edd253f672d3ee7f3cf541abf0e3a54677b","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-10T16:39:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Generate Doxygen docs for transi","shortMessageHtmlLink":"Generate Doxygen docs for transi"}},{"before":"7e74b0ee56a22c732735ddf9be18a0a6e0f31fd5","after":null,"ref":"refs/heads/samhatfield-patch-1","pushedAt":"2024-07-10T13:52:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"}},{"before":"439a29adbb927df072a3d98c4a1f0dc863d1d1ea","after":"e7aace18dc8d1c84565303386cb9bb44cafd4362","ref":"refs/heads/develop","pushedAt":"2024-07-10T13:52:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Merge pull request #117 from ecmwf-ifs/samhatfield-patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #117 from ecmwf-ifs/samhatfield-patch-1"}},{"before":"c618a59957954859a5d5d82c1e3ddde1b5541ab8","after":"2695bc581828d901f66a444d12a179882ba7f64d","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-10T10:54:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Remove mkdocs and add scripts for publishing docs site","shortMessageHtmlLink":"Remove mkdocs and add scripts for publishing docs site"}},{"before":"756d1cfc9eae662a896b92210851a61209f08547","after":"c618a59957954859a5d5d82c1e3ddde1b5541ab8","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-09T16:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Add custom CSS file for documentation","shortMessageHtmlLink":"Add custom CSS file for documentation"}},{"before":"5314f23062236f20c9520a2f0037a18d1aad5409","after":"756d1cfc9eae662a896b92210851a61209f08547","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-09T16:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Add usage documentation","shortMessageHtmlLink":"Add usage documentation"}},{"before":"f48c3862f421b1af31ddece33e3c9570f6fab7e5","after":"5314f23062236f20c9520a2f0037a18d1aad5409","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-09T15:12:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Update documentation\n\nI have now switched from mkdocs to Ford.","shortMessageHtmlLink":"Update documentation"}},{"before":null,"after":"7e74b0ee56a22c732735ddf9be18a0a6e0f31fd5","ref":"refs/heads/samhatfield-patch-1","pushedAt":"2024-07-09T12:59:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8e9e7c47f2302f9385941b97b0d41bd93a42bf98","after":"439a29adbb927df072a3d98c4a1f0dc863d1d1ea","ref":"refs/heads/develop","pushedAt":"2024-07-09T10:31:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Merge pull request #116 from DJDavies2/feature/115\n\nInitialise fftw_plans pointer","shortMessageHtmlLink":"Merge pull request #116 from DJDavies2/feature/115"}},{"before":"8e2c361534c51458ece1bf87187f20db93c75e8a","after":"f48c3862f421b1af31ddece33e3c9570f6fab7e5","ref":"refs/heads/samhatfield/docs","pushedAt":"2024-07-08T16:49:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samhatfield","name":"Sam Hatfield","path":"/samhatfield","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8796885?s=80&v=4"},"commit":{"message":"Update SETUP_TRANS0 documentation","shortMessageHtmlLink":"Update SETUP_TRANS0 documentation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEii8JMwA","startCursor":null,"endCursor":null}},"title":"Activity ยท ecmwf-ifs/ectrans"}