It seems to me that ```ruptures``` and ```rupture_ids``` hold the same content. Isn't it?

I would rename ```compute_gmf_cache``` to ```compute_gmfs```.