diff --git a/dev/.documenter-siteinfo.json b/dev/.documenter-siteinfo.json index 2ef4511..23036c0 100644 --- a/dev/.documenter-siteinfo.json +++ b/dev/.documenter-siteinfo.json @@ -1 +1 @@ -{"documenter":{"julia_version":"1.9.4","generation_timestamp":"2023-12-03T06:11:41","documenter_version":"1.2.1"}} \ No newline at end of file +{"documenter":{"julia_version":"1.9.4","generation_timestamp":"2023-12-03T06:33:29","documenter_version":"1.2.1"}} \ No newline at end of file diff --git a/dev/index.html b/dev/index.html index 8e0f331..0760c57 100644 --- a/dev/index.html +++ b/dev/index.html @@ -1,4 +1,10 @@ Home · CUDSS.jl

CUDSS.jl documentation

Installation

julia> ]
 pkg> add https://github.com/exanauts/CUDSS.jl.git
-pkg> test CUDSS

CUDSS

CUDSS.cudss_setFunction

cudssset(matrix::CudssMatrix, A::CuVector) cudssset(matrix::CudssMatrix, A::CuMatrix) cudss_set(matrix::CudssMatrix, A::CuSparseMatrixCSR)

cudss_set(config::CudssConfig, param::String, value)

The available config parameters are: "reorderingalg" "factorizationalg" "solvealg" "matchingtype" "solvemode" "irnsteps" "irtol" "pivottype" "pivotthreshold" "pivotepsilon" "maxlu_nnz"

cudss_set(data::CudssData, param::String, value)

The available data parameters are: "info" "lunnz" "npivots" "inertia" "permreorder" "permrow" "permcol" "diag" "user_perm"

source
CUDSS.cudss_getFunction

value = cudss_get(config::CudssConfig, param::String)

The available config parameters are: "reorderingalg" "factorizationalg" "solvealg" "matchingtype" "solvemode" "irnsteps" "irtol" "pivottype" "pivotthreshold" "pivotepsilon" "maxlu_nnz"

value = cudss_get(data::CudssData, param::String)

The available data parameters are: "info" "lunnz" "npivots" "inertia" "permreorder" "permrow" "permcol" "diag" "user_perm"

source
CUDSS.cudssFunction

cudss(phase::String, solver::CudssSolver, x::CuVector, b::CuVector) cudss(phase::String, solver::CudssSolver, X::CuMatrix, B::CuMatrix) cudss(phase::String, solver::CudssSolver, X::CudssMatrix, B::CudssMatrix)

The available phases are "analysis", "factorization", "refactorization" and "solve". The phases "solvefwd", "solvediag" and "solve_bwd" are available but not yet functional.

source
+pkg> test CUDSS

CUDSS

CUDSS.cudss_setFunction
cudss_set(matrix::CudssMatrix, A::CuVector)
+cudss_set(matrix::CudssMatrix, A::CuMatrix)
+cudss_set(matrix::CudssMatrix, A::CuSparseMatrixCSR)
+
+cudss_set(config::CudssConfig, param::String, value)

The available config parameters are: "reorderingalg" "factorizationalg" "solvealg" "matchingtype" "solvemode" "irnsteps" "irtol" "pivottype" "pivotthreshold" "pivotepsilon" "maxlu_nnz"

cudss_set(data::CudssData, param::String, value)

The available data parameters are: "info" "lunnz" "npivots" "inertia" "permreorder" "permrow" "permcol" "diag" "user_perm"

source
CUDSS.cudss_getFunction
value = cudss_get(config::CudssConfig, param::String)

The available config parameters are: "reorderingalg" "factorizationalg" "solvealg" "matchingtype" "solvemode" "irnsteps" "irtol" "pivottype" "pivotthreshold" "pivotepsilon" "maxlu_nnz"

value = cudss_get(data::CudssData, param::String)

The available data parameters are: "info" "lunnz" "npivots" "inertia" "permreorder" "permrow" "permcol" "diag" "user_perm"

source
CUDSS.cudssFunction
cudss(phase::String, solver::CudssSolver, x::CuVector, b::CuVector)
+cudss(phase::String, solver::CudssSolver, X::CuMatrix, B::CuMatrix)
+cudss(phase::String, solver::CudssSolver, X::CudssMatrix, B::CudssMatrix)

The available phases are "analysis", "factorization", "refactorization" and "solve". The phases "solvefwd", "solvediag" and "solve_bwd" are available but not yet functional.

