// Copyright (c) 2024 RustyTorch Team // Licensed under MIT OR Apache-2.0 //! Compute abstraction layer for GPU-accelerated CFD operations. //! //! This module provides backend-agnostic GPU computation supporting: //! - CUDA on NVIDIA GPUs //! - Metal on Apple Silicon (Metal 4 features on macOS 26+) //! - CPU fallback for testing and non-GPU systems pub mod gpu_backend; pub use gpu_backend::{ BackendType, CpuBackend, GpuBackend, GpuBuffer, LaunchConfig, auto_detect_backend, };