k_product_atx_crs

    CRS法を用いて格納された非正方行列[aij] の転置行列とベクトル [xj] との積を計算する倍精度サブルーチン.
     
     
  • サブルーチン名: k_product_atx_crs

  •  
  • 呼び出し方:call k_product_atx_crs(mdim, ndim, n_nonzero, a_val, col_ind, row_ptr, x, ax)

  •  
  • 引 数:
  • 引数
    意 味
    入出力の区分
    備 考
    mdim, ndim 行列 [aij] の寸法
    入力
    整数型
    n_nonzero 行列 [aij] の非零要素数
    入力
    整数型
    a_val(n_nonzero) 非零要素を格納する1次元配列
    入力
    倍精度実数型
    col_ind(n_nonzero) 非零要素の列番号を格納する1次元配列
    入力
    整数型
    row_ptr(mdim+1) row_ptr(i)は i-行目上にある最初の非零要素の非零要素番号を示す.
    入力
    整数型
    x(mdim) ベクトル [xj] を格納する1次元配列
    入力
    倍精度実数型
    ax(ndim) 行列ベクトル積 [aij]T [xj] を格納する1次元配列
    出力
    倍精度実数型

  • 注 意:既に非正方行列 [aij] が定まっている場合には,サブルーチン k_convm_2_crs を用いて,n_nonzero, a_val(n_nonzero), col_ind(n_nonzero), row_ptr(mdim+1)を計算することができる.