Uieda, Leonardo
2015-03-13
<p>A collection of command-line programs for modeling the gravitational potential, acceleration, and gradient tensor. Tesseroids supports models and computation grids in Cartesian and spherical coordinates.</p>
<p>Official website and documentation: http://tesseroids.leouieda.com/</p>
<p>Changes to version 1.2.0:</p>
<p>* General improvements to the adaptive discretization (described in the upcoming method paper)</p>
<p>* Better error messages when there is a stack overflow (computation point too close to the tesseroid).</p>
<p>* Replace the recursive algorithm with a stack-based algorithm for adaptive discretization of tesseroids. This makes the computations faster, specially for gravity acceleration and gradient tensor components.</p>
<p>* Divide the tesseroids only along the necessary dimensions. This provides speedups when dealing with flattened or elongated tesseroids.</p>
<p>* Speedup tesseroid computations by moving some trigonometric functions out of loops.</p>
<p>* BUG fix: Singularities when calculating around a prism. Due to wrong quadrant returned by atan2 and log(0) evaluations. Fix by wrapping atan2 in a safe_atan2 that corrects the result. log(0) error happened only in cross components of the gravity gradient when the computation is aligned with the vertices of a certain face (varies for each component. Fix by displacing the point a small amount when that happens.</p>
https://doi.org/10.5281/zenodo.16033
oai:zenodo.org:16033
Zenodo
https://doi.org/
info:eu-repo/semantics/openAccess
BSD 1-Clause License
https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision=326823
geophysics
gravity
tesseroid
modeling
C
Tesseroids v1.2.0: Forward modeling of gravitational fields in spherical coordinates
info:eu-repo/semantics/other