ARTÍCULO
TITULO

Parallel software platform INMOST: a framework for numerical modeling

Alexander A. Danilov    
Kirill M. Terekhov    
Igor N. Konshin    
Yuri V. Vassilevski    

Resumen

The INMOST mathematical modeling toolkit helps a user to formulate and solve a problem of partial differential equations on general meshes in parallel. The current work covers: data structure description for efficient distributed unstructured mesh representation, interrelation of mesh elements with maximal flexibility of supported types of the mesh, treatment of ghost cells and distribution of mesh data for parallel execution, flexible templates for the implementation of numerical schemes, convenient framework for parallel linear systems assembly and solution. We also present aspects of the implementation and a simple example of application of INMOST to the solution of anisotropic diffusion problem. On this example we demonstrate the application of INMOST for all the stages of numerical modeling: construction of the distributed mesh, assignment of the problem data to the elements, problem discretization on local domain, solution of linear system in parallel. INMOST is a newly developed, flexible and efficient numerical analysis framework that provides scientists the infrastructure for designing highly scalable high performance applications for mathematical modeling.

 Artículos similares

       
 
Diba Das, Mehdi Hasan Chowdhury, Aditta Chowdhury, Kamrul Hasan, Quazi Delwar Hossain and Ray C. C. Cheung    
The electrooculogram (EOG) is one of the most significant signals carrying eye movement information, such as blinks and saccades. There are many human?computer interface (HCI) applications based on eye blinks. For example, the detection of eye blinks can... ver más

 
Yunjing Huang, Shuyun Luo and Weiqiang Xu    
As a promising paradigm, the Industrial Internet of Things (IIoT) provides a wide range of intelligent services through the interconnection and interaction of heterogeneous networks. The quality of these services depends on how the bandwidth is shared am... ver más
Revista: Information

 
Wei Liu, Yuanchao Hu, Haipeng Tian, Zhipeng Jiang, Xiaole Su, Jie Xiong, Wei Su and Yi Wang    
Existing transmission lines and pipelines are frequently crossed and erected in parallel, meaning that if lightning strikes a wire and causes insulator flashovers, the resulting lightning current will spread through the grounding of the tower where the f... ver más
Revista: Applied Sciences

 
Saeed Musaad Altalhi, Fathy Elbouraey Eassa, Abdullah Saad Al-Malaise Al-Ghamdi, Sanaa Abdullah Sharaf, Ahmed Mohammed Alghamdi, Khalid Ali Almarhabi and Maher Ali Khemakhem    
As the development of high-performance computing (HPC) is growing, exascale computing is on the horizon. Therefore, it is imperative to develop parallel systems, such as graphics processing units (GPUs) and programming models, that can effectively utilis... ver más
Revista: Applied Sciences

 
Chi Gao, Xiaofei Xu, Zhizou Yang, Liwei Lin and Jian Li    
In recent decades, memory-intensive applications have experienced a boom, e.g., machine learning, natural language processing (NLP), and big data analytics. Such applications often experience out-of-memory (OOM) errors, which cause unexpected processes t... ver más
Revista: Applied Sciences