ASCL.net

Astrophysics Source Code Library

Making codes discoverable since 1999

Searching for codes credited to 'Willis, James'

Tip: Author search checks name variants (e.g., Smith, John, Smith J). Last names are still best when results are broad.

Found 2 codes.

[ascl:2504.030] kotekan: High performance radio data processing pipeline
The highly optimized Kotekan framework processes streaming data. Written in a combination of C/C++, it is primarily designed for use on radio telescopes and was originally developed for the CHIME project. It is similar to radio projects such as GNUradio (ascl:2504.029) or Bifrost (ascl:1711.021), though has a greater focus on efficiency and throughput. Kotekan is conceptually straightforward: data is carried through the system in a series of ring buffer objects, which are connected by processing blocks which manipulate the data, and optional metadata structures can be passed alongside the streaming data.
[ascl:1805.020] SWIFT: SPH With Inter-dependent Fine-grained Tasking
SWIFT runs cosmological simulations on peta-scale machines for solving gravity and SPH. It uses the Fast Multipole Method (FMM) to calculate gravitational forces between nearby particles, combining these with long-range forces provided by a mesh that captures both the periodic nature of the calculation and the expansion of the simulated universe. SWIFT currently uses a single fixed but time-variable softening length for all the particles. Many useful external potentials are also available, such as galaxy haloes or stratified boxes that are used in idealised problems. SWIFT implements a standard LCDM cosmology background expansion and solves the equations in a comoving frame; equations of state of dark-energy evolve with scale-factor. The structure of the code allows implementation for modified-gravity solvers or self-interacting dark matter schemes to be implemented. Many hydrodynamics schemes are implemented in SWIFT and the software allows users to add their own.