Module parallel_vector_ops

Module parallel_vector_ops 

Source
Expand description

Parallel implementations of vector operations for iterative solvers

This module provides SIMD and parallel accelerated implementations of common vector operations used in iterative solvers, leveraging scirs2-core infrastructure.

Structs§

ParallelVectorOptions
Configuration options for parallel vector operations

Functions§

advanced_sparse_matvec_csr
Advanced-optimized parallel sparse matrix-vector multiplication with adaptive strategies
parallel_axpy
Parallel AXPY operation: y = a*x + y
parallel_dot
Parallel and SIMD accelerated dot product
parallel_linear_combination
Enhanced parallel linear combination: z = ax + by
parallel_norm2
Parallel and SIMD accelerated 2-norm computation
parallel_sparse_matvec_csr
Parallel sparse matrix-vector multiplication for CSR format
parallel_vector_add
Parallel vector addition: z = x + y
parallel_vector_copy
Parallel vector copy: y = x
parallel_vector_scale
Parallel vector scaling: y = a*x
parallel_vector_sub
Parallel vector subtraction: z = x - y