Bulletin of Surveying and Mapping ›› 2026, Vol. 0 ›› Issue (8): 14-20.doi: 10.13474/j.cnki.11-2246.2026.0803

Previous Articles     Next Articles

Distributed parallel solution of large-scale GNSS network based on GAMIT double-difference model

Wang Jianwei1, Feng Zaimei2, Zhao Hui1, Jiang Guangwei1, Tian Jie1, Ma Runxia1   

  1. 1. Geodetic Data Processing Centre of Ministry of Natural Resources, Xi'an 710054, China;
    2. The First Institute of Photogrammetry and Remote Sensing, Ministry of Natural Resources, Xi'an 710054, China
  • Received:2025-11-26 Published:2026-09-12

Abstract: [Purposes] In response to the low efficiency of traditional serial processing in large-scale GNSS networks and the difficulty of meeting demands merely by upgrading single-node configurations,seeking rapid data processing has become a current research hotspot both domestically and internationally. [Methods] Based on the GAMIT software,a parallel computing engine was constructed on the basis of the spatio-temporal integrated two-layer data parallel algorithm; a distributed computing engine was built by using technologies such as remote procedure call,cluster computing,and message passing interface. Both were deeply integrated to propose a spatio-temporal integrated three-layer data parallel architecture for multi-core parallel and multi-node parallel in large-scale GNSS networks. [Findings] In the test environment,the maximum speedup ratio of this scheme reached 83.53,and the baseline solution cycle was significantly shortened from about 2.8 months in the traditional serial mode to about 1 d. [Conclusions] This scheme fully integrates the high performance of shared memory systems and the high scalability of distributed systems,and has significant advantages in terms of technological advancement and practical engineering value,providing strong technical support for the efficient processing of massive GNSS data.

Key words: large-scale GNSS network, double-difference positioning model, parallel computing, remote procedure call, cluster computing, message passing interface, speedup

CLC Number: