{
  "abstract": "Singular value decomposition (SVD) is a fundamental technique in data-driven approaches, particularly in fluid mechanics. It enables the decomposition of complex datasets, the extraction of dominant flow structures, and the construction of reduced-order models, thereby significantly reducing the complexity of physical systems. However, when applied to extremely large datasets involving millions of degrees of freedom, traditional SVD methods, even in parallel settings, become computationally prohibitive or infeasible. To overcome this limitation, the innovative approach proposed by Levy and Lindenbaum for computing lowrank approximations can be employed. This technique allows for streaming data processing, significantly reducing computational complexity in both space and time, and enabling the treatment of datasets that far exceed available memory. We propose a new parallel implementation of this method, leveraging multiple GPUs. As a case study, we apply our implementation to data obtained by direct numerical simulation (DNS) of the Kelvin-Helmholtz-Rayleigh-Taylor instability (KHRTI), which comprises 480 million spatial degrees of freedom and 875 snapshots, demonstrating the scalability, robustness, and practical efficiency of our implementation in handling very large datasets.",
  "abstract_shown": true,
  "affiliations": [],
  "article_type": null,
  "arxiv": null,
  "author_total": 6,
  "authors": [
    {
      "name": "Yassin Ajanif"
    },
    {
      "name": "Lucas Lestandi"
    },
    {
      "name": "Luisa Silva"
    },
    {
      "name": "Aditi Sengupta"
    },
    {
      "name": "Bhavna Joshi"
    },
    {
      "name": "Hugues Digonnet"
    }
  ],
  "bibtex": "https://research.draconitic.com/paper/a81s50r6g0em2.bib",
  "cited_by": 0,
  "doi": "10.1016/j.cpc.2026.110364",
  "fulltext_url": null,
  "id": "a81s50r6g0em2",
  "issns": [
    "0010-4655",
    "1879-2944"
  ],
  "landing_url": "https://hal.science/hal-05315804v2",
  "language": "en",
  "licence": "CC-BY-4.0",
  "licence_label": "CC BY 4.0",
  "licence_source": "article",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "metadata_licence": null,
  "native_subjects": [
    [
      "hal",
      "0.info"
    ],
    [
      "hal",
      "0.phys"
    ],
    [
      "openalex",
      "1708|Parallel Computing and Optimization Techniques"
    ]
  ],
  "openalex": "W4415249825",
  "pdf_url": "https://hal.science/hal-05315804/document",
  "pmcid": null,
  "pmid": null,
  "published": "2026-08-20",
  "publisher": "Elsevier",
  "ris": "https://research.draconitic.com/paper/a81s50r6g0em2.ris",
  "sources": [
    {
      "first_seen": "2026-10-30T12:17:29Z",
      "native_id": "hal-05315804",
      "source": "hal",
      "url": "https://hal.science/hal-05315804v2"
    }
  ],
  "subjects": [
    {
      "field": "physics",
      "origin": "hal:0.phys",
      "subfield": "general"
    }
  ],
  "title": "Multi-GPU implementation of the Levy and Lindenbaum's method for streaming SVD with application to large datasets of KHRTI simulation",
  "title_text": "Multi-GPU implementation of the Levy and Lindenbaum's method for streaming SVD with application to large datasets of KHRTI simulation",
  "type": "peer-reviewed",
  "updated_at": "2026-10-30T12:17:29Z",
  "url": "https://research.draconitic.com/paper/a81s50r6g0em2",
  "venue": "Computer Physics Communications",
  "versions": []
}