You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to run SeisFlows inversion workflow for my simple elastic case (a photo is attached) using SPECFEM2D. I don't know why exactly I'm getting nan , inf and zero values in my calculated adjoint sources. There most be a normalization parameter which I don't understand. I'm attaching observed and synthetic seismograms. The simulation stops in 2023-02-20 19:15:31 (I) | stop workflow at stop_after: evaluate_initial_misfit step.
Here is the error (warning) I'm getting: RuntimeWarning: divide by zero encountered in true_divide time_array = time_array / self.stats.sampling_rate
My guess is that somewhere the synthetic data are read in as ObsPy objects, but the sampling rate is defined incorrectly such that getting the time array causes nans and infs to be returned.
Hi everyone,
I am trying to run SeisFlows inversion workflow for my simple elastic case (a photo is attached) using SPECFEM2D. I don't know why exactly I'm getting nan , inf and zero values in my calculated adjoint sources. There most be a normalization parameter which I don't understand. I'm attaching observed and synthetic seismograms. The simulation stops in
2023-02-20 19:15:31 (I) | stop workflow at
stop_after: evaluate_initial_misfit
step.Here is the error (warning) I'm getting:
RuntimeWarning: divide by zero encountered in true_divide time_array = time_array / self.stats.sampling_rate
Here are the observed and synthetic seismograms.
Here is what I'm getting for my adjoint source:
Thanks very much.
The text was updated successfully, but these errors were encountered: