Interactive flow simulation using Tegra-powered mobile devices

    Research output: Contribution to journalArticlepeer-review

    Abstract

    The ability to perform interactive CFD simulations on mobile devices allows the development of portable, affordable simulation tools that can have a significant impact in engineering design as well as teaching and learning. This work extends existing work in the area by developing and implementing a GPU-accelerated, interactive simulation framework suitable for mobile devices. The accuracy, throughput, memory usage and battery consumption of the application is established for a range of problem sizes. The current GPU implementation is found to be over 300 more efficient in terms of combined throughput and power consumption than a comparable CPU implementation. The usability of the simulation is examined through a new ‘interactivity’ metric which identifies the ratio of simulated convection to real world convection of the same problem. This real-time ratio illustrates that large resolutions may increase throughput through parallelisation on the GPU but this only partially offsets the decrease in simulated flow rate due to the necessary shrinking of the time step in the solver with increasing resolution. Therefore, targeting higher throughput configurations of GPU-solvers offer little additional benefit for interactive applications due to ultimately simulations evolving at a too slow a rate to facilitate interaction. The trade-off between accuracy, speed and power consumption are explored with the choice of problem resolution ultimately being characterised by a desired accuracy, flow speed and endurance of a given simulation. With current rates of growth in mobile compute power expected to continue, real-time simulation is expected to be possible at higher resolutions
    with a reduced energy footprint in the near future.
    Original languageEnglish
    Pages (from-to)363-373
    JournalAdvances in Engineering Software
    Volume115
    Early online date27 Oct 2017
    DOIs
    Publication statusPublished - Jan 2018

    Keywords

    • Android
    • Mobile computing
    • interactive simulation
    • Lattice Boltzmann Method
    • CUDA
    • Embedded Computing

    Fingerprint

    Dive into the research topics of 'Interactive flow simulation using Tegra-powered mobile devices'. Together they form a unique fingerprint.

    Cite this