source
diff --git a/dev/search_index.js b/dev/search_index.js index 843e7bd..72c0be6 100644 --- a/dev/search_index.js +++ b/dev/search_index.js @@ -1,3 +1,3 @@ var documenterSearchIndex = {"docs": -[{"location":"#Home","page":"Home","title":"CUDSS.jl documentation","text":"","category":"section"},{"location":"#Installation","page":"Home","title":"Installation","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"julia> ]\npkg> add https://github.com/exanauts/CUDSS.jl.git\npkg> test CUDSS","category":"page"},{"location":"#CUDSS","page":"Home","title":"CUDSS","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"cudss_set\ncudss_get\ncudss","category":"page"},{"location":"#CUDSS.cudss_set","page":"Home","title":"CUDSS.cudss_set","text":"cudssset(matrix::CudssMatrix, A::CuVector) cudssset(matrix::CudssMatrix, A::CuMatrix) cudss_set(matrix::CudssMatrix, A::CuSparseMatrixCSR)\n\ncudss_set(config::CudssConfig, param::String, value)\n\nThe available config parameters are: \"reorderingalg\" \"factorizationalg\" \"solvealg\" \"matchingtype\" \"solvemode\" \"irnsteps\" \"irtol\" \"pivottype\" \"pivotthreshold\" \"pivotepsilon\" \"maxlu_nnz\"\n\ncudss_set(data::CudssData, param::String, value)\n\nThe available data parameters are: \"info\" \"lunnz\" \"npivots\" \"inertia\" \"permreorder\" \"permrow\" \"permcol\" \"diag\" \"user_perm\"\n\n\n\n\n\n","category":"function"},{"location":"#CUDSS.cudss_get","page":"Home","title":"CUDSS.cudss_get","text":"value = cudss_get(config::CudssConfig, param::String)\n\nThe available config parameters are: \"reorderingalg\" \"factorizationalg\" \"solvealg\" \"matchingtype\" \"solvemode\" \"irnsteps\" \"irtol\" \"pivottype\" \"pivotthreshold\" \"pivotepsilon\" \"maxlu_nnz\"\n\nvalue = cudss_get(data::CudssData, param::String)\n\nThe available data parameters are: \"info\" \"lunnz\" \"npivots\" \"inertia\" \"permreorder\" \"permrow\" \"permcol\" \"diag\" \"user_perm\"\n\n\n\n\n\n","category":"function"},{"location":"#CUDSS.cudss","page":"Home","title":"CUDSS.cudss","text":"cudss(phase::String, solver::CudssSolver, x::CuVector, b::CuVector) cudss(phase::String, solver::CudssSolver, X::CuMatrix, B::CuMatrix) cudss(phase::String, solver::CudssSolver, X::CudssMatrix, B::CudssMatrix)\n\nThe available phases are \"analysis\", \"factorization\", \"refactorization\" and \"solve\". The phases \"solvefwd\", \"solvediag\" and \"solve_bwd\" are available but not yet functional.\n\n\n\n\n\n","category":"function"}] +[{"location":"#Home","page":"Home","title":"CUDSS.jl documentation","text":"","category":"section"},{"location":"#Installation","page":"Home","title":"Installation","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"julia> ]\npkg> add https://github.com/exanauts/CUDSS.jl.git\npkg> test CUDSS","category":"page"},{"location":"#CUDSS","page":"Home","title":"CUDSS","text":"","category":"section"},{"location":"","page":"Home","title":"Home","text":"cudss_set\ncudss_get\ncudss","category":"page"},{"location":"#CUDSS.cudss_set","page":"Home","title":"CUDSS.cudss_set","text":"cudss_set(matrix::CudssMatrix, A::CuVector)\ncudss_set(matrix::CudssMatrix, A::CuMatrix)\ncudss_set(matrix::CudssMatrix, A::CuSparseMatrixCSR)\n\ncudss_set(config::CudssConfig, param::String, value)\n\nThe available config parameters are: \"reorderingalg\" \"factorizationalg\" \"solvealg\" \"matchingtype\" \"solvemode\" \"irnsteps\" \"irtol\" \"pivottype\" \"pivotthreshold\" \"pivotepsilon\" \"maxlu_nnz\"\n\ncudss_set(data::CudssData, param::String, value)\n\nThe available data parameters are: \"info\" \"lunnz\" \"npivots\" \"inertia\" \"permreorder\" \"permrow\" \"permcol\" \"diag\" \"user_perm\"\n\n\n\n\n\n","category":"function"},{"location":"#CUDSS.cudss_get","page":"Home","title":"CUDSS.cudss_get","text":"value = cudss_get(config::CudssConfig, param::String)\n\nThe available config parameters are: \"reorderingalg\" \"factorizationalg\" \"solvealg\" \"matchingtype\" \"solvemode\" \"irnsteps\" \"irtol\" \"pivottype\" \"pivotthreshold\" \"pivotepsilon\" \"maxlu_nnz\"\n\nvalue = cudss_get(data::CudssData, param::String)\n\nThe available data parameters are: \"info\" \"lunnz\" \"npivots\" \"inertia\" \"permreorder\" \"permrow\" \"permcol\" \"diag\" \"user_perm\"\n\n\n\n\n\n","category":"function"},{"location":"#CUDSS.cudss","page":"Home","title":"CUDSS.cudss","text":"cudss(phase::String, solver::CudssSolver, x::CuVector, b::CuVector)\ncudss(phase::String, solver::CudssSolver, X::CuMatrix, B::CuMatrix)\ncudss(phase::String, solver::CudssSolver, X::CudssMatrix, B::CudssMatrix)\n\nThe available phases are \"analysis\", \"factorization\", \"refactorization\" and \"solve\". The phases \"solvefwd\", \"solvediag\" and \"solve_bwd\" are available but not yet functional.\n\n\n\n\n\n","category":"function"}] }