{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118535757,"defaultBranch":"main","name":"underworld3","ownerLogin":"underworldcode","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-23T00:48:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14074661?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716359907.0","currentOid":""},"activityList":{"items":[{"before":"0f831193748ffe5645ca6851836af7a5ff11df3d","after":"a10a4317d4d185741b1c2a5c6adac1208277d687","ref":"refs/heads/uw_constants","pushedAt":"2024-05-31T12:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Free surface (or ALE) models. The mesh-coordinate changes now reset the relevant parts of solvers","shortMessageHtmlLink":"Free surface (or ALE) models. The mesh-coordinate changes now reset t…"}},{"before":"cd8b5ecc9fcd1a6eb93b76fe58a6f4bf1ab242b3","after":"0f831193748ffe5645ca6851836af7a5ff11df3d","ref":"refs/heads/uw_constants","pushedAt":"2024-05-28T04:57:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Fix read_timestep function for discontinuous variables.","shortMessageHtmlLink":"Fix read_timestep function for discontinuous variables."}},{"before":"af6b940d784800d941b0e9a34bf7fe647aab0b69","after":"cd8b5ecc9fcd1a6eb93b76fe58a6f4bf1ab242b3","ref":"refs/heads/uw_constants","pushedAt":"2024-05-28T00:04:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Implement penalty term in NS (go inheritence, go !!)","shortMessageHtmlLink":"Implement penalty term in NS (go inheritence, go !!)"}},{"before":"e8ae1a15ec4f1fd5d0fc85e5bedbb309dbab233b","after":"af6b940d784800d941b0e9a34bf7fe647aab0b69","ref":"refs/heads/uw_constants","pushedAt":"2024-05-26T11:20:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Not sure u.degree - 1 or just 1 for the interpolation degree of the flux field terms.","shortMessageHtmlLink":"Not sure u.degree - 1 or just 1 for the interpolation degree of the f…"}},{"before":"b4b5bdbade68f002b4a8c1c21d23ba87103d00de","after":"1e06e14586915b9c1478a2d1da16d943527575bd","ref":"refs/heads/bc-interface-simplification","pushedAt":"2024-05-23T07:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"Modifying add_bc() ... renaming it add_condition()\n\n* Adding field id argument. Find field id from the solver used. In\n furuture we need a mechanism to return / validate the id supplied.\n* Activate the use of field id in PetscDSAddBoundary_UW.\n\nExisting functions add_natural_bc, add_dirichlet_bc, add_essential_bc\nassume the 0 field id and will work with existing models.","shortMessageHtmlLink":"Modifying add_bc() ... renaming it add_condition()"}},{"before":"4b0ed72e575fdd02f593284af65e29126a48b5d2","after":"e8ae1a15ec4f1fd5d0fc85e5bedbb309dbab233b","ref":"refs/heads/uw_constants","pushedAt":"2024-05-23T05:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Caching mechanism for JIT needs to expand expressions to see if their content has been updated (esp for things like timestep)","shortMessageHtmlLink":"Caching mechanism for JIT needs to expand expressions to see if their…"}},{"before":"7dcdbde0eb4fbe80a42e8269f98dbac9dc59f89b","after":"b4b5bdbade68f002b4a8c1c21d23ba87103d00de","ref":"refs/heads/bc-interface-simplification","pushedAt":"2024-05-23T01:28:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"Simplifying an if statement for components in generic solvers\n\nAlso cleaning up some python import statements","shortMessageHtmlLink":"Simplifying an if statement for components in generic solvers"}},{"before":"2d9601ecd8f50b9327c7e68aa5dd1a500e45f8a0","after":"7dcdbde0eb4fbe80a42e8269f98dbac9dc59f89b","ref":"refs/heads/bc-interface-simplification","pushedAt":"2024-05-22T12:31:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"Merge branch 'bc-interface-simplification' of github.com:underworldcode/underworld3 into bc-interface-simplification","shortMessageHtmlLink":"Merge branch 'bc-interface-simplification' of github.com:underworldco…"}},{"before":"c645f27d0059c5c0f9647edfa1f294a0c98a5aa7","after":"2d9601ecd8f50b9327c7e68aa5dd1a500e45f8a0","ref":"refs/heads/bc-interface-simplification","pushedAt":"2024-05-22T07:11:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"Update comment with mesh.view()","shortMessageHtmlLink":"Update comment with mesh.view()"}},{"before":"73cf1eea341aa7e59352796c23d0b66d6d1c3b33","after":"4b0ed72e575fdd02f593284af65e29126a48b5d2","ref":"refs/heads/uw_constants","pushedAt":"2024-05-22T07:06:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Fixes for problems in Navier-Stokes","shortMessageHtmlLink":"Fixes for problems in Navier-Stokes"}},{"before":null,"after":"c645f27d0059c5c0f9647edfa1f294a0c98a5aa7","ref":"refs/heads/bc-interface-simplification","pushedAt":"2024-05-22T06:38:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"New BC interface add_bc() in the generic solver.\n\nUnifying the two BC functions add_dirichlet and add_natural.\n+ The single add_bc() function is much easier to maintain.\n+ Improvements in the handling of what 'conds' can be was also made.\n\ndef add_bc(bc_type, cond, boundary, components)\nParameters\n----------\ntype: string\n BC type. Either 'dirichlet' (essential) or 'neumman' (natural) conditions.\nconds: array_like of floats or a sympy.Matrix\n eg. For a 3D model with an unconstraint x component: (None, 5, 1.2) or sympy.Matrix([sympy.oo, 5, 1.2])\nboundary: string\n The label name to apply the BC. To find a boundary name run something like\n [print(x) for x in mesh.boundaries]\ncomponents: array_like, single int value or None.\n (optional) tuple, or int of active conds components to use. Use 'None' for all conds to be used.\n If 'None' and components in 'cond' equal sympy.oo or -sympy.oo those components won't be used.\n eg. For the 3D example cond = (2, 5, 1.2), components = (1,2) the x components is ignored and uncontrainted.\n\"\"\"\n\nExisting functions add_dirichlet / add_natural now point to new add_bc()\nand are there to support existing models.","shortMessageHtmlLink":"New BC interface add_bc() in the generic solver."}},{"before":"59b438b30cde1f3551bc1ceaf07bb60e29ef26d3","after":"17801893f9ef416468592eb0c3fa01172ed5ef19","ref":"refs/heads/gh-pages","pushedAt":"2024-05-10T08:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 5c4940fd6608afc03ddd5742573cf1343d6c7dd5","shortMessageHtmlLink":"deploy: 5c4940f"}},{"before":"4fe6bf4e6916a6d7b392840b1a8c81780f2fe4b4","after":"5c4940fd6608afc03ddd5742573cf1343d6c7dd5","ref":"refs/heads/development","pushedAt":"2024-05-10T08:45:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"fix pyvista issue in binder (#194)\n\nfix pyvista issue in binder, check whether it is running in binder or not","shortMessageHtmlLink":"fix pyvista issue in binder (#194)"}},{"before":"e43c1eaed29221b1eb86d2eec00719da1f684fff","after":"73cf1eea341aa7e59352796c23d0b66d6d1c3b33","ref":"refs/heads/uw_constants","pushedAt":"2024-05-09T04:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Updates to fix sympy and caching issues","shortMessageHtmlLink":"Updates to fix sympy and caching issues"}},{"before":"cba4127935e16a0d7dd317bc53bcfeea801bd580","after":"e43c1eaed29221b1eb86d2eec00719da1f684fff","ref":"refs/heads/uw_constants","pushedAt":"2024-05-07T10:23:49.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Merge branch 'development' into uw_constants","shortMessageHtmlLink":"Merge branch 'development' into uw_constants"}},{"before":"6db8869bd17ee65ff14e15900fc0253e0a7c067d","after":"cba4127935e16a0d7dd317bc53bcfeea801bd580","ref":"refs/heads/uw_constants","pushedAt":"2024-05-07T10:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Fixes for VEP - DDt / functions. Better type-checking in expressions. Update object viewer for meshvariables (so it is actually helpful)","shortMessageHtmlLink":"Fixes for VEP - DDt / functions. Better type-checking in expressions.…"}},{"before":"3c20ea13dfae8b3a6530e136aee5ef279d414418","after":"59b438b30cde1f3551bc1ceaf07bb60e29ef26d3","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T21:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4fe6bf4e6916a6d7b392840b1a8c81780f2fe4b4","shortMessageHtmlLink":"deploy: 4fe6bf4"}},{"before":"15f0c52a7bc21f1d33f9432cbc7223dd7c3437d6","after":"4fe6bf4e6916a6d7b392840b1a8c81780f2fe4b4","ref":"refs/heads/development","pushedAt":"2024-05-03T21:15:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"Julesghub/mpi update (#192)\n\n* importing underworld3.mpi earlier on to avoid circular imports\r\n\r\n* Only get the communicator via underworld3.mpi.comm","shortMessageHtmlLink":"Julesghub/mpi update (#192)"}},{"before":null,"after":"448bbaa933b9bde4342113809a9305258abf5669","ref":"refs/heads/julesghub/mpi-update","pushedAt":"2024-05-03T18:51:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"Only get the communicator via underworld3.mpi.comm","shortMessageHtmlLink":"Only get the communicator via underworld3.mpi.comm"}},{"before":"2e421b32f5871bd3543f9d7e32a78e9591988d72","after":"6db8869bd17ee65ff14e15900fc0253e0a7c067d","ref":"refs/heads/uw_constants","pushedAt":"2024-05-03T15:08:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Managing differentiation of quantities with expressions. Ideally we intercept sympy.diff and make substitutions for non-constant expressions first (sympy sees all the symbols as constants). Not trivial because of sympy's approach to cloning objects.","shortMessageHtmlLink":"Managing differentiation of quantities with expressions. Ideally we i…"}},{"before":"ea5fa0f425e96283f8bcdaaa6336072332194877","after":"3c20ea13dfae8b3a6530e136aee5ef279d414418","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T20:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 15f0c52a7bc21f1d33f9432cbc7223dd7c3437d6","shortMessageHtmlLink":"deploy: 15f0c52"}},{"before":"6754efbcfbb3fe718fd69ab69e3883a91a811e6c","after":"15f0c52a7bc21f1d33f9432cbc7223dd7c3437d6","ref":"refs/heads/development","pushedAt":"2024-05-02T20:07:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"Updating the interpolation routines. (#191)\n\nUpdating the interpolation routines.\r\n\r\nThese c functions are direct copies of the petsc routines\r\nDMInterpolation_SetUp and DMInterpolation_Evaluate, only\r\nwith owning_cell information provided and used. Until petsc can\r\noptionally use 'owning_cells' we will have to manually update the c code\r\nlike this commit.","shortMessageHtmlLink":"Updating the interpolation routines. (#191)"}},{"before":null,"after":"37d7860ed0544c65afef0a76700205e526aac641","ref":"refs/heads/interpolation-update","pushedAt":"2024-05-02T20:00:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"Updateing the interpolation routines.\n\nThese c functions are direct copies of the petsc routines\nDMInterpolation_SetUp and DMInterpolation_Evaluate, only\nwith owning_cell information provided and used. Until petsc can\noptionally use 'owning_cells' we will have to manually update the c code\nlike this commit.","shortMessageHtmlLink":"Updateing the interpolation routines."}},{"before":"1585f1421616512c142f1fe11ccb6a1f27a5dac3","after":"2e421b32f5871bd3543f9d7e32a78e9591988d72","ref":"refs/heads/uw_constants","pushedAt":"2024-05-01T23:20:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Fixing up Viscoelasticity using expressions. Need to add meaningful tests. No word on whether VEP produces proper Jacobians or if we need to use a smooth version of Min()/Max()","shortMessageHtmlLink":"Fixing up Viscoelasticity using expressions. Need to add meaningful t…"}},{"before":"98fe57b547459a1ef0d93a8450d78894545d8b4b","after":"ea5fa0f425e96283f8bcdaaa6336072332194877","ref":"refs/heads/gh-pages","pushedAt":"2024-04-26T20:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 6754efbcfbb3fe718fd69ab69e3883a91a811e6c","shortMessageHtmlLink":"deploy: 6754efb"}},{"before":"c8ae35157d9f9d09df9ea97b169632ac6bad1642","after":null,"ref":"refs/heads/julesghub/conda","pushedAt":"2024-04-26T20:54:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"}},{"before":"9dbd44a0fd9e9e4167f36f4dc65b8ce3614e789d","after":"6754efbcfbb3fe718fd69ab69e3883a91a811e6c","ref":"refs/heads/development","pushedAt":"2024-04-26T20:53:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"conda recipe fixes (#190)\n\nconda recipe updates","shortMessageHtmlLink":"conda recipe fixes (#190)"}},{"before":"ee780961b682046b1cb00807fd0393e51b2c80dd","after":"1585f1421616512c142f1fe11ccb6a1f27a5dac3","ref":"refs/heads/uw_constants","pushedAt":"2024-04-26T18:44:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Surface integral tests should go back in","shortMessageHtmlLink":"Surface integral tests should go back in"}},{"before":"c9e2b464323e92159efe4474eb7c1cfa954014f6","after":"ee780961b682046b1cb00807fd0393e51b2c80dd","ref":"refs/heads/uw_constants","pushedAt":"2024-04-26T18:40:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoresi","name":"Louis Moresi","path":"/lmoresi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12588963?s=80&v=4"},"commit":{"message":"Tidy up before merging","shortMessageHtmlLink":"Tidy up before merging"}},{"before":"b5b210fe4922d7b429c31bf1266b3b5b6260e29f","after":"c8ae35157d9f9d09df9ea97b169632ac6bad1642","ref":"refs/heads/julesghub/conda","pushedAt":"2024-04-24T20:15:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"julesghub","name":"Julian Giordani","path":"/julesghub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13825704?s=80&v=4"},"commit":{"message":"conda recipe begin","shortMessageHtmlLink":"conda recipe begin"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWQAsFAA","startCursor":null,"endCursor":null}},"title":"Activity · underworldcode/underworld3"}