/home/runner/work/kynema/kynema/kynema/src/solver/solver.hpp Source File
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
solver.hpp
Go to the documentation of this file.
65 using CrsMatrixType = KokkosSparse::CrsMatrix<ValueType, IndexType, DeviceType, void, IndexType>;
@ SUPERLU_MT
@ UMFPACK
@ CUSOLVER_SP
@ SUPERLU
void symbolic_factorization(DSSHandleType &dss_handle, CrsMatrixType &A)
Definition dss_symbolic.hpp:45
Definition calculate_constraint_output.hpp:8
This object manages the assembly and solution of linear system arising from the generalized-alpha bas...
Definition solver.hpp:21
Kokkos::View< ValueType *[1], Kokkos::LayoutLeft, DeviceType > MultiVectorType
Definition solver.hpp:66
Solver(const ConstView< size_t * > &node_IDs, const ConstView< size_t * > &active_dofs, const ConstView< size_t * > &node_freedom_map_table, const ConstView< size_t * > &num_nodes_per_element, const ConstView< size_t ** > &node_state_indices, size_t num_constraint_dofs, const ConstView< size_t * > &base_active_dofs, const ConstView< size_t * > &target_active_dofs, const ConstView< size_t *[6]> &constraint_base_node_freedom_table, const ConstView< size_t *[6]> &constraint_target_node_freedom_table, const ConstView< Kokkos::pair< size_t, size_t > * > &constraint_row_range)
Constructs the sparse matrix structure for the provided connectivity information and performs the spa...
Definition solver.hpp:101
static constexpr dss::Algorithm algorithm_host
Definition solver.hpp:50
static constexpr dss::Algorithm algorithm_device
Definition solver.hpp:36
KokkosSparse::CrsMatrix< ValueType, IndexType, DeviceType, void, IndexType > CrsMatrixType
Definition solver.hpp:65
Generated by