Skip to content

Conversation

@JHopeCollins
Copy link
Member

@JHopeCollins JHopeCollins commented Nov 10, 2025

White and correlated noise generation from #3799, plus extra methods to calculate action and inverse of covariance operator and use it for a weighted norm.

To do:

  • docstring: CholeskyFactorisation
  • docstring: NoiseBackend (PETSc, PyOP2, Base).
  • docstring WhiteNoiseGenerator
  • docstring GaussianCovarianceOperator
  • CovarianceOperatorMat python context.

@jrmaddison
Copy link
Contributor

L2Cholesky in #4575 might be useful here, e.g. for parallel

@JHopeCollins
Copy link
Member Author

L2Cholesky in #4575 might be useful here, e.g. for parallel

Of course, you can just grab the local part of the matrix because it's block diagonal so you don't actually need a parallel Cholesky factor.

I've added that PR to the Firedrake meeting agenda this afternoon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants