Skip to main content

Showing 1–34 of 34 results for author: Louboutin, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2405.05398  [pdf, other

    cs.LG stat.ML

    ASPIRE: Iterative Amortized Posterior Inference for Bayesian Inverse Problems

    Authors: Rafael Orozco, Ali Siahkoohi, Mathias Louboutin, Felix J. Herrmann

    Abstract: Due to their uncertainty quantification, Bayesian solutions to inverse problems are the framework of choice in applications that are risk averse. These benefits come at the cost of computations that are in general, intractable. New advances in machine learning and variational inference (VI) have lowered the computational barrier by learning from examples. Two VI paradigms have emerged that represe… ▽ More

    Submitted 8 May, 2024; originally announced May 2024.

  2. arXiv:2403.04083  [pdf, other

    physics.geo-ph cs.CE math-ph math.NA

    Time-lapse full-waveform permeability inversion: a feasibility study

    Authors: Ziyi Yin, Mathias Louboutin, Olav Møyner, Felix J. Herrmann

    Abstract: Time-lapse seismic monitoring necessitates integrated workflows that combine seismic and reservoir modeling to enhance reservoir property estimation. We present a feasibility study of an end-to-end inversion framework that directly inverts for permeability from prestack time-lapse seismic data. To assess the method's robustness, we design experiments focusing on its sensitivity to initial models a… ▽ More

    Submitted 6 March, 2024; originally announced March 2024.

  3. arXiv:2401.06230  [pdf, other

    physics.geo-ph cs.AI cs.LG eess.SP stat.AP

    WISE: full-Waveform variational Inference via Subsurface Extensions

    Authors: Ziyi Yin, Rafael Orozco, Mathias Louboutin, Felix J. Herrmann

    Abstract: We introduce a probabilistic technique for full-waveform inversion, employing variational inference and conditional normalizing flows to quantify uncertainty in migration-velocity models and its impact on imaging. Our approach integrates generative artificial intelligence with physics-informed common-image gathers, reducing reliance on accurate initial velocity models. Considered case studies demo… ▽ More

    Submitted 10 December, 2023; originally announced January 2024.

  4. arXiv:2312.13480  [pdf, other

    cs.LG

    InvertibleNetworks.jl: A Julia package for scalable normalizing flows

    Authors: Rafael Orozco, Philipp Witte, Mathias Louboutin, Ali Siahkoohi, Gabrio Rizzuti, Bas Peters, Felix J. Herrmann

    Abstract: InvertibleNetworks.jl is a Julia package designed for the scalable implementation of normalizing flows, a method for density estimation and sampling in high-dimensional distributions. This package excels in memory efficiency by leveraging the inherent invertibility of normalizing flows, which significantly reduces memory requirements during backpropagation compared to existing normalizing flow pac… ▽ More

    Submitted 20 December, 2023; originally announced December 2023.

    Comments: Submitted to Journal of Open Source Software (JOSS)

  5. arXiv:2312.13094  [pdf, other

    cs.DC cs.MS cs.PF

    Automated MPI code generation for scalable finite-difference solvers

    Authors: George Bisbas, Rhodri Nelson, Mathias Louboutin, Paul H. J. Kelly, Fabio Luporini, Gerard Gorman

    Abstract: Partial differential equations (PDEs) are crucial in modelling diverse phenomena across scientific disciplines, including seismic and medical imaging, computational fluid dynamics, image processing, and neural networks. Solving these PDEs on a large scale is an intricate and time-intensive process that demands careful tuning. This paper introduces automated code-generation techniques specifically… ▽ More

    Submitted 7 May, 2024; v1 submitted 20 December, 2023; originally announced December 2023.

    Comments: 11 pages, 12 figures (18 pages with References and Appendix)

  6. arXiv:2307.11099  [pdf, other

    physics.geo-ph cs.AI cs.LG math.NA physics.comp-ph

    Solving multiphysics-based inverse problems with learned surrogates and constraints

    Authors: Ziyi Yin, Rafael Orozco, Mathias Louboutin, Felix J. Herrmann

    Abstract: Solving multiphysics-based inverse problems for geological carbon storage monitoring can be challenging when multimodal time-lapse data are expensive to collect and costly to simulate numerically. We overcome these challenges by combining computationally cheap learned surrogates with learned constraints. Not only does this combination lead to vastly improved inversions for the important fluid-flow… ▽ More

    Submitted 14 September, 2023; v1 submitted 17 July, 2023; originally announced July 2023.

  7. arXiv:2305.08733  [pdf, other

    cs.LG physics.data-an

    Refining Amortized Posterior Approximations using Gradient-Based Summary Statistics

    Authors: Rafael Orozco, Ali Siahkoohi, Mathias Louboutin, Felix J. Herrmann

    Abstract: We present an iterative framework to improve the amortized approximations of posterior distributions in the context of Bayesian inverse problems, which is inspired by loop-unrolled gradient descent methods and is theoretically grounded in maximally informative summary statistics. Amortized variational inference is restricted by the expressive power of the chosen variational distribution and the av… ▽ More

    Submitted 15 May, 2023; originally announced May 2023.

  8. arXiv:2304.05592  [pdf, other

    cs.MS cs.DC cs.LG physics.comp-ph physics.geo-ph

    Learned multiphysics inversion with differentiable programming and machine learning

    Authors: Mathias Louboutin, Ziyi Yin, Rafael Orozco, Thomas J. Grady II, Ali Siahkoohi, Gabrio Rizzuti, Philipp A. Witte, Olav Møyner, Gerard J. Gorman, Felix J. Herrmann

    Abstract: We present the Seismic Laboratory for Imaging and Modeling/Monitoring (SLIM) open-source software framework for computational geophysics and, more generally, inverse problems involving the wave-equation (e.g., seismic and medical ultrasound), regularization with learned priors, and learned neural surrogates for multiphase flow simulations. By integrating multiple layers of abstraction, our softwar… ▽ More

    Submitted 11 April, 2023; originally announced April 2023.

  9. arXiv:2303.03478  [pdf, other

    eess.IV cs.LG

    Amortized Normalizing Flows for Transcranial Ultrasound with Uncertainty Quantification

    Authors: Rafael Orozco, Mathias Louboutin, Ali Siahkoohi, Gabrio Rizzuti, Tristan van Leeuwen, Felix Herrmann

    Abstract: We present a novel approach to transcranial ultrasound computed tomography that utilizes normalizing flows to improve the speed of imaging and provide Bayesian uncertainty quantification. Our method combines physics-informed methods and data-driven methods to accelerate the reconstruction of the final image. We make use of a physics-informed summary statistic to incorporate the known ultrasound ph… ▽ More

    Submitted 6 March, 2023; originally announced March 2023.

    Comments: Accepted into PMLR Medical Imaging with Deep Learning (MIDL) 2023

  10. arXiv:2212.08596  [pdf, other

    physics.geo-ph cs.AI cs.CV math.NA

    De-risking Carbon Capture and Sequestration with Explainable CO2 Leakage Detection in Time-lapse Seismic Monitoring Images

    Authors: Huseyin Tuna Erdinc, Abhinav Prakash Gahlot, Ziyi Yin, Mathias Louboutin, Felix J. Herrmann

    Abstract: With the growing global deployment of carbon capture and sequestration technology to combat climate change, monitoring and detection of potential CO2 leakage through existing or storage induced faults are critical to the safe and long-term viability of the technology. Recent work on time-lapse seismic monitoring of CO2 storage has shown promising results in its ability to monitor the growth of the… ▽ More

    Submitted 16 December, 2022; originally announced December 2022.

  11. arXiv:2211.03527  [pdf, other

    physics.geo-ph cs.CV eess.IV math.NA

    De-risking geological carbon storage from high resolution time-lapse seismic to explainable leakage detection

    Authors: Ziyi Yin, Huseyin Tuna Erdinc, Abhinav Prakash Gahlot, Mathias Louboutin, Felix J. Herrmann

    Abstract: Geological carbon storage represents one of the few truly scalable technologies capable of reducing the CO2 concentration in the atmosphere. While this technology has the potential to scale, its success hinges on our ability to mitigate its risks. An important aspect of risk mitigation concerns assurances that the injected CO2 remains within the storage complex. Amongst the different monitoring mo… ▽ More

    Submitted 7 October, 2022; originally announced November 2022.

  12. arXiv:2204.11850  [pdf, other

    eess.IV cs.LG

    Memory Efficient Invertible Neural Networks for 3D Photoacoustic Imaging

    Authors: Rafael Orozco, Mathias Louboutin, Felix J. Herrmann

    Abstract: Photoacoustic imaging (PAI) can image high-resolution structures of clinical interest such as vascularity in cancerous tumor monitoring. When imaging human subjects, geometric restrictions force limited-view data retrieval causing imaging artifacts. Iterative physical model based approaches reduce artifacts but require prohibitively time consuming PDE solves. Machine learning (ML) has accelerated… ▽ More

    Submitted 24 April, 2022; originally announced April 2022.

    Comments: Submitted to PRML - Medical Imaging with Deep Learning Conference 2022

  13. arXiv:2204.01205  [pdf, other

    cs.LG cs.DC math.NA

    Model-Parallel Fourier Neural Operators as Learned Surrogates for Large-Scale Parametric PDEs

    Authors: Thomas J. Grady II, Rishi Khan, Mathias Louboutin, Ziyi Yin, Philipp A. Witte, Ranveer Chandra, Russell J. Hewett, Felix J. Herrmann

    Abstract: Fourier neural operators (FNOs) are a recently introduced neural network architecture for learning solution operators of partial differential equations (PDEs), which have been shown to perform significantly better than comparable deep learning approaches. Once trained, FNOs can achieve speed-ups of multiple orders of magnitude over conventional numerical PDE solvers. However, due to the high dimen… ▽ More

    Submitted 1 February, 2023; v1 submitted 3 April, 2022; originally announced April 2022.

  14. arXiv:2203.15038  [pdf, other

    physics.comp-ph cs.MS physics.geo-ph

    Accelerating innovation with software abstractions for scalable computational geophysics

    Authors: Mathias Louboutin, Philipp A. Witte, Ali Siahkoohi, Gabrio Rizzuti, Ziyi Yin, Rafael Orozco, Felix J. Herrmann

    Abstract: We present the SLIM (https://github.com/slimgroup) open-source software framework for computational geophysics, and more generally, inverse problems based on the wave-equation (e.g., medical ultrasound). We developed a software environment aimed at scalable research and development by designing multiple layers of abstractions. This environment allows the researchers to easily formulate their probl… ▽ More

    Submitted 28 March, 2022; originally announced March 2022.

  15. arXiv:2203.14396  [pdf, other

    physics.geo-ph cs.LG

    Learned coupled inversion for carbon sequestration monitoring and forecasting with Fourier neural operators

    Authors: Ziyi Yin, Ali Siahkoohi, Mathias Louboutin, Felix J. Herrmann

    Abstract: Seismic monitoring of carbon storage sequestration is a challenging problem involving both fluid-flow physics and wave physics. Additionally, monitoring usually requires the solvers for these physics to be coupled and differentiable to effectively invert for the subsurface properties of interest. To drastically reduce the computational cost, we introduce a learned coupled inversion framework based… ▽ More

    Submitted 27 March, 2022; originally announced March 2022.

  16. arXiv:2203.14386  [pdf, other

    physics.geo-ph cs.LG eess.IV

    Velocity continuation with Fourier neural operators for accelerated uncertainty quantification

    Authors: Ali Siahkoohi, Mathias Louboutin, Felix J. Herrmann

    Abstract: Seismic imaging is an ill-posed inverse problem that is challenged by noisy data and modeling inaccuracies -- due to errors in the background squared-slowness model. Uncertainty quantification is essential for determining how variability in the background models affects seismic imaging. Due to the costs associated with the forward Born modeling operator as well as the high dimensionality of seismi… ▽ More

    Submitted 27 March, 2022; originally announced March 2022.

  17. arXiv:2201.06914  [pdf, other

    physics.geo-ph cs.DM

    Enabling wave-based inversion on GPUs with randomized trace estimation

    Authors: Mathias Louboutin, Felix J. Herrmann

    Abstract: By building on recent advances in the use of randomized trace estimation to drastically reduce the memory footprint of adjoint-state methods, we present and validate an imaging approach that can be executed exclusively on accelerators. Results obtained on field-realistic synthetic datasets, which include salt and anisotropy, show that our method produces high-fidelity images. These findings open t… ▽ More

    Submitted 11 March, 2022; v1 submitted 18 January, 2022; originally announced January 2022.

  18. arXiv:2106.06998  [pdf, other

    cs.LG math.NA

    Low-memory stochastic backpropagation with multi-channel randomized trace estimation

    Authors: Mathias Louboutin, Ali Siahkoohi, Rongrong Wang, Felix J. Herrmann

    Abstract: Thanks to the combination of state-of-the-art accelerators and highly optimized open software frameworks, there has been tremendous progress in the performance of deep neural networks. While these developments have been responsible for many breakthroughs, progress towards solving large-scale problems, such as video encoding and semantic segmentation in 3D, is hampered because access to on-premise… ▽ More

    Submitted 16 June, 2021; v1 submitted 13 June, 2021; originally announced June 2021.

  19. arXiv:2104.00794  [pdf, other

    physics.geo-ph cs.DM physics.comp-ph

    Ultra-low memory seismic inversion with randomized trace estimation

    Authors: Mathias Louboutin, Felix J. Herrmann

    Abstract: Inspired by recent work on extended image volumes that lays the ground for randomized probing of extremely large seismic wavefield matrices, we present a memory frugal and computationally efficient inversion methodology that uses techniques from randomized linear algebra. By means of a carefully selected realistic synthetic example, we demonstrate that we are capable of achieving competitive inver… ▽ More

    Submitted 1 April, 2021; originally announced April 2021.

  20. arXiv:2101.03709  [pdf, other

    stat.ML cs.LG physics.geo-ph

    Preconditioned training of normalizing flows for variational inference in inverse problems

    Authors: Ali Siahkoohi, Gabrio Rizzuti, Mathias Louboutin, Philipp A. Witte, Felix J. Herrmann

    Abstract: Obtaining samples from the posterior distribution of inverse problems with expensive forward operators is challenging especially when the unknowns involve the strongly heterogeneous Earth. To meet these challenges, we propose a preconditioning scheme involving a conditional normalizing flow (NF) capable of sampling from a low-fidelity posterior distribution directly. This conditional NF is used to… ▽ More

    Submitted 11 January, 2021; originally announced January 2021.

  21. arXiv:2010.10248  [pdf, other

    cs.DC cs.MS cs.PF

    Temporal blocking of finite-difference stencil operators with sparse "off-the-grid" sources

    Authors: George Bisbas, Fabio Luporini, Mathias Louboutin, Rhodri Nelson, Gerard Gorman, Paul H. J. Kelly

    Abstract: Stencil kernels dominate a range of scientific applications, including seismic and medical imaging, image processing, and neural networks. Temporal blocking is a performance optimization that aims to reduce the required memory bandwidth of stencil computations by re-using data from the cache for multiple time steps. It has already been shown to be beneficial for this class of algorithms. However,… ▽ More

    Submitted 25 February, 2021; v1 submitted 20 October, 2020; originally announced October 2020.

    Comments: Accepted for publication at 35th IEEE International Parallel & Distributed Processing Symposium

  22. arXiv:2004.10519  [pdf, other

    physics.comp-ph cs.CL cs.PF physics.ao-ph

    Scaling through abstractions -- high-performance vectorial wave simulations for seismic inversion with Devito

    Authors: Mathias Louboutin, Fabio Luporini, Philipp Witte, Rhodri Nelson, George Bisbas, Jan Thorbecke, Felix J. Herrmann, Gerard Gorman

    Abstract: [Devito] is an open-source Python project based on domain-specific language and compiler technology. Driven by the requirements of rapid HPC applications development in exploration seismology, the language and compiler have evolved significantly since inception. Sophisticated boundary conditions, tensor contractions, sparse operations and features such as staggered grids and sub-domains are all su… ▽ More

    Submitted 22 April, 2020; originally announced April 2020.

    Comments: 11 pages, 3 figures

  23. arXiv:2004.07389  [pdf, other

    physics.geo-ph cs.CE eess.IV

    Extended source imaging, a unifying framework for seismic & medical imaging

    Authors: Ziyi Yin, Rafael Orozco, Philipp Witte, Mathias Louboutin, Gabrio Rizzuti, Felix J. Herrmann

    Abstract: We present three imaging modalities that live on the crossroads of seismic and medical imaging. Through the lens of extended source imaging, we can draw deep connections among the fields of wave-equation based seismic and medical imaging, despite first appearances. From the seismic perspective, we underline the importance to work with the correct physics and spatially varying velocity fields. Medi… ▽ More

    Submitted 15 April, 2020; originally announced April 2020.

    Comments: Submitted to the Society of Exploration Geophysicists Annual Meeting 2020

  24. arXiv:1911.12447  [pdf, other

    cs.DC physics.geo-ph

    Serverless seismic imaging in the cloud

    Authors: Philipp A. Witte, Mathias Louboutin, Charles Jones, Felix J. Herrmann

    Abstract: This abstract presents a serverless approach to seismic imaging in the cloud based on high-throughput containerized batch processing, event-driven computations and a domain-specific language compiler for solving the underlying wave equations. A 3D case study on Azure demonstrates that this approach allows reducing the operating cost of up to a factor of 6, making the cloud a viable alternative to… ▽ More

    Submitted 27 November, 2019; originally announced November 2019.

    Comments: Submitted to the 2020 Rice Oil & Gas HPC Conference

  25. arXiv:1910.00925  [pdf, other

    physics.comp-ph cs.LG physics.geo-ph stat.ML

    Neural network augmented wave-equation simulation

    Authors: Ali Siahkoohi, Mathias Louboutin, Felix J. Herrmann

    Abstract: Accurate forward modeling is important for solving inverse problems. An inaccurate wave-equation simulation, as a forward operator, will offset the results obtained via inversion. In this work, we consider the case where we deal with incomplete physics. One proxy of incomplete physics is an inaccurate discretization of Laplacian in simulation of wave equation via finite-difference method. We explo… ▽ More

    Submitted 13 December, 2019; v1 submitted 27 September, 2019; originally announced October 2019.

  26. arXiv:1909.01279  [pdf, other

    cs.DC physics.geo-ph

    An Event-Driven Approach to Serverless Seismic Imaging in the Cloud

    Authors: Philipp A. Witte, Mathias Louboutin, Henryk Modzelewski, Charles Jones, James Selvage, Felix J. Herrmann

    Abstract: Adapting the cloud for high-performance computing (HPC) is a challenging task, as software for HPC applications hinges on fast network connections and is sensitive to hardware failures. Using cloud infrastructure to recreate conventional HPC clusters is therefore in many cases an infeasible solution for migrating HPC applications to the cloud. As an alternative to the generic lift and shift approa… ▽ More

    Submitted 3 September, 2019; originally announced September 2019.

    Comments: Submitted to IEEE Transactions on Parallel and Distributed Systems. August 2019

  27. arXiv:1810.05268  [pdf, other

    cs.CE

    Combining Checkpointing and Data Compression to Accelerate Adjoint-Based Optimization Problems

    Authors: Navjot Kukreja, Jan Hueckelheim, Mathias Louboutin, Fabio Luporini, Paul Hovland, Gerard Gorman

    Abstract: Seismic inversion and imaging are adjoint-based optimization problems that process up to terabytes of data, regularly exceeding the memory capacity of available computers. Data compression is an effective strategy to reduce this memory requirement by a certain factor, particularly if some loss in accuracy is acceptable. A popular alternative is checkpointing, where data is stored at selected point… ▽ More

    Submitted 20 September, 2021; v1 submitted 11 October, 2018; originally announced October 2018.

    Comments: Accepted in European Conference on Parallel Proessing (EuroPar) 2019. Part of the Lecture Notes in Computer Science book series (LNCS, volume 11725)

  28. arXiv:1808.01995  [pdf, other

    cs.DM physics.geo-ph

    Devito (v3.1.0): an embedded domain-specific language for finite differences and geophysical exploration

    Authors: Mathias Louboutin, Michael Lange, Fabio Luporini, Navjot Kukreja, Philipp A. Witte, Felix J. Herrmann, Paulius Velesko, Gerard J. Gorman

    Abstract: We introduce Devito, a new domain-specific language for implementing high-performance finite difference partial differential equation solvers. The motivating application is exploration seismology where methods such as Full-Waveform Inversion and Reverse-Time Migration are used to invert terabytes of seismic data to create images of the earth's subsurface. Even using modern supercomputers, it can t… ▽ More

    Submitted 9 August, 2019; v1 submitted 6 August, 2018; originally announced August 2018.

    Journal ref: https://www.geosci-model-dev.net/12/1165/2019/

  29. arXiv:1807.03032  [pdf, other

    cs.MS

    Architecture and performance of Devito, a system for automated stencil computation

    Authors: Fabio Luporini, Michael Lange, Mathias Louboutin, Navjot Kukreja, Jan Hückelheim, Charles Yount, Philipp Witte, Paul H. J. Kelly, Felix J. Herrmann, Gerard J. Gorman

    Abstract: Stencil computations are a key part of many high-performance computing applications, such as image processing, convolutional neural networks, and finite-difference solvers for partial differential equations. Devito is a framework capable of generating highly-optimized code given symbolic equations expressed in Python, specialized in, but not limited to, affine (stencil) codes. The lowering process… ▽ More

    Submitted 7 February, 2020; v1 submitted 9 July, 2018; originally announced July 2018.

    Comments: Submitted to ACM Transactions on Mathematical Software

    MSC Class: 65N06; 68N20

  30. arXiv:1802.02474  [pdf, other

    cs.MS cs.CE

    High-level python abstractions for optimal checkpointing in inversion problems

    Authors: Navjot Kukreja, Jan Hückelheim, Michael Lange, Mathias Louboutin, Andrea Walther, Simon W. Funke, Gerard Gorman

    Abstract: Inversion and PDE-constrained optimization problems often rely on solving the adjoint problem to calculate the gradient of the objec- tive function. This requires storing large amounts of intermediate data, setting a limit to the largest problem that might be solved with a given amount of memory available. Checkpointing is an approach that can reduce the amount of memory required by redoing parts… ▽ More

    Submitted 12 January, 2018; originally announced February 2018.

  31. arXiv:1707.03776  [pdf, other

    cs.MS

    Optimised finite difference computation from symbolic equations

    Authors: Michael Lange, Navjot Kukreja, Fabio Luporini, Mathias Louboutin, Charles Yount, Jan Hückelheim, Gerard J. Gorman

    Abstract: Domain-specific high-productivity environments are playing an increasingly important role in scientific computing due to the levels of abstraction and automation they provide. In this paper we introduce Devito, an open-source domain-specific framework for solving partial differential equations from symbolic problem definitions by the finite difference method. We highlight the generation and automa… ▽ More

    Submitted 12 July, 2017; originally announced July 2017.

    Comments: Accepted for publication in Proceedings of the 16th Python in Science Conference (SciPy 2017)

  32. arXiv:1609.03361  [pdf, other

    cs.MS cs.PF

    Devito: Towards a generic Finite Difference DSL using Symbolic Python

    Authors: Michael Lange, Navjot Kukreja, Mathias Louboutin, Fabio Luporini, Felippe Vieira, Vincenzo Pandolfo, Paulius Velesko, Paulius Kazakas, Gerard Gorman

    Abstract: Domain specific languages (DSL) have been used in a variety of fields to express complex scientific problems in a concise manner and provide automated performance optimization for a range of computational architectures. As such DSLs provide a powerful mechanism to speed up scientific Python computation that goes beyond traditional vectorization and pre-compilation approaches, while allowing domain… ▽ More

    Submitted 12 September, 2016; originally announced September 2016.

    Comments: pyHPC 2016 conference submission

  33. arXiv:1608.08658  [pdf, other

    cs.MS cs.PF

    Devito: automated fast finite difference computation

    Authors: Navjot Kukreja, Mathias Louboutin, Felippe Vieira, Fabio Luporini, Michael Lange, Gerard Gorman

    Abstract: Domain specific languages have successfully been used in a variety of fields to cleanly express scientific problems as well as to simplify implementation and performance opti- mization on different computer architectures. Although a large number of stencil languages are available, finite differ- ence domain specific languages have proved challenging to design because most practical use cases requi… ▽ More

    Submitted 10 October, 2016; v1 submitted 30 August, 2016; originally announced August 2016.

    Comments: Accepted at WolfHPC 2016

  34. Performance prediction of finite-difference solvers for different computer architectures

    Authors: Mathias Louboutin, Michael Lange, Felix Herrmann, Navjot Kukreja, Gerard Gorman

    Abstract: The life-cycle of a partial differential equation (PDE) solver is often characterized by three development phases: the development of a stable numerical discretization, development of a correct (verified) implementation, and the optimization of the implementation for different computer architectures. Often it is only after significant time and effort has been invested that the performance bottlene… ▽ More

    Submitted 18 April, 2017; v1 submitted 13 August, 2016; originally announced August 2016.

    Journal ref: Computer & Geoscience (2017) 148-157; Volume 105