Peter Hill

Results 177 issues of Peter Hill

### Problem When trying to generate the example below, I get the following error: ``` Error when generating parser Caused by: Grammar error: Supertype symbols must always have a single...

documentation

``` FAILED test/test_example.py::test_public_procedure_links - AssertionError: as... FAILED test/test_example.py::test_namelist_lists - AssertionError: assert '..... FAILED test/test_example.py::test_linking_to_page_alias_from_nested_page - As... FAILED test/test_graphs.py::test_external_module_links - AttributeError: 'Non... FAILED test/test_markdown.py::test_fix_relative_paths - assert '../thing' in ... FAILED test/test_project.py::test_make_links...

We have historically been reluctant to add too many external dependencies, but with CMake and spack making it easier to pull them in and build them, I thought I'd try...

Includes #3200 for testing - Split out `XZPetscHermiteSpline` as a separate implementation, this allows us to remove all the `#ifdef` mess - Move all the `XZInterpolations` into the more usual...

Includes #3196 Ports the following from [Hermes-3 `fci-more-fixes-update-more`](https://github.com/boutproject/hermes-3/tree/fci-more-fixes-update-more): - `FV::Div_par_mod` - `FV::Div_par_fvv` - `Div_par_K_Grad_par_mod` (not strictly FV!) - `FV::Superbee` Plus adds MMS tests for these and the existing FV operators:...

- Add MMS tests for all the main FCI derivative operators - A bunch of drive-by fixes for clang-tidy warnings

`Mesh` should be entirely created in constructor This is a little bit experimental -- the reason we have `Mesh::load` in the first place is to break the circular dependency between...

This adds the ability to read fields (2D and 3D) and doubles\* from the grid file (`mesh:file`) and use them in expressions in the input file, for example to use...

``` ERROR HTTPError: 400 Bad Request from https://upload.pypi.org/legacy/ Filename 'boutpp_nightly-v5.2.1.dev169.tar.gz' is invalid, should be 'boutpp_nightly-5.2.1.dev169.tar.gz'. ```

bug

A few places use `MPI_COMM_WORLD` explicitly, but we should use `BoutComm::get()` instead

bug