David Bold

Results 191 comments of David Bold

Ah, it seems hypre now uses some non-initialised memory. So that should be fixable, by someone who knows the hypre solver ...

The restart files are 9.1 GB for one run at medium high resolution - that is orders of magnitude smaller than the dump files, but if we do not need...

`test-laplace-petsc3d` is failing, I am not sure why. I tried changing the PETSc options, but that does not seem to impact the error.

Python3.14 removed the GIL (in 3.13 this was still experimental), and netcdf is not thread safe. The linting errors seem unrelated to this change.

I found this documentation: https://docs.open-mpi.org/en/main/man-openmpi/man1/mpirun.1.html#the-stream-buffering-option I do expect `--help` to only contain a short help, and the extensive help to be available via `man`. I could however not find where...

> > I could however not find where the doc is generated from - --stream-buffering does not seem to be mentioned > > I don't think that cmd line option...

Adding a new type would require a lot of new code. Do you have some benchmarks that suggest that this a significant overhead?

Do you have a suggestion for a performance test case? I do agree we should make sure it does not cause (significant) performance issues ...

I just realised with this and `Field3DParallel` ``` void floor_all(Field3D &f, BoutReal val) { alloc_all(f); BOUT_FOR(i, f.getRegion("RGN_ALL")) { f[i] = floor(f,val); f.yup()[i] = floor(f,val); f.ydown()[i] = floor(f,val); } } ```...

Amazing, thanks @tomc271! So it seems there is quite some overhead (8%) without checks. Looking at the absolute numbers for `CHECK=2`, I would argue that the 16% is perfectly fine....