Parallelization Research of SapTis-Software of Multi-Field Simulation and Nonlinear Analysis of Complex Structures
Lei Zhang, Guo Xin Zhang, Hai Lin Pan, Xiao Kai Du
Abstract
Lei Zhang, Guo Xin Zhang, Hai Lin Pan, Xiao Kai Du
Abstract
SapTis is a software of simulation and nonlinear analysis of complex structures which based on the FEM method, this paper discussed the key technology of FEM parallelization and then the parallelization strategy of SapTis is given; There are three realization for the SapTis parallelization:Make fine grain parallelism to the PCG solution on the OpenMP platform; the other Krylov subspace method solutions and preconditioners was developed on the MPI platform; the sparse direct solutions was developed on the OpenMP platform. Test results show that there are high efficiency of the three parallel realization for SapTis, and each had its own characteristics. In addition, the GPU solution is still in development which will make the SapTis software more powerful, flexible and adaptable.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
SapTis is a software of simulation and nonlinear analysis of complex structures which based on the FEM method, this paper discussed the key technology of FEM parallelization and then the parallelization strategy of SapTis is given; There are three realization for the SapTis parallelization:Make fine grain parallelism to the PCG solution on the OpenMP platform; the other Krylov subspace method solutions and preconditioners was developed on the MPI platform; the sparse direct solutions was developed on the OpenMP platform. Test results show that there are high efficiency of the three parallel realization for SapTis, and each had its own characteristics. In addition, the GPU solution is still in development which will make the SapTis software more powerful, flexible and adaptable.
Key concepts: Realization (probability), Computer science, Software, Parallel computing, Krylov subspace, Computational science, Parallelism (grammar), Finite element method