1887

Abstract

Summary

Recently heterogeneous computational systems consisting of supercomputers, FPGA, mobile devices in a state of active evolution. Problems related to enhanced oil recovery among most computational intensive ones. Given paper considers stages of hybrid parallel algorithm development for solving three-dimensional problem of the oil displacement by the method of polymer injection into oil reservoir and stages of creation of system of distributed computations on heterogeneous computational resources using mobile device. System based on using mobile device for input of computational parameters and obtaining data from sensors located directly at production field, their preprocessing using FPGA and transferring through long range and energy efficient wireless communication channels onto mobile device. After determination of computational characteristics mobile device allows to perform computation on remote heterogeneous computational resources which allows to considerably reduce computation time.

System has ability to connect to computational clusters and Grids as well as enterprise cloud services consisting of GPU- and FPGA-based computers.

Implemented parallel algorithms allow to conduct computation on CPUs. Where there are coprocessors (GPU, KNL) available system automatically determine their computational capabilities and distributes computational tasks among them.

If remote high-performance resources not available computations cam be conducted on a local mobile device. There high-performance mobile devices (Xiamoi MiPad, nVidia Shield) which allow to implement parallel algorithms using CUDA technology. Computation results displayed directly on mobile device.

Proposed technology of computation of enhanced oil recovery models allows to conduct more accurate computations and perform them directly near production field which provides quicker response to changes in field condition.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.201802175
2018-09-03
2024-04-18
Loading full text...

Full text loading...

References

  1. Akhmed-ZakiD.Zh., DaribayevB.S., ImankulovT.S., TurarO.N.
    [2017] High-performance computing of oil recovery problem on a mobile platform using CUDA technology. Eurasian Journal of mathematical and computer applications, 5 (2), 4–13.
    [Google Scholar]
  2. Aziz, K., Settari, A.
    [1979] Petroleum reservoir simulation. 476.
    [Google Scholar]
  3. Babalyan, G.A., Levy, B.I., Tumasyan, A.B. and Khalimov, E.M.
    [1983] Oilfield development using surfactants. Nedra, Moscow.
    [Google Scholar]
  4. David R.Kaeli
    , Perhaad Mistry, Dana Schaa, Dong Ping Zhang [2015] Heterogeneous Computing with OpenCL 2.0. Third Edition. Published by Elsevier Inc., 311.
    [Google Scholar]
  5. DuaneStorti, MeteYurtoglu
    . [2015] CUDA for Engineers: An Introduction to High-Performance Parallel Computing. Addison-Wesley Professional, 352.
    [Google Scholar]
  6. Govett, M., Rosinski, J., Middlecoff, J., Henderson, T., Lee, J., MacDonald, A., Wang, N., Madden, P., Schramm, J., Duarte, A.
    [2017] Parallelization and performance of the NIM weather model on CPU, GPU, and MIC processors. BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY98(10), 2201–2214.
    [Google Scholar]
  7. Huang, M.Q., Lai, C.G., Shi, X., Hao, Z.J., You, H.H.
    [2017] Study of parallel programming models on computer clusters with Intel MIC coprocessors. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS31(4), 303–315.
    [Google Scholar]
  8. ImankulovT.S., Akhmed-ZakiD.Zh., DaribayevB.S. and Turar. O.N.
    [2016] HPC Mobile Platform for Solving Oil Recovery Problem. Proceedings of the 13th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2016), 595–598.
    [Google Scholar]
  9. Lake, L.
    [1989] Enhanced oil recovery. 550.
    [Google Scholar]
  10. McClure, J.E., Prins, J.F. and Miller, C.T.
    [2014] A novel heterogeneous algorithm to simulate multiphase flow in porous media on multicore CPU-GPU systems. COMPUTER PHYSICS COMMUNICATIONS185(7), 1865–1874.
    [Google Scholar]
  11. Sorbie, K.
    [2014] Polymer-improved oil recovery. 359.
    [Google Scholar]
  12. Samarskij, A.
    [1983] Teoria rasnostnyh shem. 616.
    [Google Scholar]
  13. Yang, C.T., Huang, C.W., Chen, S.T.
    [2017] Improvement of workload balancing using parallel loop self-scheduling on Intel Xeon Phi. JOURNAL OF SUPERCOMPUTING73(11), 4981–5005.
    [Google Scholar]
  14. Virtejanu, I. and Nitu, C.
    [2013] Programming Distributed Application for Mobile Platforms using MPI. U.P.B. Sci. Bull. 75(4), 143–148.
    [Google Scholar]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.201802175
Loading
/content/papers/10.3997/2214-4609.201802175
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error