Peter Hill

Results 151 issues of Peter Hill

This is useful for debugging with gdb where you want to print an `Options`: https://gist.github.com/ZedThree/36a53f3136f43d8170cd6e0c57fc0fe2 Inside gdb, `source mpark_variant_printer.py`, and now if you `print options`, you'll get something much more...

I'm now been through all the examples, checking whether or not they can be run for a single timestep. Failures fall into three camps: The following examples all use the...

In #2336 I've added an alternative to #2333: https://github.com/boutproject/BOUT-dev/blob/93454ecaded94667725d48c3cb9b991c23f239bc/src/invert/laplace/invert_laplace.cxx#L106-L126 Basically check that we can use PCR as the default Laplacian, otherwise fall back to cyclic. This essentially makes PCR the...

bug

The PETSc 3D AMG Laplacian inversion solver is listed as an option, but there's no other mention of it in the documentation.

documentation

We need one or two integrated/physics tests that work with 3D metrics. Regression/golden answer tests are fine, analytic answer would be great.

tests

Here's what I see as the remaining tasks to be done before releasing v5.0, with what order things need to be done in. ## Coordinates 1. Finish and merge 3D...

Every example should have a README.md that explains: 1. What it does 2. How it works 3. Expected output - [X] 2Dturbulence_multigrid - [X] 6field-simple - [X] advdiff - [X]...

documentation

`BoutMesh::set_connection` is always called with `xge = 0`, which means there is some unreachable code in the function. This is a private method of `BoutMesh`, so we can be sure...

`Delp2` is a weird one. Its default implementation (the one with `useFFT=true`) isn't (I think anyway...) what you'd expect unless you'd read the source code to know it's designed to...