Jed Brown activity https://gitlab.com/jedbrown 2026-03-17T18:59:37Z tag:gitlab.com,2026-03-17:5214366868 Jed Brown pushed to project branch jeremy/more-minor-cov at libCEED / libCEED 2026-03-17T18:59:37Z jedbrown Jed Brown

Jed Brown (c06f0325) at 17 Mar 18:59

ci - use new CodeCov uploader

tag:gitlab.com,2026-03-17:5214313145 Jed Brown pushed to project branch jeremy/more-minor-cov at libCEED / libCEED 2026-03-17T18:43:42Z jedbrown Jed Brown

Jed Brown (d6a7779a) at 17 Mar 18:43

ci - use new CodeCov uploader

tag:gitlab.com,2026-03-16:5210261834 Jed Brown pushed to project branch jeremy/more-minor-cov at libCEED / libCEED 2026-03-16T22:20:27Z jedbrown Jed Brown

Jed Brown (c443f4ad) at 16 Mar 22:20

rust - clearer exporting of CARGO_CEED_OPT_FLAGS

... and 1 more commit

tag:gitlab.com,2026-03-16:5209562567 Jed Brown pushed new project branch jeremy/more-minor-cov at libCEED / libCEED 2026-03-16T18:06:45Z jedbrown Jed Brown

Jed Brown (09194783) at 16 Mar 18:06

tag:gitlab.com,2026-03-14:5203368324 Jed Brown approved merge request !174: contributing: Add LLM policy, change MR template at phypid / HONEE 2026-03-14T02:08:34Z jedbrown Jed Brown

Summary

Mirrors policy update in libCEED and micromorph/ratel!1305.

I've added all the Authors in AUTHORS.md except for Ken, who's Gitlab account I can't find right now. But free to ask anything or simply approve the MR.

Checklist

Closes #49

  • Atomic commit history
  • All new features documented
  • Updated CHANGELOG.md
tag:gitlab.com,2026-03-13:5203183390 Jed Brown pushed to project branch main at libCEED / libCEED 2026-03-13T23:28:38Z jedbrown Jed Brown

Jed Brown (09194783) at 13 Mar 23:28

Merge pull request #1940 from CEED/jeremy/rust-ceed-opt

... and 3 more commits

tag:gitlab.com,2026-03-13:5202902759 Jed Brown pushed to project branch jeremy/rust-ceed-opt at libCEED / libCEED 2026-03-13T20:41:51Z jedbrown Jed Brown

Jed Brown (78eb7e18) at 13 Mar 20:41

cov - missing excl marker

tag:gitlab.com,2026-03-13:5202830501 Jed Brown pushed to project branch jeremy/rust-ceed-opt at libCEED / libCEED 2026-03-13T20:13:09Z jedbrown Jed Brown

Jed Brown (a23f91e7) at 13 Mar 20:13

rust - minor lifeline clarification

... and 1 more commit

tag:gitlab.com,2026-03-13:5202603196 Jed Brown approved merge request !1305: Add LLM usage policy at micromorph / Ratel 2026-03-13T18:41:57Z jedbrown Jed Brown

Summary

Mirroring libCEED's policy: https://github.com/CEED/libCEED/pull/1933

I have listed all Ratel authors (in AUTHORS.md) as reviewers. We'd like to invite comments (or a simple 'approve') of this proposed policy.

Checklist

Closes #N/A

  • Atomic commit history
  • All new features documented
  • Updated CHANGELOG.md
tag:gitlab.com,2026-03-13:5202574039 Jed Brown approved merge request !9119: style(adapt): Remove leading 4 spaces from TSAdapt monitor at PETSc / petsc 2026-03-13T18:32:26Z jedbrown Jed Brown

Removes the leading 4 spaces from TSAdapt monitor print messages. The correct tabbing is already handled by PetscViewerASCIIAddTab(). Change stems from discussion here: !8882 (comment 3109804544)

I also updated the test output even though the change doesn't impact the tests from passing. Just did so for consistency.

tag:gitlab.com,2026-03-13:5202573904 Jed Brown commented on merge request !9119 at PETSc / petsc 2026-03-13T18:32:24Z jedbrown Jed Brown

