Instead of using a dictionary, I would use a scipy.sparse.dok_matrix for ```gmvd``` and/or ```gmfs```. In that way, we don't need rupture_ids (at all).