Journal of Changjiang River Scientific Research Institute ›› 2025, Vol. 42 ›› Issue (4): 202-210.DOI: 10.11988/ckyyb.20240113

• Numerical Manifold Method Based on Independent Covers • Previous Articles     Next Articles

General Formulas and Program Design for Manifold Method Based on Independent Covers Ⅱ: General Program Design

SU Hai-dong1,2(), YANG Zhen1, XIE Zhi-qiang1,2, QI Yong-feng1,2, GONG Ya-qi1,2   

  1. 1 Material and Engineering Structure Department, Changjiang River Scientific Research Institute,Wuhan 430010, China
    2 Research Center of Water Engineering Safety and Disaster Prevention of Ministry of Water Resources, Wuhan 430010, China
  • Received:2024-02-02 Revised:2024-05-06 Published:2025-04-01 Online:2025-04-01

Abstract:

Based on the general calculation formula of the manifold method based on independent covers presented in the previous article, we provide the flowchart of the calculation program. First, we summarize the integration methods for various geometric shapes (such as partitions, stripes, and boundary faces) that may appear in one- to three-dimensional spaces. On this basis, we develop integration programs according to simplex geometric elements of points, lines, faces, and bodies. This approach ensures the universality for any mesh shape. Next, we propose a programming strategy that separates the integration module from the integrand function module. The arbitrary combination of these two modules endows the program with extensibility and the potential to achieve universality in solving partial differential equations. Moreover, the universality of series is realized through the determination of series formulas, corresponding coordinates, coordinate transformation matrices, and series matrices. In addition, all calculation parameters can be input via formulas using user subroutines, thus achieving universality of input parameters. Ultimately, with relatively less program code, we can conduct one- to three- dimensional steady-state and transient analyses of the differential equations of motion in elasticity, conduction equations, and wave equations, including one to three types of boundary conditions.

Key words: partial differential equations, series solutions, mesh division, exact geometry, independent covers, numerical manifold method

CLC Number: 

Baidu
map