Part 3: Biometrics and Biometrics ApplicationsInternational audienceThe paper is intended as a short review of user authentication problem for mobile devices. The emphasis is put on smartphones and tablets, that nowadays are very similar to miniaturized personal computers with much more sensors of various origin. The sensors are described with remarks on their usefulness for user authentication. Deficiencies of traditional user authentication methods based on knowledge are pointed out and the need for new – more secure but also comfortable – user authentication mechanisms is reasoned. Preliminary user authentication systems employing biometric features are discussed and hence the generally unused potential of biometrics for mobile devices is demonstrated
We present mpi4py.futures, a lightweight, asynchronous task execution framework targeting the Python programming language and using the Message Passing Interface (MPI) for interprocess communication. mpi4py.futures follows the interface of the concurrent.futures package from the Python standard library and can be used as its drop-in replacement, while allowing applications to scale over multiple compute nodes. We discuss the design, implementation, and feature set of mpi4py.futures and compare its performance to other solutions on both shared and distributed memory architectures. On a shared-memory system, we show mpi4py.futures to consistently outperform Python's concurrent.futures with speedup ratios between 1.4X and 3.7X in throughput (tasks per second) and between 1.9X and 2.9X in bandwidth. On a Cray XC40 system, we compare mpi4py.futures to Dask -a well-known Python parallel computing package. Although we note more varied results, we show mpi4py.futures to outperform Dask in most scenarios.
Algebraic Multigrid (AMG) methods have proven to be efficient when numerically solving elliptic Partial Differential Equations (PDE). In reservoir simulation, AMG is used together with the Constrained Pressure Residual (CPR) method to solve a partially decoupled pressure system. Recently, effort has been focused on improving the robustness of the AMG-CPR solver. This paper presents the performance of different AMG-CPR strategies for massive reservoir models. In addition, a solver selection analysis is conducted, proving that dynamic selection of solvers has the potential of increasing the overall efficiency and robustness of the simulation. Numerous decoupling/preconditioning algorithms exist and have been shown to influence the pressure matrix properties, some resulting in matrices more suitable to the characteristics favorable to AMG. Several decoupling/preconditioning strategies are investigated, such as Alternate Block Factorization (ABF), Quasi-IMPES (QI), and Dynamic Rowsum (DRS). The extracted pressure matrix could be suitable or unsuitable for AMG, depending on the matrix row sum, the diagonal signs, and the signs of the off-diagonal values. The advantage of using AMG as a preconditioner is demonstrated by running the SPE10 case. The recommended AMG settings that result in the optimal performance for SPE10 are shared. A speedup is seen of up to 4X when using AMG with optimal settings versus the default solver in the in-house reservoir simulator with the improvement range depending on the number of processors used. SPE10 is a highly heterogeneous model resulting in matrices favorable for AMG, i.e., pressure decoupling produces positive definite pressure matrices, which is not necessarily representative of industry models. A comparison is then made with a selection of models with a wide range of characteristics and finally an examination of the convergence behavior of key industry cases with different decoupling strategies is presented. The overall convergence behavior of the pressure and full system are shown and the top decoupling algorithms for the particular models are discussed. Finally, the applicability and performance gain of selectively using AMG during a run is demonstrated. Recent developments have been made in regard to AMG methods, but their applicability in a wide range of massive real cases is yet to be explored. In this work, different decoupling methods are tested, the AMG behavior on real field massive models is analyzed, the scalability is investigated, and AMG is selectively activated during a simulation run shedding light on the potential of future work entailing the use of Artificial Intelligence (AI) to dynamically select the optimal solver choice.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.