The application relates to a large-scale
underwater explosion problem, in particular to a calculation method of
underwater explosion load based on an LDGM and MPI. The calculation method of
underwater explosion load based on the LDGM and MPI comprises the following steps: performing non-structural grid division on a
water area geometric model, calculating data in the non-structural grid after spatial
discretization and time
discretization according to a LDGM second-order
wave equation, performing regional
decomposition by using METIS during the calculation process, dividing the non-structural network into multiple subdomains and distributing the subdomains to different processors, exchanging numerical flux on the subdomain boundaries between the processors, performing
parallel processing, until
time domain loop calculation is completed, and obtaining a pressure field of a flow field evolving with time. The LDGM is used to solve the flow field
pressure load, can more accurately capture the strong gradient of a
shock wave and local details of a
cavitation area, avoids numerical dissipation and oscillation problems, and improves calculation efficiency through a
parallel processing scheme.