rtx-cfd: the legacy GPU solver modules (piso_gpu, simple_gpu, d2q9_gpu, d3q19_gpu, smagorinsky_gpu) kept out of the cuda build — broken since the initial commit; the PERF-2 benchmark uses cudarc directly
CI / Build (ubuntu-latest) (push) Failing after 6s
Documentation / Build API Documentation (push) Failing after 7s
Documentation / Build User Guide (push) Successful in 7s
CI / Clippy Check (push) Failing after 52s
CI / Format Check (push) Failing after 16s
CI / Build CPU-Only (Explicit) (push) Failing after 2m24s
Performance Benchmarks / Run Benchmarks (push) Successful in 3m4s
CI / Build (macos-latest) (push) Canceled after 0s
CI / Test (macos-latest) (push) Canceled after 0s
CI / Test (ubuntu-latest) (push) Canceled after 0s
CI / Python Bindings (maturin) (macos-latest) (push) Canceled after 0s
CI / Python Bindings (maturin) (ubuntu-latest) (push) Canceled after 0s
CI / WASM Build + Size Check (push) Canceled after 0s
CI / Distributed Training Tests (push) Canceled after 0s
CI / CI Success (push) Canceled after 0s
CI / Build (ubuntu-latest) (push) Failing after 6s
Documentation / Build API Documentation (push) Failing after 7s
Documentation / Build User Guide (push) Successful in 7s
CI / Clippy Check (push) Failing after 52s
CI / Format Check (push) Failing after 16s
CI / Build CPU-Only (Explicit) (push) Failing after 2m24s
Performance Benchmarks / Run Benchmarks (push) Successful in 3m4s
CI / Build (macos-latest) (push) Canceled after 0s
CI / Test (macos-latest) (push) Canceled after 0s
CI / Test (ubuntu-latest) (push) Canceled after 0s
CI / Python Bindings (maturin) (macos-latest) (push) Canceled after 0s
CI / Python Bindings (maturin) (ubuntu-latest) (push) Canceled after 0s
CI / WASM Build + Size Check (push) Canceled after 0s
CI / Distributed Training Tests (push) Canceled after 0s
CI / CI Success (push) Canceled after 0s
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
// PERF-2 (2026-09-16): the legacy GPU modules have not compiled since the
|
||||
// initial commit (cudarc API drift); kept out of the `cuda` build until
|
||||
// someone needs them — the batched V-cycle benchmark uses cudarc directly.
|
||||
//! Lattice Boltzmann Method (LBM) solvers
|
||||
//!
|
||||
//! This module implements various LBM models for fluid flow simulation:
|
||||
@@ -9,23 +12,23 @@
|
||||
pub mod boundary;
|
||||
pub mod d2q9;
|
||||
/// GPU-accelerated D2Q9 LBM solver
|
||||
#[cfg(feature = "cuda")]
|
||||
pub mod d2q9_gpu;
|
||||
// #[cfg(feature = "cuda")]
|
||||
// pub mod d2q9_gpu;
|
||||
pub mod d3q19;
|
||||
/// GPU-accelerated D3Q19 LBM solver
|
||||
#[cfg(feature = "cuda")]
|
||||
pub mod d3q19_gpu;
|
||||
// #[cfg(feature = "cuda")]
|
||||
// pub mod d3q19_gpu;
|
||||
|
||||
pub use boundary::{
|
||||
BounceBackBc, BoundaryConditionSet, BoundaryOrientation, LbmBoundaryCondition, ZouHeBc,
|
||||
ZouHeBoundaryType,
|
||||
};
|
||||
pub use d2q9::{D2Q9Parameters, D2Q9Solver};
|
||||
#[cfg(feature = "cuda")]
|
||||
pub use d2q9_gpu::D2Q9GpuSolver;
|
||||
// #[cfg(feature = "cuda")]
|
||||
// pub use d2q9_gpu::D2Q9GpuSolver;
|
||||
pub use d3q19::{D3Q19Parameters, D3Q19Solver, MacroscopicVariables3D};
|
||||
#[cfg(feature = "cuda")]
|
||||
pub use d3q19_gpu::D3Q19GpuSolver;
|
||||
// #[cfg(feature = "cuda")]
|
||||
// pub use d3q19_gpu::D3Q19GpuSolver;
|
||||
|
||||
/// Common LBM traits and utilities
|
||||
pub mod common {
|
||||
|
||||
Reference in New Issue
Block a user