Hi,
I'm having problems with my inversion for basal friction coefficient for a Greenland-wide simulation. My initial guess for basal friction coefficient seems good:

My cost function J:

Here is md.results.StressbalanceSolution.Vel - md.inversion.vel_obs:

The calculated velocity seems good at most parts. But at some very specific locations (near ice margin, but in regions where there is ice), there are some values that are too high.
Difference between calculated friction coefficient and my initial guess (it didn't change much):

I already tried lots of things to solve this, like: increasing resolution, smoothing surface elevation and thickness, playing with values for penalizing for velocity difference, log velocity difference and gradients. Unfortunately, nothing seems to work.
I also plotted several variables to see if I could find something crazy at those regions with high velocity (e.g., thickness, geometry, bedrock, ice surface slope, pressure, etc.), but didn't find anything that seem to be wrong. I'm stuck 🙁
I would appreciate any tips of what could be going wrong or things to check.
Also, for a good inversion, how much should I get for RMSE between md.inversion.vel_obs and md.results.StressbalanceSolution.Vel?
Thanks,
-Ana