pub fn compute_esp_grid_gpu( ctx: &GpuContext, positions: &[[f64; 3]], mulliken_charges: &[f64], spacing: f64, padding: f64, ) -> Result<EspGrid, String>