Seems fine. If you run with -ts_monitor -ts_adapt_monitor, you now get the following, which is a little ragged, but acceptable.

123 TS dt 0.036 time 4.428
  TSAdapt none ssp 0: step 123 accepted t=4.428      + 3.600e-02 dt=3.600e-02
tag:gitlab.com,2026-03-13:5202545933 Jed Brown pushed to project branch jeremy/rust-ceed-opt at libCEED / libCEED 2026-03-13T18:22:54Z jedbrown Jed Brown

Jed Brown (05b5fa34) at 13 Mar 18:22

rust - minor lifeline clarification

tag:gitlab.com,2026-03-13:5202518663 Jed Brown pushed to project branch jeremy/rust-ceed-opt at libCEED / libCEED 2026-03-13T18:12:28Z jedbrown Jed Brown

Jed Brown (3e7e75fe) at 13 Mar 18:12

rust - allow setting ceed OPT flags for rust, mostly for CI/cov

tag:gitlab.com,2026-03-13:5202486615 Jed Brown pushed new project branch jeremy/rust-ceed-opt at libCEED / libCEED 2026-03-13T18:01:29Z jedbrown Jed Brown

Jed Brown (a285975a) at 13 Mar 18:01

tag:gitlab.com,2026-03-13:5202016544 Jed Brown pushed to project branch main at libCEED / libCEED 2026-03-13T15:43:46Z jedbrown Jed Brown

Jed Brown (a285975a) at 13 Mar 15:43

Merge pull request #1939 from CEED/jeremy/dealii-build

... and 3 more commits

tag:gitlab.com,2026-03-13:5201979755 Jed Brown pushed to project branch jeremy/dealii-build at libCEED / libCEED 2026-03-13T15:34:06Z jedbrown Jed Brown

Jed Brown (4d7a563f) at 13 Mar 15:34

make - force dealii serial build from top make

tag:gitlab.com,2026-03-13:5201902716 Jed Brown pushed to project branch main at libCEED / libCEED 2026-03-13T15:15:42Z jedbrown Jed Brown

Jed Brown (16baf82b) at 13 Mar 15:15

LLM/Gen-AI Policy (#1933)

tag:gitlab.com,2026-03-13:5199701560 Jed Brown commented on merge request !9116 at PETSc / petsc 2026-03-13T05:20:24Z jedbrown Jed Brown

As a practical matter, the diagonal version is still desirable because it accesses so much less memory than existing matrix formats. Once upon a time, we discussed having a MATDIAGONAL, and we still could implement it that way.

The problem being addressed here is that state vectors \bm x (and increments \Delta \bm x) are often dimensional (e.g., pressure in Pa or bar, velocity, temperature, energy), but it would be desirable to have a way to make the arc-length method \pi-invariant (invariant to choice of units). With a state-dependent matrix, one could make the arc-length method invariant to choice of state variables (e.g., primitive, conservative, or entropy variables for compressible flow). That is, measuring arc-length could effectively transform from whatever the state variables are to whatever variables one wants to measure length in. But it would more memory-concise to implement that as a nonlinear arc-length calculation (no matrix in sight), and I think it's out of scope for this PR.

The synthetic text you link is pretty incoherent. The cylindrical coordinates snippet would be if the state variables of the system was position in cylindrical coordinates (not an FEA method in cylindrical coordinates) and then the description is elicited from general coordinate transformation/metric tensor stuff (unrelated to arc-lengths). I know it's nicely-shaped, but that stuff just sows confusion.

tag:gitlab.com,2026-03-12:5199126118 Jed Brown pushed to project branch jeremy/dealii-build at libCEED / libCEED 2026-03-12T23:23:48Z jedbrown Jed Brown

Jed Brown (6b1bb947) at 12 Mar 23:23

gitignore - stray Nek5k file

... and 1 more commit

tag:gitlab.com,2026-03-12:5199112775 Jed Brown pushed to project branch jeremy/dealii-build at libCEED / libCEED 2026-03-12T23:17:07Z jedbrown Jed Brown

Jed Brown (8cbca1ea) at 12 Mar 23:17

dealii - set cmake min to 3.10