工作需要,对GROOPS源码进行了一段时间的阅读,参考源码说明,进行了简要的整理工作,后期会更新更详细更细节的源码阅读记录文件。
- 简介
GROOPS是由于奥地利格拉茨大学(TU Graz)、德国波恩大学等团队学者开发的开源的面向对象的重力场恢复的程序系统,主要代码为C++ 语言(+部分Fortran代码),功能包括:地球重力场恢复、精密单点定位(PPP)、低轨卫星定轨、局域椭球确定等。 - GROOPS安装(windows)
2.1 获取GROOPS源代码
开源代码下载地址:https://github.com/groops-devs/groops;
2.2 安装所需工具
GROOPS通过MSYS2安装所有所需工具,假设GROOPS源代码位于:c:\groops。安装步骤如下:
①下载MSYS2安装程序并按照安装指南安装;
②安装成功后,关闭MSYS2终端,打开MYSS2 MinGW64位终端;
③输入命令:pacman -S mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake expat mingw64/mingw-w64-x86_64-openblas安装cmake、expat、OpenBLAS等;
④输入命令:pacman -S mingw-w64-x86_64-netcdf安装NetCDF库;
⑤输入命令:pacman -S tar make安装liberfa;
⑥分别输入以下命令,安装ERFA库:mkdir -p /c/groops/lib && cd /c