-
Notifications
You must be signed in to change notification settings - Fork 160
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JDBetteridge/randomfields rebased #3799
base: master
Are you sure you want to change the base?
Conversation
|
|
fb46b8d
to
4d89be3
Compare
I think we might be able to do this with Netgen mesh extrusion (https://docu.ngsolve.org/latest/i-tutorials/unit-4.4-occ/workplane.html) or using the Boundary Layer method. |
I think extending the boundary regions is a meshing/geometry problem which Firedrake isn't very well-suited to fixing. Netgen or GMSH are probably the way to go. I also wonder if @ksagiyam's submesh stuff would be useful for handling the inner mesh. |
This was discussed in the latest Firedrake meeting. @JDBetteridge are you looking to work on this yourself? Or are you hoping someone else can take over? If the latter then it would be extremely useful if you could provide some tests (that don't necessarily need to pass) that demonstrate usage and expected behaviour. |
I'm intending to hand this over, but my intention is to provide tests. I have some tests already, but they need refactoring into py-test tests. Currently they are trying to assess statistics of these fields and are not suitable for the test suite as they take far too long to run! |
Description
Anyone remember this fossil?
This PR allows users to sample functions from some Gaussian random field with Matern covariance.
I'm no better at statistics than when I wrote this code (a long time ago) and someone should probably check the properties.
Still needs some tests and there has to be a better way of doing the boundary thing* @connorjward? @UZerbinati does netgen handle this kind of thing?
some_notes.pdf