{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":304681965,"defaultBranch":"master","name":"oops","ownerLogin":"JCSDA","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-16T16:30:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/72765326?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723063260.0","currentOid":""},"activityList":{"items":[{"before":"0aa7822360055e0dc4c0f5e354acc83545e3acf1","after":"68c940facca59b49c38ef5535426e3f090d67117","ref":"refs/heads/develop","pushedAt":"2024-09-20T19:03:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Avoid extra mpi_alltoall hidden in eckit::mpi::Comm::allToAll. (#2744)\n\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Avoid extra mpi_alltoall hidden in eckit::mpi::Comm::allToAll. (#2744)"}},{"before":"d77217323bbbd02ea41049fe1bd339f24a64f177","after":"0aa7822360055e0dc4c0f5e354acc83545e3acf1","ref":"refs/heads/develop","pushedAt":"2024-09-19T00:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Bug fix for two-step linear getkf increment (#2748)\n\n* Fixed bug of producing the same increment of all members for two-step linear getkf\r\n\r\n* Add Yb_ only readfromdisk=true","shortMessageHtmlLink":"Bug fix for two-step linear getkf increment (#2748)"}},{"before":"2ad08fd6812ba010684c76108a2f9d0c3f4f270c","after":"d77217323bbbd02ea41049fe1bd339f24a64f177","ref":"refs/heads/develop","pushedAt":"2024-08-29T23:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Generalized obs. operator adjoint test (plus obs. and model adjoint test fixes) (#2719)\n\n* Initial commit\r\n\r\n* Test added\r\n\r\n* Fixed other adjoint tests\r\n\r\n* Remove blank line for coding norms\r\n\r\n---------\r\n\r\nCo-authored-by: Clementine Hardy Gas <43183478+cmgas@users.noreply.github.com>\r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Generalized obs. operator adjoint test (plus obs. and model adjoint t…"}},{"before":"79b2d57b41067f5a031792838ff0ec452869095d","after":"2ad08fd6812ba010684c76108a2f9d0c3f4f270c","ref":"refs/heads/develop","pushedAt":"2024-08-28T15:07:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Remove Parameters in ModelAux* classes (#2735)\n\n* save work\r\n\r\n* minor fixes","shortMessageHtmlLink":"Remove Parameters in ModelAux* classes (#2735)"}},{"before":"61aa95ccf6b61542a14ff16fb71638903e81b6d2","after":"79b2d57b41067f5a031792838ff0ec452869095d","ref":"refs/heads/develop","pushedAt":"2024-08-26T20:08:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Feature/obsspace append (#2733)\n\n* first changes adding append function chain to obsspace\r\n\r\n* append is called\r\n\r\n* add if statement\r\n\r\n* rebuild rmat\r\n\r\n* found all obs vectors\r\n\r\n* fixing first outer append\r\n\r\n* clean up\r\n\r\n* trigger CI\r\n\r\n* adressing comments, add NotImplemented remove if on yobs\r\n\r\n* repair failing tests\r\n\r\n* Abort if trying to append to perturbed obs\r\n\r\n* adding if statement to prevent code hang if appending on first outer loop\r\n\r\n* revert if and add abort if trying to append on first outer loop\r\n\r\n* moving abort call to CostJo\r\n\r\n---------\r\n\r\nCo-authored-by: Yannick Trémolet ","shortMessageHtmlLink":"Feature/obsspace append (#2733)"}},{"before":"0a24dfffb46ed46c5636b9b641abaf6a9e66c279","after":"61aa95ccf6b61542a14ff16fb71638903e81b6d2","ref":"refs/heads/develop","pushedAt":"2024-08-23T15:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Refactor linear observer in GETKF: remove duplicate H(mean(X)) (#2682)\n\n* initial set of changes\r\n\r\n* failing getkf_lo test\r\n\r\n* added linear observer test\r\n\r\n* introduced posterior solver\r\n\r\n* clean up\r\n\r\n* coding norms\r\n\r\n* Update GETKFSolver.h\r\n\r\nfix merge conflict yy_mean renamed to yb_mean\r\n\r\n---------\r\n\r\nCo-authored-by: Clementine Hardy Gas <43183478+cmgas@users.noreply.github.com>\r\nCo-authored-by: Anna Shlyaeva ","shortMessageHtmlLink":"Refactor linear observer in GETKF: remove duplicate H(mean(X)) (#2682)"}},{"before":"07e17e87e283b12ff4b7df7cd8eb079fdd9fb3c3","after":"0a24dfffb46ed46c5636b9b641abaf6a9e66c279","ref":"refs/heads/develop","pushedAt":"2024-08-16T20:45:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Have StructuredGridWriter write out netCDF4 files + make float/double an option (#2724)\n\n* Update structured grid writer\r\n\r\n* fix bool\r\n\r\n* Trigger CI\r\n\r\n* make write precision YAML more explicit\r\n\r\n---------\r\n\r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Have StructuredGridWriter write out netCDF4 files + make float/double…"}},{"before":"55eca975d9184656f80dd383798cbcb77b39559d","after":"07e17e87e283b12ff4b7df7cd8eb079fdd9fb3c3","ref":"refs/heads/develop","pushedAt":"2024-08-16T17:58:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Fix for compile issue with new spack-stack (#2725)\n\n* Fix for compile issue with new spack-stack\r\n\r\n* Adjusted cmake configuration to accommodate target name differences in\r\ndifferent versions of the nlohmann_json_schema_validatory library.\r\n\r\n---------\r\n\r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Fix for compile issue with new spack-stack (#2725)"}},{"before":"db4a1d71f50ff4c262feefb4cc5588cbece68961","after":"55eca975d9184656f80dd383798cbcb77b39559d","ref":"refs/heads/develop","pushedAt":"2024-08-15T15:58:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Use communicator in initialisation during LinearModel test. (#2727)\n\n* Use communicator in initialisation\r\n\r\n* Fix typo\r\n\r\n* Trigger CI\r\n\r\n* Add comment for clarity.","shortMessageHtmlLink":"Use communicator in initialisation during LinearModel test. (#2727)"}},{"before":"33a9b6c2b3c07d0a9c724d8d7c54582c9c96c300","after":"db4a1d71f50ff4c262feefb4cc5588cbece68961","ref":"refs/heads/develop","pushedAt":"2024-08-09T14:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Update dependencies. (#2722)","shortMessageHtmlLink":"Update dependencies. (#2722)"}},{"before":"40163287976541addc6933b7a39d6af13d80e040","after":"33a9b6c2b3c07d0a9c724d8d7c54582c9c96c300","ref":"refs/heads/develop","pushedAt":"2024-08-08T19:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Feature/o minus a (#2701)\n\n* Initial draft of work towards output of O-A.\r\n\r\n* Tidy up of draft code.\r\n\r\n* Making progress, but need to convert DualVector to ObsVector.\r\n\r\n* Reinstated an earlier version of the code which appears to be less problematic with testing.\r\n\r\n* Minor changes to DRMinimizer.h.\r\n\r\n* Minor changes to DRMinimizer.h.\r\n\r\n* Removed commented code that breaks test.\r\n\r\n* Temporary changes to test_qg_3dvar_single-obs_cov for a low-cost test that hits the piece of code being worked on.\r\n\r\n* Commit of current draft functionality for A-B. Developing against testinput/3dvar_single-obs_cov.yaml in QG. Need to look at the output work towards testing in LFRic-JEDI.\r\n\r\n* Adjust search pattern for containingTriangle near mesh singularities at poles (#2692)\r\n\r\n* Initial draft of work towards output of O-A.\r\n\r\n* Tidy up of draft code.\r\n\r\n* Making progress, but need to convert DualVector to ObsVector.\r\n\r\n* Reinstated an earlier version of the code which appears to be less problematic with testing.\r\n\r\n* Minor changes to DRMinimizer.h.\r\n\r\n* Minor changes to DRMinimizer.h.\r\n\r\n* Removed commented code that breaks test.\r\n\r\n* Temporary changes to test_qg_3dvar_single-obs_cov for a low-cost test that hits the piece of code being worked on.\r\n\r\n* Commit of current draft functionality for A-B. Developing against testinput/3dvar_single-obs_cov.yaml in QG. Need to look at the output work towards testing in LFRic-JEDI.\r\n\r\n* Removed whitespace.\r\n\r\n* Added fix to DRMinimizer to enable LFRic-JEDI State assertion (L182) to pass. This may be less memory efficient than resetting CtrlInc to its original state, but this code will be put up for review.\r\n\r\n* Coding norms.\r\n\r\n* Removed unused typedefs.\r\n\r\n* Removed unused includes.\r\n\r\n* Removed additional unused include.\r\n\r\n* Removed whitespace.\r\n\r\n* Fixed typo on YAML configuration name.\r\n\r\n* Reinstatement of test reference.\r\n\r\n* Fixed typo on departure name.\r\n\r\n* Experimental modifications to include outer iteration number to test file output.\r\n\r\n* Reinstated previous 3D-Var test and created a new one to test use of DRMinimizer with NetCDF output.\r\n\r\n* Changed output directory for new DRMinimizer test.\r\n\r\n* Readded whitespce.\r\n\r\n* Updated test reference.\r\n\r\n* Minor changes to test reference.\r\n\r\n* Minor change to test reference.\r\n\r\n* Experimental changes to test reference.\r\n\r\n* Minor changes to test configuration.\r\n\r\n* Added absolute tolerance value for test to pass on CRAY. Will experiment with a smaller tolerance.\r\n\r\n* Reduction of test absolute tolerance to enhance test validity.\r\n\r\n* Changed name of output variable.\r\n\r\n* Switched to use of Configuration::getBool() function to return default value if item is not found.\r\n\r\n* Moved calculation of O minus A to Minimizer base class. Possible issues with overwriting existing NetCDFs. More testing required, but tests appear to pass first time around.\r\n\r\n* Coding norms.\r\n\r\n* Refactored Minimizer::outputOMinusA() to make it less complicated.\r\n\r\n* Remove whitespace.\r\n\r\n* Removed typedef from DRMinimizer.h.\r\n\r\n* Renamed functions, YAML key, and test to suit.\r\n\r\n* Moved call to Minimize::outputAMinusB inside Minimize::minimize and made the function private.\r\n\r\n* Removed dedicated test for Minimizer::outputAMinusB() and put back into test on which it was based - test_qg_3dvar_single-obs_cov.\r\n\r\n* Restoration of whitespace.\r\n\r\n* Update to test reference.\r\n\r\n* Update to test reference.\r\n\r\n* Readded test tolerance.\r\n\r\n* Moved output of A minus B to test_qg_3densvar as this test already used the DRMinimizer and it had two outer loops which is useful for introspection of this new diagnostic output.\r\n\r\n---------\r\n\r\nCo-authored-by: Francois Hebert ","shortMessageHtmlLink":"Feature/o minus a (#2701)"}},{"before":null,"after":"abb520a20d84cd5e476150816752b567ca6e96f2","ref":"refs/heads/feature/quadrature_update","pushedAt":"2024-08-07T20:41:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cmgas","name":"Clementine Hardy Gas","path":"/cmgas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43183478?s=80&v=4"},"commit":{"message":"add changes from Robin against up to date develop","shortMessageHtmlLink":"add changes from Robin against up to date develop"}},{"before":"c441de3b36008db0aadf6123b77fccbe281b9565","after":"40163287976541addc6933b7a39d6af13d80e040","ref":"refs/heads/develop","pushedAt":"2024-08-07T17:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Add domain to VariableMetaData (#2718)\n\n* Call Variables::push_back instead of std::vector::push_back\r\n\r\n* Remove extra whitespace\r\n\r\n* Add domain to VariableMetaData\r\n\r\n* Fix comment\r\n\r\nCo-authored-by: Francois Hebert \r\n\r\n---------\r\n\r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>\r\nCo-authored-by: Francois Hebert \r\nCo-authored-by: Anna Shlyaeva ","shortMessageHtmlLink":"Add domain to VariableMetaData (#2718)"}},{"before":"78434af9a05dfd31c34f21c76f847428231f39b3","after":"c441de3b36008db0aadf6123b77fccbe281b9565","ref":"refs/heads/develop","pushedAt":"2024-08-07T14:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Function to pass QC from Observer to ObserverTLAD (#2714)\n\n* An initial working solution\r\n\r\n* Sort out observer protection\r\n\r\n* Pass qc for ensembles as well\r\n\r\n* Pass qc flags as an argument\r\n\r\n---------\r\n\r\nCo-authored-by: Benjamin Ruston <93737224+BenjaminRuston@users.noreply.github.com>","shortMessageHtmlLink":"Function to pass QC from Observer to ObserverTLAD (#2714)"}},{"before":"35820130f3cbbc347abac56f09593a854b130b58","after":"78434af9a05dfd31c34f21c76f847428231f39b3","ref":"refs/heads/develop","pushedAt":"2024-08-05T11:12:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"[BUG] Variables push_back not working as intended (#2713)\n\n* Call Variables::push_back instead of std::vector::push_back\r\n\r\n* Remove extra whitespace\r\n\r\n---------\r\n\r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"[BUG] Variables push_back not working as intended (#2713)"}},{"before":"e6485c0a659103f0daa2b7e2cece39a15bfb0d60","after":"35820130f3cbbc347abac56f09593a854b130b58","ref":"refs/heads/develop","pushedAt":"2024-07-30T22:10:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Use explicit base constructor from `oops::Test` in tests. (#2711)\n\n* Use explicit base constructor.\r\n\r\n* Coding norms","shortMessageHtmlLink":"Use explicit base constructor from oops::Test in tests. (#2711)"}},{"before":"6c942aea070e15d49bcc7c89ca559034e757aba3","after":"e6485c0a659103f0daa2b7e2cece39a15bfb0d60","ref":"refs/heads/develop","pushedAt":"2024-07-24T04:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"fix loop order for horizontal diffusion (#2712)\n\n* fix loop order for horizontal diffusion\r\n\r\n* fix indentation\r\n\r\n---------\r\n\r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"fix loop order for horizontal diffusion (#2712)"}},{"before":"59f68b541ad319140a41ece90297e2d624e620ab","after":"6c942aea070e15d49bcc7c89ca559034e757aba3","ref":"refs/heads/develop","pushedAt":"2024-07-23T22:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Streamline the interfaces of the oops GlobalInterpolator (#2710)\n\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Streamline the interfaces of the oops GlobalInterpolator (#2710)"}},{"before":"bac8ea40e246ad5f2eb203dd82d5e0771fc03711","after":"59f68b541ad319140a41ece90297e2d624e620ab","ref":"refs/heads/develop","pushedAt":"2024-07-23T20:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Fix Meshes from helpers when using \"no point on last task\" option (#2700)\n\n* Fix setting up FuncSpace with 'no point on last task' option\r\n\r\n* Fix coding norms\r\n\r\n---------\r\n\r\nCo-authored-by: Benjamin Menetrier <30638301+benjaminmenetrier@users.noreply.github.com>\r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Fix Meshes from helpers when using \"no point on last task\" option (#2…"}},{"before":"a108b882d310eff80cd56e0ded33937fac4a0aa7","after":"bac8ea40e246ad5f2eb203dd82d5e0771fc03711","ref":"refs/heads/develop","pushedAt":"2024-07-19T15:02:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Small naming fixes in StructuredGridWriter (#2706)","shortMessageHtmlLink":"Small naming fixes in StructuredGridWriter (#2706)"}},{"before":"d6bbff4389b818ec42494085ff6a25cce7d0a36b","after":"a108b882d310eff80cd56e0ded33937fac4a0aa7","ref":"refs/heads/develop","pushedAt":"2024-07-18T22:03:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Add increment output to linearization error application. (#2704)\n\n* adding regular output option to linearization error app\r\n\r\n* changing type of output to in\r\n\r\n* comments\r\n\r\n* coding norms\r\n\r\n* addressing suggestions on comment sections\r\n\r\n* comment consistency and clean up, yaml key consistancy","shortMessageHtmlLink":"Add increment output to linearization error application. (#2704)"}},{"before":"101b76312c819caf9fb9dfce19e4985e6187e7c6","after":"d6bbff4389b818ec42494085ff6a25cce7d0a36b","ref":"refs/heads/develop","pushedAt":"2024-07-12T18:58:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Reduce geometry objects created in Observer (#2698)\n\n* use pointer instead\r\n\r\n* remove creation of new geometry","shortMessageHtmlLink":"Reduce geometry objects created in Observer (#2698)"}},{"before":"b9c322afc959c189f6c256ea74da91e8cbd925e3","after":"101b76312c819caf9fb9dfce19e4985e6187e7c6","ref":"refs/heads/develop","pushedAt":"2024-07-12T15:42:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Coding norms (#2696)","shortMessageHtmlLink":"Coding norms (#2696)"}},{"before":"b0ecec816051111d2482696cb1b64ae70f3b9ad4","after":"b9c322afc959c189f6c256ea74da91e8cbd925e3","ref":"refs/heads/develop","pushedAt":"2024-07-10T14:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Adjust search pattern for containingTriangle near mesh singularities at poles (#2692)","shortMessageHtmlLink":"Adjust search pattern for containingTriangle near mesh singularities …"}},{"before":"e5c52de075df01bd4486df24f49a96049796a9a4","after":"b0ecec816051111d2482696cb1b64ae70f3b9ad4","ref":"refs/heads/develop","pushedAt":"2024-07-08T13:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Add oops::UnstructuredInterpolator support for (most) atlas StructuredGrids (take 2) (#2686)\n\n* Test FunctionSpaceHelpers with more MPI layouts\r\n\r\n* Add index-remap helper for atlas StructuredColumns halos\r\n\r\n* Improve atlas mesh setup: add periodic halos\r\n\r\n* Use index remapper to fix interpolation from StructuredColumns\r\n\r\n* GeometryData: make more robust for zero-point mpi partitions\r\n\r\n* Trigger CI\r\n\r\n---------\r\n\r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Add oops::UnstructuredInterpolator support for (most) atlas Structure…"}},{"before":"ac4c8fc321b15bc098b0565dc5c1b083571140db","after":"e5c52de075df01bd4486df24f49a96049796a9a4","ref":"refs/heads/develop","pushedAt":"2024-07-03T17:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Moved log message before return to avoid compilation warning. (#2691)\n\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Moved log message before return to avoid compilation warning. (#2691)"}},{"before":"b9d65ee8f9d050b2ad0e64f9d77652ff8dbf9487","after":"ac4c8fc321b15bc098b0565dc5c1b083571140db","ref":"refs/heads/develop","pushedAt":"2024-07-03T15:08:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Bugfix for posterior observer in getkf with linear observer (#2678)\n\n* added linear observer test\r\n\r\n* introduced posterior solver\r\n\r\n* trigger test\r\n\r\n---------\r\n\r\nCo-authored-by: Anna Shlyaeva \r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>\r\nCo-authored-by: Yannick Trémolet ","shortMessageHtmlLink":"Bugfix for posterior observer in getkf with linear observer (#2678)"}},{"before":"a767bdea09768e7b9a6171cb2dd14fd87e06f277","after":"b9d65ee8f9d050b2ad0e64f9d77652ff8dbf9487","ref":"refs/heads/develop","pushedAt":"2024-07-02T03:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Rationalise post-minimisation diagnostics and file output, allow analysis cost evaluation to be skipped (#2685)\n\n* Initial commit. Working switch\r\n\r\n* More logical structure to application. Requires YAML changes across the board. Will write script\r\n\r\n* Modified test configuration files and modified a comment in Variational\r\n\r\n* Complementary changes to ControlPert - not sure it's quite right\r\n\r\n* Reverted changes to ControlPert - will be easier to sort out once https://github.com/JCSDA-internal/oops/pull/2588 is merged\r\n\r\n* Corresponding changes to ControlPert\r\n\r\n* Simpler changes to apps which require no YAML changes\r\n\r\n* adding condition for forecast from analysis\r\n\r\n---------\r\n\r\nCo-authored-by: xian22 \r\nCo-authored-by: Yannick Trémolet <30638944+ytremolet@users.noreply.github.com>","shortMessageHtmlLink":"Rationalise post-minimisation diagnostics and file output, allow anal…"}},{"before":"cacc8fb7e2913b1b4cc7c20a9fb10f048a2ecc1b","after":"a767bdea09768e7b9a6171cb2dd14fd87e06f277","ref":"refs/heads/develop","pushedAt":"2024-07-01T21:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"Remove finalize from linked list. (#2684)","shortMessageHtmlLink":"Remove finalize from linked list. (#2684)"}},{"before":"78aaed70799a2e2a33175f132adb113d3c38720e","after":"cacc8fb7e2913b1b4cc7c20a9fb10f048a2ecc1b","ref":"refs/heads/develop","pushedAt":"2024-06-25T16:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jcsda-bot","name":null,"path":"/jcsda-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91761382?s=80&v=4"},"commit":{"message":"add google leak sanitizer and valgrind suppression files (#2673)\n\n* Add suppresions file\r\n\r\n* move to share\r\n\r\n* try out explicit destination\r\n\r\n* add in suppressions to base CMakeLists.txt\r\n\r\n* add additional mpi leak suppressions (MPICH leaks)\r\n\r\n---------\r\n\r\nCo-authored-by: Matt Shin ","shortMessageHtmlLink":"add google leak sanitizer and valgrind suppression files (#2673)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxOTowMzo0MC4wMDAwMDBazwAAAAS8Se1I","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxOTowMzo0MC4wMDAwMDBazwAAAAS8Se1I","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNVQxNjo0MDozOC4wMDAwMDBazwAAAARu28zq"}},"title":"Activity · JCSDA/oops"}