Peter Heywood

Results 100 issues of Peter Heywood

Enable github annotations via a custom problem matcher, with support for msvc, gcc and nvcc errors/warnigns + cpplint parsing. Do not merge without reverting / dropping the commit which introduces...

Due to security fixes for `libexpat1`/`libexpat-dev`(between [2024-03-12](https://github.com/Chaste/Chaste/actions/runs/8250264860) and [2024-03-18](https://github.com/Chaste/Chaste/actions/runs/8323708030)), tests which require reading `.vtu` files which contain binary data now fail for up to date ubuntu 22.04 users (and potentially...

component: infrastructure
priority: breaks build

+ Suppresses boost internal deprecation warnings in Boost 1.74.0 (Ubuntu 22.04) (closes #235) + Replaces use of `` deprecated in Boost 1.73.0 with the suggested alternative of `` and scoped...

There are currently are 4 occurences of boost pragma messages related to use of Bind Placeholders in the global namespace, which was deprecated in Boost 1.73.0 (https://github.com/boostorg/bind/commit/5c21b6a5251523453ef3d02cc7e44dbfb31275eb and https://github.com/boostorg/bind/commit/2797f0dc33caaae126a416bf613bd11267ba3353). ```...

Replace depreacted since CMake 3.12 `FindPythonInterp` with `FindPython3`, which emits author warnings from CMake 3.27 and will be removed from a future CMake release. Also updates cmake_minimum_required to be consistent...

Chaste's CMake currently requires Python >= 3.5.0, which is EOL so this could be increased. Python EOL dates: | Python | EOL | |----|----| | 3.5 | 2020-09-30 | |...

priority: low

CMake 3.12 deprecated the `FindPythonInterp` and `FindPythonLibs` modules, and 3.27 subsequently removed them when [CMP0148](https://cmake.org/cmake/help/latest/policy/CMP0148.html) is set to NEW. Configuring Chaste with CMake >= 3.27 currently (b98110e9d82a10460375695d02b4040047da1734) emits the following...

Boost 1.74.0 (distributed with Ubuntu 22.04) emits 55 `BOOST_HEADER_DEPRECATED` messages during compilation of Chaste (b98110e9d82a10460375695d02b4040047da1734) E.g. when building `TestImmersedBoundaryMesh.cpp` ``` In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, from...

+ Updates actions/checkout to v4 + Updates actions/setup-python to v5 + Updates actions/upload-artifact and actions/download-artifact to v4 Closes #261

WP 2.4 of the BBR grant is to "Enhance GPGPU functionality using FLAME GPU": > We will also significantly enhance Chaste GPGPU functionality by utilising [FLAME GPU](https://github.com/FLAMEGPU/FLAMEGPU2), an open-source agent-based...

enhancement
component: cell_based
priority: normal