spral_ssids_options structure#

   struct spral_ssids_options{T,INT}
      array_base::INT
      print_level::INT
      unit_diagnostics::INT
      unit_error::INT
      unit_warning::INT
      ordering::INT
      nemin::INT
      ignore_numa::Bool
      use_gpu::Bool
      gpu_only::Bool
      min_gpu_work::Int64
      max_load_inbalance::Cfloat
      gpu_perf_coeff::Cfloat
      scaling::INT
      small_subtree_threshold::Int64
      cpu_block_size::INT
      action::Bool
      pivot_method::INT
      small::T
      u::T
      nstream::INT
      multiplier::T
      min_loadbalance::Cfloat
      failed_pivot_method::INT

spral_ssids_inform structure#

    struct spral_ssids_inform{INT}
      flag::INT
      matrix_dup::INT
      matrix_missing_diag::INT
      matrix_outrange::INT
      matrix_rank::INT
      maxdepth::INT
      maxfront::INT
      num_delay::INT
      num_factor::Int64
      num_flops::Int64
      num_neg::INT
      num_sup::INT
      num_two::INT
      stat::INT
      cuda_error::INT
      cublas_error::INT
      not_first_pass::INT
      not_second_pass::INT
      nparts::INT
      cpu_flops::Int64
      gpu_flops::Int64

detailed documentation#

SSIDS package option and info derived types as Julia structures. See SPRAL-SSIDS documentation for further details.