Skip to main content

Showing 1–6 of 6 results for author: Richmond, P

Searching in archive cs. Search in all archives.
.
  1. arXiv:2206.05761  [pdf

    cs.CE cs.MS

    GPU-parallelisation of wavelet-based grid adaptation for fast finite volume modelling: application to shallow water flows

    Authors: Alovya Ahmed Chowdhury, Georges Kesserwani, Charles Rougé, Paul Richmond

    Abstract: Wavelet-based grid adaptation driven by the "multiresolution analysis" (MRA) of the Haar wavelet (HW) allows to devise an adaptive first-order finite volume (FV1) model (HWFV1) that can readily preserve the modelling fidelity of its reference uniform-grid FV1 counterpart. However, the MRA incurs a high computational cost as it involves "encoding" (coarsening), "decoding" (refining), analysing and… ▽ More

    Submitted 16 May, 2023; v1 submitted 12 June, 2022; originally announced June 2022.

    Comments: 38 pages

  2. Simulating Crowds and Autonomous Vehicles

    Authors: John Charlton, Luis Rene Montana Gonzalez, Steve Maddock, Paul Richmond

    Abstract: Understanding how people view and interact with autonomous vehicles is important to guide future directions of research. One such way of aiding understanding is through simulations of virtual environments involving people and autonomous vehicles. We present a simulation model that incorporates people and autonomous vehicles in a shared urban space. The model is able to simulate many thousands of p… ▽ More

    Submitted 25 August, 2020; originally announced August 2020.

    Comments: 15 pages, 4 figures. arXiv admin note: substantial text overlap with arXiv:1908.10107

    Journal ref: Transactions on Computational Science XXXVII, 2020, 129-143

  3. arXiv:2004.10589  [pdf

    physics.soc-ph cs.MA

    Agent-based modelling of pedestrian responses during flood emergency: mobility behavioural rules and implications for flood risk analysis

    Authors: Mohammad Shirvani, Georges Kesserwani, Paul Richmond

    Abstract: An agent-based model (ABM) for simulating flood-pedestrian interaction is augmented to particularly explore more realistic responses of evacuating pedestrians during flooding. Pedestrian agents within the ABM follow navigation rules of governing their movement in dry areas. When in floodwater, pedestrian agents are assigned extra behavioural rules to factor in their states of stability and walking… ▽ More

    Submitted 15 June, 2020; v1 submitted 22 April, 2020; originally announced April 2020.

  4. Fast Simulation of Crowd Collision Avoidance

    Authors: John Charlton, Luis Rene Montana Gonzalez, Steve Maddock, Paul Richmond

    Abstract: Real-time large-scale crowd simulations with realistic behavior, are important for many application areas. On CPUs, the ORCA pedestrian steering model is often used for agent-based pedestrian simulations. This paper introduces a technique for running the ORCA pedestrian steering model on the GPU. Performance improvements of up to 30 times greater than a multi-core CPU model are demonstrated. This… ▽ More

    Submitted 27 August, 2019; originally announced August 2019.

    Comments: 12 pages, 6 figures, 36th Computer Graphics International Conference (CGI 2019)

    Journal ref: CGI 2019: Advances in Computer Graphics, 36, pp 266-277

  5. arXiv:1908.05232  [pdf

    physics.soc-ph cs.CE

    Agent-based simulator of dynamic flood-people interactions

    Authors: Mohammad Shirvani, Georges Kesserwani, Paul Richmond

    Abstract: This paper presents a new simulator for dynamic modelling of interactions between flooding and people in crowded areas. The simulator is developed in FLAMEGPU (a Flexible Large scale Agent-based Modelling Environment for the GPU), which allows to model multiple agent interactions while benefitting from the speed-up of GPUs. Flooding variables including terrain data are represented by a hydrodynami… ▽ More

    Submitted 28 March, 2020; v1 submitted 8 August, 2019; originally announced August 2019.

  6. Two-Dimensional Batch Linear Programming on the GPU

    Authors: John Charlton, Steve Maddock, Paul Richmond

    Abstract: This paper presents a novel, high-performance, graphical processing unit-based algorithm for efficiently solving two-dimensional linear programs in batches. The domain of two-dimensional linear programs is particularly useful due to the prevalence of relevant geometric problems. Batch linear programming refers to solving numerous different linear programs within one operation. By solving many line… ▽ More

    Submitted 13 February, 2019; originally announced February 2019.

    Comments: 22 pages, 11 figures, 1 listing

    Journal ref: Journal of Parallel and Distributed Computing, Volume 126, April 2019, Pages 152-160