Software

1. Tensor_ellipsoidal_harmonics

This is a C program for calculating integrals over the reduced latitude for the tensor (tangential-tangential, tangential-shear, tangential-dilation, tangential-normal, and normal-normal) ellipsoidal harmonics. More details can be found in the following publication:

Šprlák M (2023) Comments and corrections to: "Ellipsoidal spectral properties of the Earth's gravitational potential and its first and second derivatives" by Blling and Grafarend (2005) in J. Geod. 79(6-7):300-330. Journal of Geodesy, (submitted).

To access the program, click here: Tensor_Ellipsoidal_Harmonics.

2. Gravtess

This is a collection of FORTRAN source codes and bash scripts to perform rigorous forward modelling of the gravitational potential spectra. See more details in the following publication:

Šprlák M, Han S-C, Featherstone W (2018) Forward Modelling of Global Gravity Fields with 3D Density Structures and an Application to the High-Resolution (~2 km) Gravity Fields of the Moon. Journal of Geodesy, 92(8), pp. 847-862, https://doi.org/10.1007/s00190-017-1098-7.

To access the Gravtess directory click here: Gravtess.

3. Normal_tensor

This is my first graphical user interface program. It was developed in the programming language C using GTK+ libraries. Normal_tensor computes the components of the normal gravitational tensor and it allows:

 - evaluation of the normal gravitational tensor defined in the geocentric spherical, geocentric Cartesian and local north-oriented reference frames,

 - evaluation in a regular grid or at arbitrarily distributed points,

 - evaluation by using the defining parameters of GRS67, GRS80, WGS72 and WGS84 reference ellipsoids.

See more details about the program in the following publication:

Šprlák M (2012) A Graphical User Interface Application for Evaluation of the Gravitational Tensor Components Generated by a Level Ellipsoid of Revolution. Computers & Geosciences, 46, pp. 77-83, https://doi.org/10.1016/j.cageo.2012.04.013.

A) For those having no troubles with GTK+ libraries the Normal_tensor program with graphical user interface is available here:

Windows self-installing package: Normal_tensor_v01_win32.exe

Linux rpm package: Normal_tensor_v01_i386.rpm

Important!!! In Windows, run the program using an icon on your desktop or in the main menu. In Linux, run the program by typing the command Normal_tensor in a command line.

B) For those having troubles with GTK+ libraries version of the Normal_tensor program without any graphical user interface is available here:

Windows self-installing package: Normal_tensor_nogui_v01_win32.exe

Linux rpm package: Normal_tensor_nogui_v01_i386.rpm

Important!!! After installing these packages, you can start the program by typing the command Normal_tensor_nogui in a command line.

Report problems (bugs, installation, etc.) may be found here:

bugs_02112012.pdf

4. GRAFIM

GRAFIM (GRAvity FIeld Modelling) is a collection of source codes for the purposes of Earth's gravity field modelling by spherical harmonics. All source codes have been written in the programming language C and allow:

 - evaluation of the disturbing gravitational potential, gravity anomaly, gravity disturbance, geoid undulation, deflections of the vertical, second-order disturbing tensor components,

 - evaluation in a regular grid or at arbitrarily distributed points,

 - evaluation in space above reference ellipsoid or sphere,

 - evaluation up to ultra-high degree and order spherical harmonic expansions, 

 - only GRS80 reference ellipsoid is considered.

Here, I only make available one particular program from the GRAFIM collection. This particular program allows computing the second-order disturbing tensor components in the local north-oriented reference frame. Manual, executable for Windows, and Linux rpm package are available here:   manual_v1.2.pdf    grafim_ui.exe   grafim_ui_v01_i386.rpm

5. Stuba soft

Stuba soft is another collection of source codes in the programming language C for the purposes of geoid/quasigeoid determination. Stuba soft allows:

 - evaluation of the Stokes and Hotine integrals by numerical integration and one-dimensional fast Fourier transform,

 - evaluation by deterministic modifications of the Stokes and Hotine kernels,

 - evaluation of the distant zones by spherical harmonics according to the deterministic modification of the integral kernel.

Please contact me if you have any questions or if you are interested in software routines that are not available for download.