Peter Hill
                                            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...
The PETSc 3D AMG Laplacian inversion solver is listed as an option, but there's no other mention of it in the 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.
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]...
`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...