摘要
针对Waldhauser提供的双差地震定位程序中使用静态数组致使内存浪费的情况,使用动态分配数组,按需分配内存,减少了内存的浪费。原程序最低内存需求1.4G的地震定位示例,在改进程序中只需256MB内存就可运行,且定位速度不变。
Considering that the double-difference relocation program provided by Waldhauser wastes lots of memories because of using static array, a new method to improve the program by use of dynamically allocatable array is presented. The example offered along with the programs can run on 256MB instead of 1. 4 GB memory with the same speed .
出处
《大地测量与地球动力学》
CSCD
北大核心
2007年第3期76-79,共4页
Journal of Geodesy and Geodynamics
基金
国家自然科学基金(40674019)
中国科技部社会公益研究专项(2004DIB3J131)
关键词
双差地震定位
静态数组
动态分配数组
程序改进
全局变量
double-difference relocation, static array, dynamically allocatable array, program improvement, global variable