Emmy-Noether-Project "Bridging Geodesy and Seismology"

Summer Hack 2017

Pictures show group members in discussions.Discussions at the whiteboard, over projected optimization results Fotos: H. Sudhaus and during coding.


Since our last Winter HackWeek 2017, Grond underwent major design restructuring, to not only realize joint geodetic-seismic data optimizations, but to also allow for modular growing in many more respects. The new structure opened up the Grond functionality for any new data sets (we call them targets) to the inverse problems we want to solve, any new source model description, different model-space sampling schemes and to new so-called problems in general, e.g. with different objective functions. The increased flexibility helps to maintain the code and improves sustainability. Furthermore, the code is easier to understand this way.

With the new structure ready and a given basic functionality, we discuss the way the robust joint optimizations shall be realized, and to-be-implemented functions. These are:

  • Weighting of data in joint-data optimizations,  e.g. covariance weighting for seismic trace data
  • Bootstrapping in Grond in general and bootstrapping for the static data, which come with correlated data noise
  • Normalization of misfits in Grond and how this chould be done in joint-data optimizations
  • Extension of the Grond-generated automatic data and result plots, which need to be extended, e.g. for new data types
  • We plan to add a GNSS Target to include coseismic GNSS displacement vectors.

We discuss the functionality and use tests to gain a deeper understanding of the way the high-score optimization schemes of Grond and the bootstrapping works.  These discussions and demonstrations, testings filled the week quickly.

Participants: Henriette Sudhaus, Simon Daout, Sebastian Heimann, Andreas Steinberg, Marius Isken and Hannes Vasyura-Bathke.



SRCMOD Database