Ben Dudson

Results 85 issues of Ben Dudson

Opening this for comments and suggestions, not yet ready for merging. I'm fairly new to Common Lisp, so feedback on ways to improve this welcome. Typing Shift-Tab with the cursor...

Should the cookbook include sections on semi-standard libraries? I was thinking: * `Series` by Richard Waters. It seems to have almost become part of the CL standard, and close to...

The current communications API makes assumptions about the parallelisation which limits development. In general the mesh need not be divided regularly into an NXPE by NYPE grid so these should...

enhance request

For flux-tube simulations, or turbulence simulations in periodic boxes, it is useful to be able to take Fourier transforms in directions other than Z: In Mesh there is currently the...

enhance request

The Z direction is currently always assumed periodic. This is not helpful for cases where boundaries are needed in Z. The boundary iterators would need updating, to allow iteration over...

enhance request

The current communications system has worked for the last ~10 years but has limitations, which are ok for slabs or block-structured grids which are topologically like tokamaks. Unfortunately this means...

question
discussion
feature

If `periodicX = true` then the (kx,kz) = (0,0) mode is unconstrained and the Laplacian matrix inversion of vorticity to get potential becomes singular. The solution is to force solutions...

By default all processors are used, resulting in an all-to-all communication pattern. An optional third argument to the constructor now specifies how many processors should be used. This reduces the...

performance

When Umpire is used to allocate memory in `Array`the allocator is fixed to "pinned". This means that arrays are kept in host memory, and transferred to the device every time...

There are various issues related to the current DataFile implementation e.g issues #222, #221, #102, #412, #374, #367, #644 . The current design is convenient in many cases, but leads...

discussion
work in progress
proposal