blocksize - Man Page

Name

blocksize — Block Size settings

— Manage the block size setting for the computational routines.  

Synopsis

Modules

module mepack_options_blocksize_double
Blocksize for Double Precision Calculations.
module mepack_options_blocksize_single
Blocksize for Double Precision Calculations.

Functions/Subroutines

void mepack_double_trsylv_blocksize_mb_set (int mb)
Set the row blocksize for TRSYLV.
void mepack_double_trsylv_blocksize_nb_set (int nb)
Set the column blocksize for TRSYLV.
void mepack_double_trsylv2_blocksize_mb_set (int mb)
Set the row blocksize for TRSYLV2.
void mepack_double_trsylv2_blocksize_nb_set (int nb)
Set the column blocksize for TRSYLV2.
void mepack_double_tgsylv_blocksize_mb_set (int mb)
Set the row blocksize for TGSYLV.
void mepack_double_tgsylv_blocksize_nb_set (int nb)
Set the column blocksize for TGSYLV.
void mepack_double_tgcsylv_blocksize_mb_set (int mb)
Set the row blocksize for TGCSYLV.
void mepack_double_tgcsylv_blocksize_nb_set (int nb)
Set the column blocksize for TGCSYLV.
void mepack_double_tgcsylv_dual_blocksize_mb_set (int mb)
Set the row blocksize for TGCSYLV_DUAL.
void mepack_double_tgcsylv_dual_blocksize_nb_set (int nb)
Set the column blocksize for TGCSYLV_DUAL.
void mepack_double_trlyap_blocksize_set (int mb)
Set the blocksize for TRLYAP.
void mepack_double_tglyap_blocksize_set (int mb)
Set the blocksize for TGLYAP.
void mepack_double_trstein_blocksize_set (int mb)
Set the blocksize for TRSTEIN.
void mepack_double_tgstein_blocksize_set (int mb)
Set the blocksize for TGSTEIN.
void mepack_double_trlyap_blocksize_2stage_set (int mb)
Set the blocksize for TRLYAP level-3 two-stage solver.
void mepack_double_tglyap_blocksize_2stage_set (int mb)
Set the blocksize for TGLYAP level-3 two-stage solver.
void mepack_double_trstein_blocksize_2stage_set (int mb)
Set the blocksize for TRSTEIN level-3 two-stage solver.
void mepack_double_tgstein_blocksize_2stage_set (int mb)
Set the blocksize for TGSTEIN level-3 two-stage solver.
void mepack_double_trsylv_blocksize_2stage_set (int mb)
Set the blocksize for TRSYLV level-3 two-stage solver.
void mepack_double_trsylv2_blocksize_2stage_set (int mb)
Set the blocksize for TRSYLV2 level-3 two-stage solver.
void mepack_double_tgsylv_blocksize_2stage_set (int mb)
Set the blocksize for TGSYLV level-3 two-stage solver.
void mepack_double_tgcsylv_blocksize_2stage_set (int mb)
Set the blocksize for TGCSYLV level-3 two-stage solver.
void mepack_double_tgcsylv_dual_blocksize_2stage_set (int mb)
Set the blocksize for TGCSYLV_DUAL level-3 two-stage solver.
type(c_ptr) function mepack_options_blocksize_double::get_lua::get_luax ()
Interface for mepack_lua_state.
integer(kind=c_int) function mepack_options_blocksize_double::lua_loaded::lua_loadex ()
Interface for mepack_lua_loaded.
integer function mepack_options_blocksize_double::trsylv_blocksize_mb (m, n)
Return the row blocksize for TRSYLV.
integer function mepack_options_blocksize_double::trsylv_blocksize_nb (m, n)
Return the column blocksize for TRSYLV.
subroutine mepack_options_blocksize_double::trsylv_blocksize_mb_set (mb)
Set the row blocksize for TRSYLV.
subroutine mepack_options_blocksize_double::trsylv_blocksize_nb_set (nb)
Set the column blocksize for TRSYLV.
integer function mepack_options_blocksize_double::trsylv2_blocksize_mb (m, n)
Return the row blocksize for TRSYLV2.
integer function mepack_options_blocksize_double::trsylv2_blocksize_nb (m, n)
Return the column blocksize for TRSYLV2.
subroutine mepack_options_blocksize_double::trsylv2_blocksize_mb_set (mb)
Set the row blocksize for TRSYLV2.
subroutine mepack_options_blocksize_double::trsylv2_blocksize_nb_set (nb)
Set the column blocksize for TRSYLV2.
integer function mepack_options_blocksize_double::tgsylv_blocksize_mb (m, n)
Return the row blocksize for TGSYLV.
integer function mepack_options_blocksize_double::tgsylv_blocksize_nb (m, n)
Return the column blocksize for TGSYLV.
subroutine mepack_options_blocksize_double::tgsylv_blocksize_mb_set (mb)
Set the row blocksize for TGSYLV.
subroutine mepack_options_blocksize_double::tgsylv_blocksize_nb_set (nb)
Set the column blocksize for TGSYLV.
integer function mepack_options_blocksize_double::tgcsylv_blocksize_mb (m, n)
Return the row blocksize for TGCSYLV.
integer function mepack_options_blocksize_double::tgcsylv_blocksize_nb (m, n)
Return the column blocksize for TGCSYLV.
subroutine mepack_options_blocksize_double::tgcsylv_blocksize_mb_set (mb)
Set the row blocksize for TGCSYLV.
subroutine mepack_options_blocksize_double::tgcsylv_blocksize_nb_set (nb)
Set the column blocksize for TGCSYLV.
integer function mepack_options_blocksize_double::tgcsylv_dual_blocksize_mb (m, n)
Return the row blocksize for TGCSYLV_DUAL.
integer function mepack_options_blocksize_double::tgcsylv_dual_blocksize_nb (m, n)
Return the column blocksize for TGCSYLV_DUAL.
subroutine mepack_options_blocksize_double::tgcsylv_dual_blocksize_mb_set (mb)
Set the row blocksize for TGCSYLV_DUAL.
subroutine mepack_options_blocksize_double::tgcsylv_dual_blocksize_nb_set (nb)
Set the column blocksize for TGCSYLV_DUAL.
integer function mepack_options_blocksize_double::trlyap_blocksize (m)
Return the blocksize for TRLYAP.
subroutine mepack_options_blocksize_double::trlyap_blocksize_set (mb)
Set the blocksize for TRLYAP.
integer function mepack_options_blocksize_double::trstein_blocksize (m)
Return the blocksize for TRSTEIN.
subroutine mepack_options_blocksize_double::trstein_blocksize_set (mb)
Set the blocksize for TRSTEIN.
integer function mepack_options_blocksize_double::tglyap_blocksize (m)
Return the blocksize for TGLYAP.
subroutine mepack_options_blocksize_double::tglyap_blocksize_set (mb)
Set the blocksize for TGLYAP.
integer function mepack_options_blocksize_double::tgstein_blocksize (m)
Return the blocksize for TGSTEIN.
subroutine mepack_options_blocksize_double::tgstein_blocksize_set (mb)
Set the blocksize for TGSTEIN.
integer function mepack_options_blocksize_double::trlyap_blocksize_2stage (m)
Return the big blocksize for 2-stage TRLYAP.
subroutine mepack_options_blocksize_double::trlyap_blocksize_2stage_set (mb)
Set the blocksize for TRLYAP two-stage algorithms.
integer function mepack_options_blocksize_double::trstein_blocksize_2stage (m)
Return the big blocksize for 2-stage TRSTEIN.
subroutine mepack_options_blocksize_double::trstein_blocksize_2stage_set (mb)
Set the blocksize for TRSTEIN two-stage algorithms.
integer function mepack_options_blocksize_double::tglyap_blocksize_2stage (m)
Return the big blocksize for 2-stage TGLYAP.
subroutine mepack_options_blocksize_double::tglyap_blocksize_2stage_set (mb)
Set the blocksize for TGLYAP two-stage algorithms.
integer function mepack_options_blocksize_double::tgstein_blocksize_2stage (m)
Return the big blocksize for 2-stage TGSTEIN.
subroutine mepack_options_blocksize_double::tgstein_blocksize_2stage_set (mb)
Set the blocksize for TGSTEIN two-stage algorithms.
integer function mepack_options_blocksize_double::trsylv_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TRSYLV.
subroutine mepack_options_blocksize_double::trsylv_blocksize_2stage_set (mb)
Set the blocksize for TRSYLV two-stage algorithms.
integer function mepack_options_blocksize_double::trsylv2_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TRSYLV2.
subroutine mepack_options_blocksize_double::trsylv2_blocksize_2stage_set (mb)
Set the blocksize for TRSYLV2 two-stage algorithms.
integer function mepack_options_blocksize_double::tgsylv_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TGSYLV.
subroutine mepack_options_blocksize_double::tgsylv_blocksize_2stage_set (mb)
Set the blocksize for TGSYLV two-stage algorithms.
integer function mepack_options_blocksize_double::tgcsylv_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TGCSYLV.
subroutine mepack_options_blocksize_double::tgcsylv_blocksize_2stage_set (mb)
Set the blocksize for TGCSYLV two-stage algorithms.
integer function mepack_options_blocksize_double::tgcsylv_dual_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TGCSYLV_DUAL.
subroutine mepack_options_blocksize_double::tgcsylv_dual_blocksize_2stage_set (mb)
Set the blocksize for TGCSYLV_DUAL two-stage algorithms.
void mepack_single_trsylv_blocksize_mb_set (int mb)
Set the row blocksize for TRSYLV.
void mepack_single_trsylv_blocksize_nb_set (int nb)
Set the column blocksize for TRSYLV.
void mepack_single_trsylv2_blocksize_mb_set (int mb)
Set the row blocksize for TRSYLV2.
void mepack_single_trsylv2_blocksize_nb_set (int nb)
Set the column blocksize for TRSYLV2.
void mepack_single_tgsylv_blocksize_mb_set (int mb)
Set the row blocksize for TGSYLV.
void mepack_single_tgsylv_blocksize_nb_set (int nb)
Set the column blocksize for TGSYLV.
void mepack_single_tgcsylv_blocksize_mb_set (int mb)
Set the row blocksize for TGCSYLV.
void mepack_single_tgcsylv_blocksize_nb_set (int nb)
Set the column blocksize for TGCSYLV.
void mepack_single_tgcsylv_dual_blocksize_mb_set (int mb)
Set the row blocksize for TGCSYLV_DUAL.
void mepack_single_tgcsylv_dual_blocksize_nb_set (int nb)
Set the column blocksize for TGCSYLV_DUAL.
void mepack_single_trlyap_blocksize_set (int mb)
Set the blocksize for TRLYAP.
void mepack_single_tglyap_blocksize_set (int mb)
Set the blocksize for TGLYAP.
void mepack_single_trstein_blocksize_set (int mb)
Set the blocksize for TRSTEIN.
void mepack_single_tgstein_blocksize_set (int mb)
Set the blocksize for TGSTEIN.
void mepack_single_trlyap_blocksize_2stage_set (int mb)
Set the blocksize for TRLYAP level-3 two-stage solver.
void mepack_single_tglyap_blocksize_2stage_set (int mb)
Set the blocksize for TGLYAP level-3 two-stage solver.
void mepack_single_trstein_blocksize_2stage_set (int mb)
Set the blocksize for TRSTEIN level-3 two-stage solver.
void mepack_single_tgstein_blocksize_2stage_set (int mb)
Set the blocksize for TGSTEIN level-3 two-stage solver.
void mepack_single_trsylv_blocksize_2stage_set (int mb)
Set the blocksize for TRSYLV level-3 two-stage solver.
void mepack_single_trsylv2_blocksize_2stage_set (int mb)
Set the blocksize for TRSYLV2 level-3 two-stage solver.
void mepack_single_tgsylv_blocksize_2stage_set (int mb)
Set the blocksize for TGSYLV level-3 two-stage solver.
void mepack_single_tgcsylv_blocksize_2stage_set (int mb)
Set the blocksize for TGCSYLV level-3 two-stage solver.
void mepack_single_tgcsylv_dual_blocksize_2stage_set (int mb)
Set the blocksize for TGCSYLV_DUAL level-3 two-stage solver.
type(c_ptr) function mepack_options_blocksize_single::get_lua::get_luax ()
Interface for mepack_lua_state.
integer(kind=c_int) function mepack_options_blocksize_single::lua_loaded::lua_loadex ()
Interface for mepack_lua_loaded.
integer function mepack_options_blocksize_single::trsylv_blocksize_mb (m, n)
Return the row blocksize for TRSYLV.
integer function mepack_options_blocksize_single::trsylv_blocksize_nb (m, n)
Return the column blocksize for TRSYLV.
subroutine mepack_options_blocksize_single::trsylv_blocksize_mb_set (mb)
Set the row blocksize for TRSYLV.
subroutine mepack_options_blocksize_single::trsylv_blocksize_nb_set (nb)
Set the column blocksize for TRSYLV.
integer function mepack_options_blocksize_single::trsylv2_blocksize_mb (m, n)
Return the row blocksize for TRSYLV2.
integer function mepack_options_blocksize_single::trsylv2_blocksize_nb (m, n)
Return the column blocksize for TRSYLV2.
subroutine mepack_options_blocksize_single::trsylv2_blocksize_mb_set (mb)
Set the row blocksize for TRSYLV2.
subroutine mepack_options_blocksize_single::trsylv2_blocksize_nb_set (nb)
Set the column blocksize for TRSYLV2.
integer function mepack_options_blocksize_single::tgsylv_blocksize_mb (m, n)
Return the row blocksize for TGSYLV.
integer function mepack_options_blocksize_single::tgsylv_blocksize_nb (m, n)
Return the column blocksize for TGSYLV.
subroutine mepack_options_blocksize_single::tgsylv_blocksize_mb_set (mb)
Set the row blocksize for TGSYLV.
subroutine mepack_options_blocksize_single::tgsylv_blocksize_nb_set (nb)
Set the column blocksize for TGSYLV.
integer function mepack_options_blocksize_single::tgcsylv_blocksize_mb (m, n)
Return the row blocksize for TGCSYLV.
integer function mepack_options_blocksize_single::tgcsylv_blocksize_nb (m, n)
Return the column blocksize for TGCSYLV.
subroutine mepack_options_blocksize_single::tgcsylv_blocksize_mb_set (mb)
Set the row blocksize for TGCSYLV.
subroutine mepack_options_blocksize_single::tgcsylv_blocksize_nb_set (nb)
Set the column blocksize for TGCSYLV.
integer function mepack_options_blocksize_single::tgcsylv_dual_blocksize_mb (m, n)
Return the row blocksize for TGCSYLV_DUAL.
integer function mepack_options_blocksize_single::tgcsylv_dual_blocksize_nb (m, n)
Return the column blocksize for TGCSYLV_DUAL.
subroutine mepack_options_blocksize_single::tgcsylv_dual_blocksize_mb_set (mb)
Set the row blocksize for TGCSYLV_DUAL.
subroutine mepack_options_blocksize_single::tgcsylv_dual_blocksize_nb_set (nb)
Set the column blocksize for TGCSYLV_DUAL.
integer function mepack_options_blocksize_single::trlyap_blocksize (m)
Return the blocksize for TRLYAP.
subroutine mepack_options_blocksize_single::trlyap_blocksize_set (mb)
Set the blocksize for TRLYAP.
integer function mepack_options_blocksize_single::trstein_blocksize (m)
Return the blocksize for TRSTEIN.
subroutine mepack_options_blocksize_single::trstein_blocksize_set (mb)
Set the blocksize for TRSTEIN.
integer function mepack_options_blocksize_single::tglyap_blocksize (m)
Return the blocksize for TGLYAP.
subroutine mepack_options_blocksize_single::tglyap_blocksize_set (mb)
Set the blocksize for TGLYAP.
integer function mepack_options_blocksize_single::tgstein_blocksize (m)
Return the blocksize for TGSTEIN.
subroutine mepack_options_blocksize_single::tgstein_blocksize_set (mb)
Set the blocksize for TGSTEIN.
integer function mepack_options_blocksize_single::trlyap_blocksize_2stage (m)
Return the big blocksize for 2-stage TRLYAP.
subroutine mepack_options_blocksize_single::trlyap_blocksize_2stage_set (mb)
Set the blocksize for TRLYAP two-stage algorithms.
integer function mepack_options_blocksize_single::trstein_blocksize_2stage (m)
Return the big blocksize for 2-stage TRSTEIN.
subroutine mepack_options_blocksize_single::trstein_blocksize_2stage_set (mb)
Set the blocksize for TRSTEIN two-stage algorithms.
integer function mepack_options_blocksize_single::tglyap_blocksize_2stage (m)
Return the big blocksize for 2-stage TGLYAP.
subroutine mepack_options_blocksize_single::tglyap_blocksize_2stage_set (mb)
Set the blocksize for TGLYAP two-stage algorithms.
integer function mepack_options_blocksize_single::tgstein_blocksize_2stage (m)
Return the big blocksize for 2-stage TGSTEIN.
subroutine mepack_options_blocksize_single::tgstein_blocksize_2stage_set (mb)
Set the blocksize for TGSTEIN two-stage algorithms.
integer function mepack_options_blocksize_single::trsylv_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TRSYLV.
subroutine mepack_options_blocksize_single::trsylv_blocksize_2stage_set (mb)
Set the blocksize for TRSYLV two-stage algorithms.
integer function mepack_options_blocksize_single::trsylv2_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TRSYLV2.
subroutine mepack_options_blocksize_single::trsylv2_blocksize_2stage_set (mb)
Set the blocksize for TRSYLV2 two-stage algorithms.
integer function mepack_options_blocksize_single::tgsylv_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TGSYLV.
subroutine mepack_options_blocksize_single::tgsylv_blocksize_2stage_set (mb)
Set the blocksize for TGSYLV two-stage algorithms.
integer function mepack_options_blocksize_single::tgcsylv_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TGCSYLV.
subroutine mepack_options_blocksize_single::tgcsylv_blocksize_2stage_set (mb)
Set the blocksize for TGCSYLV two-stage algorithms.
integer function mepack_options_blocksize_single::tgcsylv_dual_blocksize_2stage (m, n)
Return the big blocksize for 2-stage TGCSYLV_DUAL.
subroutine mepack_options_blocksize_single::tgcsylv_dual_blocksize_2stage_set (mb)
Set the blocksize for TGCSYLV_DUAL two-stage algorithms.

Detailed Description

Manage the block size setting for the computational routines.

The algorithms in MEPACK can be adjusted to the current hardware by choosing proper block sizes for the algorithms. Using the functions from this section, these can be done at run_time. Beside setting them inside the code, these parameters can be read from a configuration file, see Matrix Equations PACKage (MEPACK).

Function/Subroutine Documentation

type(c_ptr) function mepack_options_blocksize_double::get_lua::get_luax

Interface for mepack_lua_state.

Definition at line 61 of file blocksize_double.f90.

type(c_ptr) function mepack_options_blocksize_single::get_lua::get_luax

Interface for mepack_lua_state.

Definition at line 61 of file blocksize_single.f90.

integer(kind = c_int) function mepack_options_blocksize_double::lua_loaded::lua_loadex

Interface for mepack_lua_loaded.

Definition at line 72 of file blocksize_double.f90.

integer(kind = c_int) function mepack_options_blocksize_single::lua_loaded::lua_loadex

Interface for mepack_lua_loaded.

Definition at line 72 of file blocksize_single.f90.

void mepack_double_tgcsylv_blocksize_2stage_set (int mb)

Set the blocksize for TGCSYLV level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_tgcsylv_blocksize_2stage_set function sets the blocksize for the TGCSYLV level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 340 of file blocksize_double.c.

void mepack_double_tgcsylv_blocksize_mb_set (int mb)

Set the row blocksize for TGCSYLV.

Parameters

mb New row blocksize

The mepack_double_tgcsylv_blocksize_mb_set function sets the row blocksize for the TGCSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 120 of file blocksize_double.c.

void mepack_double_tgcsylv_blocksize_nb_set (int nb)

Set the column blocksize for TGCSYLV.

Parameters

nb New column blocksize

The mepack_double_tgcsylv_blocksize_nb_set function sets the column blocksize for the TGCSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 134 of file blocksize_double.c.

void mepack_double_tgcsylv_dual_blocksize_2stage_set (int mb)

Set the blocksize for TGCSYLV_DUAL level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_tgcsylv_dual_blocksize_2stage_set function sets the blocksize for the TGCSYLV_DUAL level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 355 of file blocksize_double.c.

void mepack_double_tgcsylv_dual_blocksize_mb_set (int mb)

Set the row blocksize for TGCSYLV_DUAL.

Parameters

mb New row blocksize

The mepack_double_tgcsylv_dual_blocksize_mb_set function sets the row blocksize for the TGCSYLV_DUAL level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 148 of file blocksize_double.c.

void mepack_double_tgcsylv_dual_blocksize_nb_set (int nb)

Set the column blocksize for TGCSYLV_DUAL.

Parameters

nb New column blocksize

The mepack_double_tgcsylv_dual_blocksize_nb_set function sets the column blocksize for the TGCSYLV_DUAL level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 162 of file blocksize_double.c.

void mepack_double_tglyap_blocksize_2stage_set (int mb)

Set the blocksize for TGLYAP level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_tglyap_blocksize_2stage_set function sets the blocksize for the TGLYAP level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 249 of file blocksize_double.c.

void mepack_double_tglyap_blocksize_set (int mb)

Set the blocksize for TGLYAP.

Parameters

mb New blocksize

The mepack_double_tglyap_blocksize_set function sets the blocksize for the TGLYAP level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 191 of file blocksize_double.c.

void mepack_double_tgstein_blocksize_2stage_set (int mb)

Set the blocksize for TGSTEIN level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_tgstein_blocksize_2stage_set function sets the blocksize for the TGSTEIN level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 279 of file blocksize_double.c.

void mepack_double_tgstein_blocksize_set (int mb)

Set the blocksize for TGSTEIN.

Parameters

mb New blocksize

The mepack_double_tgstein_blocksize_set function sets the blocksize for the TGSTEIN level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 219 of file blocksize_double.c.

void mepack_double_tgsylv_blocksize_2stage_set (int mb)

Set the blocksize for TGSYLV level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_tgsylv_blocksize_2stage_set function sets the blocksize for the TGSYLV level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 325 of file blocksize_double.c.

void mepack_double_tgsylv_blocksize_mb_set (int mb)

Set the row blocksize for TGSYLV.

Parameters

mb New row blocksize

The mepack_double_tgsylv_blocksize_mb_set function sets the row blocksize for the TGSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 92 of file blocksize_double.c.

void mepack_double_tgsylv_blocksize_nb_set (int nb)

Set the column blocksize for TGSYLV.

Parameters

nb New column blocksize

The mepack_double_tgsylv_blocksize_mb_set function sets the column blocksize for the TGSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 106 of file blocksize_double.c.

void mepack_double_trlyap_blocksize_2stage_set (int mb)

Set the blocksize for TRLYAP level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_trlyap_blocksize_2stage_set function sets the blocksize for the TRLYAP level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 234 of file blocksize_double.c.

void mepack_double_trlyap_blocksize_set (int mb)

Set the blocksize for TRLYAP.

Parameters

mb New blocksize

The mepack_double_trlyap_blocksize_set function sets the blocksize for the TRLYAP level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 177 of file blocksize_double.c.

void mepack_double_trstein_blocksize_2stage_set (int mb)

Set the blocksize for TRSTEIN level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_trstein_blocksize_2stage_set function sets the blocksize for the TRSTEIN level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 264 of file blocksize_double.c.

void mepack_double_trstein_blocksize_set (int mb)

Set the blocksize for TRSTEIN.

Parameters

mb New blocksize

The mepack_double_trstein_blocksize_set function sets the blocksize for the TRSTEIN level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 205 of file blocksize_double.c.

void mepack_double_trsylv2_blocksize_2stage_set (int mb)

Set the blocksize for TRSYLV2 level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_trsylv2_blocksize_2stage_set function sets the blocksize for the TRSYLV2 level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 310 of file blocksize_double.c.

void mepack_double_trsylv2_blocksize_mb_set (int mb)

Set the row blocksize for TRSYLV2.

Parameters

mb New row blocksize

The mepack_double_trsylv2_blocksize_mb_set function sets the row blocksize for the TRSYLV2 level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 64 of file blocksize_double.c.

void mepack_double_trsylv2_blocksize_nb_set (int nb)

Set the column blocksize for TRSYLV2.

Parameters

nb New column blocksize

The mepack_double_trsylv2_blocksize_mb_set function sets the column blocksize for the TRSYLV2 level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 78 of file blocksize_double.c.

void mepack_double_trsylv_blocksize_2stage_set (int mb)

Set the blocksize for TRSYLV level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_double_trsylv_blocksize_2stage_set function sets the blocksize for the TRSYLV level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 295 of file blocksize_double.c.

void mepack_double_trsylv_blocksize_mb_set (int mb)

Set the row blocksize for TRSYLV.

Parameters

mb New row blocksize

The mepack_double_trsylv_blocksize_mb_set function sets the row blocksize for the TRSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 36 of file blocksize_double.c.

void mepack_double_trsylv_blocksize_nb_set (int nb)

Set the column blocksize for TRSYLV.

Parameters

nb New column blocksize

The mepack_double_trsylv_blocksize_mb_set function sets the column blocksize for the TRSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 50 of file blocksize_double.c.

void mepack_single_tgcsylv_blocksize_2stage_set (int mb)

Set the blocksize for TGCSYLV level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_tgcsylv_blocksize_2stage_set function sets the blocksize for the TGCSYLV level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 341 of file blocksize_single.c.

void mepack_single_tgcsylv_blocksize_mb_set (int mb)

Set the row blocksize for TGCSYLV.

Parameters

mb New row blocksize

The mepack_single_tgcsylv_blocksize_mb_set function sets the row blocksize for the TGCSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 121 of file blocksize_single.c.

void mepack_single_tgcsylv_blocksize_nb_set (int nb)

Set the column blocksize for TGCSYLV.

Parameters

nb New column blocksize

The mepack_single_tgcsylv_blocksize_mb_set function sets the column blocksize for the TGCSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 135 of file blocksize_single.c.

void mepack_single_tgcsylv_dual_blocksize_2stage_set (int mb)

Set the blocksize for TGCSYLV_DUAL level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_tgcsylv_dual_blocksize_2stage_set function sets the blocksize for the TGCSYLV_DUAL level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 356 of file blocksize_single.c.

void mepack_single_tgcsylv_dual_blocksize_mb_set (int mb)

Set the row blocksize for TGCSYLV_DUAL.

Parameters

mb New row blocksize

The mepack_single_tgcsylv_dual_blocksize_mb_set function sets the row blocksize for the TGCSYLV_DUAL level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 149 of file blocksize_single.c.

void mepack_single_tgcsylv_dual_blocksize_nb_set (int nb)

Set the column blocksize for TGCSYLV_DUAL.

Parameters

nb New column blocksize

The mepack_single_tgcsylv_dual_blocksize_nb_set function sets the column blocksize for the TGCSYLV_DUAL level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 163 of file blocksize_single.c.

void mepack_single_tglyap_blocksize_2stage_set (int mb)

Set the blocksize for TGLYAP level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_tglyap_blocksize_2stage_set function sets the blocksize for the TGLYAP level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 250 of file blocksize_single.c.

void mepack_single_tglyap_blocksize_set (int mb)

Set the blocksize for TGLYAP.

Parameters

mb New blocksize

The mepack_single_tglyap_blocksize_set function sets the blocksize for the TGLYAP level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 192 of file blocksize_single.c.

void mepack_single_tgstein_blocksize_2stage_set (int mb)

Set the blocksize for TGSTEIN level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_tgstein_blocksize_2stage_set function sets the blocksize for the TGSTEIN level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 280 of file blocksize_single.c.

void mepack_single_tgstein_blocksize_set (int mb)

Set the blocksize for TGSTEIN.

Parameters

mb New blocksize

The mepack_single_tgstein_blocksize_set function sets the blocksize for the TGSTEIN level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 220 of file blocksize_single.c.

void mepack_single_tgsylv_blocksize_2stage_set (int mb)

Set the blocksize for TGSYLV level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_tgsylv_blocksize_2stage_set function sets the blocksize for the TGSYLV level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 326 of file blocksize_single.c.

void mepack_single_tgsylv_blocksize_mb_set (int mb)

Set the row blocksize for TGSYLV.

Parameters

mb New row blocksize

The mepack_single_tgsylv_blocksize_mb_set function sets the row blocksize for the TGSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 93 of file blocksize_single.c.

void mepack_single_tgsylv_blocksize_nb_set (int nb)

Set the column blocksize for TGSYLV.

Parameters

nb New column blocksize

The mepack_single_tgsylv_blocksize_mb_set function sets the column blocksize for the TGSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 107 of file blocksize_single.c.

void mepack_single_trlyap_blocksize_2stage_set (int mb)

Set the blocksize for TRLYAP level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_trlyap_blocksize_2stage_set function sets the blocksize for the TRLYAP level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 235 of file blocksize_single.c.

void mepack_single_trlyap_blocksize_set (int mb)

Set the blocksize for TRLYAP.

Parameters

mb New blocksize

The mepack_single_trlyap_blocksize_set function sets the blocksize for the TRLYAP level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 178 of file blocksize_single.c.

void mepack_single_trstein_blocksize_2stage_set (int mb)

Set the blocksize for TRSTEIN level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_trstein_blocksize_2stage_set function sets the blocksize for the TRSTEIN level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 265 of file blocksize_single.c.

void mepack_single_trstein_blocksize_set (int mb)

Set the blocksize for TRSTEIN.

Parameters

mb New blocksize

The mepack_single_trstein_blocksize_set function sets the blocksize for the TRSTEIN level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 206 of file blocksize_single.c.

void mepack_single_trsylv2_blocksize_2stage_set (int mb)

Set the blocksize for TRSYLV2 level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_trsylv2_blocksize_2stage_set function sets the blocksize for the TRSYLV2 level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 311 of file blocksize_single.c.

void mepack_single_trsylv2_blocksize_mb_set (int mb)

Set the row blocksize for TRSYLV2.

Parameters

mb New row blocksize

The mepack_single_trsylv2_blocksize_mb_set function sets the row blocksize for the TRSYLV2 level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 65 of file blocksize_single.c.

void mepack_single_trsylv2_blocksize_nb_set (int nb)

Set the column blocksize for TRSYLV2.

Parameters

nb New column blocksize

The mepack_single_trsylv2_blocksize_mb_set function sets the column blocksize for the TRSYLV2 level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 79 of file blocksize_single.c.

void mepack_single_trsylv_blocksize_2stage_set (int mb)

Set the blocksize for TRSYLV level-3 two-stage solver.

Parameters

mb New blocksize

The mepack_single_trsylv_blocksize_2stage_set function sets the blocksize for the TRSYLV level-3 two-stage solver. If the value is set to 0 the automatic selection is used.

Definition at line 296 of file blocksize_single.c.

void mepack_single_trsylv_blocksize_mb_set (int mb)

Set the row blocksize for TRSYLV.

Parameters

mb New row blocksize

The mepack_single_trsylv_blocksize_mb_set function sets the row blocksize for the TRSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 37 of file blocksize_single.c.

void mepack_single_trsylv_blocksize_nb_set (int nb)

Set the column blocksize for TRSYLV.

Parameters

nb New column blocksize

The mepack_single_trsylv_blocksize_mb_set function sets the column blocksize for the TRSYLV level-3 and DAG algorithms. If the value is set to 0 the automatic selection is used.

Definition at line 51 of file blocksize_single.c.

integer function mepack_options_blocksize_double::tgcsylv_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TGCSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV.

The TGCSYLV_BLOCKSIZE function returns the blocksize for the two stage TGCSYLV level 3 solver.

Definition at line 1102 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgcsylv_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TGCSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV.

The TGCSYLV_BLOCKSIZE function returns the blocksize for the two stage TGCSYLV level 3 solver.

Definition at line 1102 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgcsylv_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGCSYLV two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGCSYLV level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 1133 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgcsylv_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGCSYLV two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGCSYLV level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 1133 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgcsylv_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TGCSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV with respect to the row partitioning.

The TGCSYLV_BLOCKSIZE_MB function returns the blocksize for the TGCSYLV level 3 solver with respect to the number of rows.

Definition at line 376 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgcsylv_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TGCSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV with respect to the row partitioning.

The TGCSYLV_BLOCKSIZE_MB function returns the blocksize for the TGCSYLV level 3 solver with respect to the number of rows.

Definition at line 376 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgcsylv_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TGCSYLV.

Parameters

MB New row blocksize

Set the row blocksize for the TGCSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 438 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgcsylv_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TGCSYLV.

Parameters

MB New row blocksize

Set the row blocksize for the TGCSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 438 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgcsylv_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TGCSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV with respect to the column partitioning.

The TGCSYLV_BLOCKSIZE_NB function returns the blocksize for the TGCSYLV level 3 solver with respect to the number of columns.

Definition at line 408 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgcsylv_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TGCSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV with respect to the column partitioning.

The TGCSYLV_BLOCKSIZE_NB function returns the blocksize for the TGCSYLV level 3 solver with respect to the number of columns.

Definition at line 408 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgcsylv_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TGCSYLV.

Parameters

NB New column blocksize

Set the column blocksize for the TGCSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 454 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgcsylv_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TGCSYLV.

Parameters

NB New column blocksize

Set the column blocksize for the TGCSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 454 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgcsylv_dual_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TGCSYLV_DUAL.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV_DUAL.

The TGCSYLV_DUAL_BLOCKSIZE function returns the blocksize for the two stage TGCSYLV_DUAL level 3 solver.

Definition at line 1152 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgcsylv_dual_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TGCSYLV_DUAL.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV_DUAL.

The TGCSYLV_DUAL_BLOCKSIZE function returns the blocksize for the two stage TGCSYLV_DUAL level 3 solver.

Definition at line 1152 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgcsylv_dual_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGCSYLV_DUAL two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGCSYLV_DUAL level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 1184 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgcsylv_dual_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGCSYLV_DUAL two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGCSYLV_DUAL level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 1184 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgcsylv_dual_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TGCSYLV_DUAL.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV_DUAL with respect to the row partitioning.

The TGCSYLV_DUAL_BLOCKSIZE_MB function returns the blocksize for the TGCSYLV_DUAL level 3 solver with respect to the number of rows.

Definition at line 471 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgcsylv_dual_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TGCSYLV_DUAL.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV_DUAL with respect to the row partitioning.

The TGCSYLV_DUAL_BLOCKSIZE_MB function returns the blocksize for the TGCSYLV_DUAL level 3 solver with respect to the number of rows.

Definition at line 471 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgcsylv_dual_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TGCSYLV_DUAL.

Parameters

MB New row blocksize

Set the row blocksize for the TGCSYLV_DUAL level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 533 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgcsylv_dual_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TGCSYLV_DUAL.

Parameters

MB New row blocksize

Set the row blocksize for the TGCSYLV_DUAL level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 533 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgcsylv_dual_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TGCSYLV_DUAL.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV_DUAL with respect to the column partitioning.

The TGCSYLV_DUAL_BLOCKSIZE_NB function returns the blocksize for the TGCSYLV_DUAL level 3 solver with respect to the number of columns.

Definition at line 503 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgcsylv_dual_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TGCSYLV_DUAL.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGCSYLV_DUAL with respect to the column partitioning.

The TGCSYLV_DUAL_BLOCKSIZE_NB function returns the blocksize for the TGCSYLV_DUAL level 3 solver with respect to the number of columns.

Definition at line 503 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgcsylv_dual_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TGCSYLV_DUAL.

Parameters

NB New column blocksize

Set the column blocksize for the TGCSYLV_DUAL level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 549 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgcsylv_dual_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TGCSYLV_DUAL.

Parameters

NB New column blocksize

Set the column blocksize for the TGCSYLV_DUAL level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 549 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tglyap_blocksize (integer, intent(in) m)

Return the blocksize for TGLYAP.

Parameters

M Number of rows

Returns

The blocksize for TGLYAP.

The TGLYAP_BLOCKSIZE function returns the blocksize for the TGLYAP level 3 solver.

Definition at line 663 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tglyap_blocksize (integer, intent(in) m)

Return the blocksize for TGLYAP.

Parameters

M Number of rows

Returns

The blocksize for TGLYAP.

The TGLYAP_BLOCKSIZE function returns the blocksize for the TGLYAP level 3 solver.

Definition at line 663 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tglyap_blocksize_2stage (integer, intent(in) m)

Return the big blocksize for 2-stage TGLYAP.

Parameters

M Number of rows

Returns

The blocksize for TGLYAP.

The TGLYAP_BLOCKSIZE function returns the blocksize for the two stage TGLYAP level 3 solver.

Definition at line 857 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tglyap_blocksize_2stage (integer, intent(in) m)

Return the big blocksize for 2-stage TGLYAP.

Parameters

M Number of rows

Returns

The blocksize for TGLYAP.

The TGLYAP_BLOCKSIZE function returns the blocksize for the two stage TGLYAP level 3 solver.

Definition at line 857 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tglyap_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGLYAP two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGLYAP level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 887 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tglyap_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGLYAP two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGLYAP level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 887 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tglyap_blocksize_set (integer, intent(in) mb)

Set the blocksize for TGLYAP.

Parameters

MB New blocksize

Set the blocksize for the TGLYAP level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 695 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tglyap_blocksize_set (integer, intent(in) mb)

Set the blocksize for TGLYAP.

Parameters

MB New blocksize

Set the blocksize for the TGLYAP level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 695 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgstein_blocksize (integer, intent(in) m)

Return the blocksize for TGSTEIN.

Parameters

M Number of rows

Returns

The blocksize for TGSTEIN.

The TGSTEIN_BLOCKSIZE function returns the blocksize for the TGSTEIN level 3 solver.

Definition at line 712 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgstein_blocksize (integer, intent(in) m)

Return the blocksize for TGSTEIN.

Parameters

M Number of rows

Returns

The blocksize for TGSTEIN.

The TGSTEIN_BLOCKSIZE function returns the blocksize for the TGSTEIN level 3 solver.

Definition at line 712 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgstein_blocksize_2stage (integer, intent(in) m)

Return the big blocksize for 2-stage TGSTEIN.

Parameters

M Number of rows

Returns

The blocksize for TGSTEIN.

The TGSTEIN_BLOCKSIZE function returns the blocksize for the two stage TGSTEIN level 3 solver.

Definition at line 905 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgstein_blocksize_2stage (integer, intent(in) m)

Return the big blocksize for 2-stage TGSTEIN.

Parameters

M Number of rows

Returns

The blocksize for TGSTEIN.

The TGSTEIN_BLOCKSIZE function returns the blocksize for the two stage TGSTEIN level 3 solver.

Definition at line 905 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgstein_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGSTEIN two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGSTEIN level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 937 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgstein_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGSTEIN two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGSTEIN level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 937 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgstein_blocksize_set (integer, intent(in) mb)

Set the blocksize for TGSTEIN.

Parameters

MB New blocksize

Set the blocksize for the TGSTEIN level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 744 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgstein_blocksize_set (integer, intent(in) mb)

Set the blocksize for TGSTEIN.

Parameters

MB New blocksize

Set the blocksize for the TGSTEIN level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 744 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgsylv_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TGSYLV.

Parameters

M Number of rows
N Number of rows

Returns

The blocksize for TGSYLV.

The TGSYLV_BLOCKSIZE function returns the blocksize for the two stage TGSYLV level 3 solver.

Definition at line 1052 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgsylv_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TGSYLV.

Parameters

M Number of rows
N Number of rows

Returns

The blocksize for TGSYLV.

The TGSYLV_BLOCKSIZE function returns the blocksize for the two stage TGSYLV level 3 solver.

Definition at line 1052 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgsylv_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGSYLV two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGSYLV level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 1084 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgsylv_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TGSYLV two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TGSYLV level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 1084 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgsylv_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TGSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGSYLV with respect to the row partitioning.

The TGSYLV_BLOCKSIZE_MB function returns the blocksize for the TGSYLV level 3 solver with respect to the number of rows.

Definition at line 281 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgsylv_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TGSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGSYLV with respect to the row partitioning.

The TGSYLV_BLOCKSIZE_MB function returns the blocksize for the TGSYLV level 3 solver with respect to the number of rows.

Definition at line 281 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgsylv_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TGSYLV.

Parameters

MB New row blocksize

Set the row blocksize for the TGSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 343 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgsylv_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TGSYLV.

Parameters

MB New row blocksize

Set the row blocksize for the TGSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 343 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::tgsylv_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TGSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGSYLV with respect to the column partitioning.

The TGSYLV_BLOCKSIZE_NB function returns the blocksize for the TGSYLV level 3 solver with respect to the number of columns.

Definition at line 313 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::tgsylv_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TGSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TGSYLV with respect to the column partitioning.

The TGSYLV_BLOCKSIZE_NB function returns the blocksize for the TGSYLV level 3 solver with respect to the number of columns.

Definition at line 313 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::tgsylv_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TGSYLV.

Parameters

NB New column blocksize

Set the column blocksize for the TGSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 359 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::tgsylv_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TGSYLV.

Parameters

NB New column blocksize

Set the column blocksize for the TGSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 359 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trlyap_blocksize (integer, intent(in) m)

Return the blocksize for TRLYAP.

Parameters

M Number of rows

Returns

The blocksize for TRLYAP.

The TRLYAP_BLOCKSIZE function returns the blocksize for the TRLYAP level 3 solver.

Definition at line 566 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trlyap_blocksize (integer, intent(in) m)

Return the blocksize for TRLYAP.

Parameters

M Number of rows

Returns

The blocksize for TRLYAP.

The TRLYAP_BLOCKSIZE function returns the blocksize for the TRLYAP level 3 solver.

Definition at line 566 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trlyap_blocksize_2stage (integer, intent(in) m)

Return the big blocksize for 2-stage TRLYAP.

Parameters

M Number of rows

Returns

The blocksize for TRLYAP.

The TRLYAP_BLOCKSIZE function returns the blocksize for the two stage TRLYAP level 3 solver.

Definition at line 761 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trlyap_blocksize_2stage (integer, intent(in) m)

Return the big blocksize for 2-stage TRLYAP.

Parameters

M Number of rows

Returns

The blocksize for TRLYAP.

The TRLYAP_BLOCKSIZE function returns the blocksize for the two stage TRLYAP level 3 solver.

Definition at line 761 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trlyap_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TRLYAP two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TRLYAP level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 793 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trlyap_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TRLYAP two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TRLYAP level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 793 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trlyap_blocksize_set (integer, intent(in) mb)

Set the blocksize for TRLYAP.

Parameters

MB New blocksize

Set the blocksize for the TRLYAP level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 597 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trlyap_blocksize_set (integer, intent(in) mb)

Set the blocksize for TRLYAP.

Parameters

MB New blocksize

Set the blocksize for the TRLYAP level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 597 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trstein_blocksize (integer, intent(in) m)

Return the blocksize for TRSTEIN.

Parameters

M Number of rows

Returns

The blocksize for TRSTEIN.

The TRSTEIN_BLOCKSIZE function returns the blocksize for the TRSTEIN level 3 solver.

Definition at line 614 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trstein_blocksize (integer, intent(in) m)

Return the blocksize for TRSTEIN.

Parameters

M Number of rows

Returns

The blocksize for TRSTEIN.

The TRSTEIN_BLOCKSIZE function returns the blocksize for the TRSTEIN level 3 solver.

Definition at line 614 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trstein_blocksize_2stage (integer, intent(in) m)

Return the big blocksize for 2-stage TRSTEIN.

Parameters

M Number of rows

Returns

The blocksize for TRSTEIN.

The TRSTEIN_BLOCKSIZE function returns the blocksize for the two stage TRSTEIN level 3 solver.

Definition at line 810 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trstein_blocksize_2stage (integer, intent(in) m)

Return the big blocksize for 2-stage TRSTEIN.

Parameters

M Number of rows

Returns

The blocksize for TRSTEIN.

The TRSTEIN_BLOCKSIZE function returns the blocksize for the two stage TRSTEIN level 3 solver.

Definition at line 810 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trstein_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TRSTEIN two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TRSTEIN level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 840 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trstein_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TRSTEIN two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TRSTEIN level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 840 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trstein_blocksize_set (integer, intent(in) mb)

Set the blocksize for TRSTEIN.

Parameters

MB New blocksize

Set the blocksize for the TRSTEIN level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 646 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trstein_blocksize_set (integer, intent(in) mb)

Set the blocksize for TRSTEIN.

Parameters

MB New blocksize

Set the blocksize for the TRSTEIN level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 646 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trsylv2_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TRSYLV2.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV2.

The TRSYLV2_BLOCKSIZE function returns the blocksize for the two stage TRSYLV2 level 3 solver.

Definition at line 1004 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trsylv2_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TRSYLV2.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV2.

The TRSYLV2_BLOCKSIZE function returns the blocksize for the two stage TRSYLV2 level 3 solver.

Definition at line 1004 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trsylv2_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TRSYLV2 two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TRSYLV2 level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 1034 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trsylv2_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TRSYLV2 two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TRSYLV2 level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 1034 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trsylv2_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TRSYLV2.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV2 with respect to the row partitioning.

The TRSYLV2_BLOCKSIZE_MB function returns the blocksize for the TRSYLV2 level 3 solver with respect to the number of rows.

Definition at line 185 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trsylv2_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TRSYLV2.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV2 with respect to the row partitioning.

The TRSYLV2_BLOCKSIZE_MB function returns the blocksize for the TRSYLV2 level 3 solver with respect to the number of rows.

Definition at line 185 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trsylv2_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TRSYLV2.

Parameters

MB New row blocksize

Set the row blocksize for the TRSYLV2 level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 248 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trsylv2_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TRSYLV2.

Parameters

MB New row blocksize

Set the row blocksize for the TRSYLV2 level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 248 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trsylv2_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TRSYLV2.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV2 with respect to the column partitioning.

The TRSYLV2_BLOCKSIZE_NB function returns the blocksize for the TRSYLV2 level 3 solver with respect to the number of columns.

Definition at line 216 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trsylv2_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TRSYLV2.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV2 with respect to the column partitioning.

The TRSYLV2_BLOCKSIZE_NB function returns the blocksize for the TRSYLV2 level 3 solver with respect to the number of columns.

Definition at line 216 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trsylv2_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TRSYLV2.

Parameters

NB New column blocksize

Set the column blocksize for the TRSYLV2 level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 264 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trsylv2_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TRSYLV2.

Parameters

NB New column blocksize

Set the column blocksize for the TRSYLV2 level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 264 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trsylv_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TRSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV.

The TRSYLV_BLOCKSIZE function returns the blocksize for the two stage TRSYLV level 3 solver.

Definition at line 955 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trsylv_blocksize_2stage (integer, intent(in) m, integer, intent(in) n)

Return the big blocksize for 2-stage TRSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV.

The TRSYLV_BLOCKSIZE function returns the blocksize for the two stage TRSYLV level 3 solver.

Definition at line 955 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trsylv_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TRSYLV two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TRSYLV level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 986 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trsylv_blocksize_2stage_set (integer, intent(in) mb)

Set the blocksize for TRSYLV two-stage algorithms.

Parameters

MB New blocksize

Set the blocksize for the TRSYLV level-3 two stage algorithm, If it is set to 0 the automatic selection will be enabled.

Definition at line 986 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trsylv_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TRSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV with respect to the row partitioning.

The TRSYLV_BLOCKSIZE_MB function returns the blocksize for the TRSYLV level 3 solver with respect to the number of rows.

Definition at line 90 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trsylv_blocksize_mb (integer, intent(in) m, integer, intent(in) n)

Return the row blocksize for TRSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV with respect to the row partitioning.

The TRSYLV_BLOCKSIZE_MB function returns the blocksize for the TRSYLV level 3 solver with respect to the number of rows.

Definition at line 90 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trsylv_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TRSYLV.

Parameters

MB New row blocksize

Set the row blocksize for the TRSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 151 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trsylv_blocksize_mb_set (integer, intent(in) mb)

Set the row blocksize for TRSYLV.

Parameters

MB New row blocksize

Set the row blocksize for the TRSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 151 of file blocksize_single.f90.

integer function mepack_options_blocksize_double::trsylv_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TRSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV with respect to the column partitioning.

The TRSYLV_BLOCKSIZE_NB function returns the blocksize for the TRSYLV level 3 solver with respect to the number of columns.

Definition at line 120 of file blocksize_double.f90.

integer function mepack_options_blocksize_single::trsylv_blocksize_nb (integer, intent(in) m, integer, intent(in) n)

Return the column blocksize for TRSYLV.

Parameters

M Number of rows
N Number of columns

Returns

The blocksize for TRSYLV with respect to the column partitioning.

The TRSYLV_BLOCKSIZE_NB function returns the blocksize for the TRSYLV level 3 solver with respect to the number of columns.

Definition at line 120 of file blocksize_single.f90.

subroutine mepack_options_blocksize_double::trsylv_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TRSYLV.

Parameters

NB New column blocksize

Set the column blocksize for the TRSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 167 of file blocksize_double.f90.

subroutine mepack_options_blocksize_single::trsylv_blocksize_nb_set (integer, intent(in) nb)

Set the column blocksize for TRSYLV.

Parameters

NB New column blocksize

Set the column blocksize for the TRSYLV level-3 and DAG algorithms. If it is set to 0 the automatic selection will be enabled.

Definition at line 167 of file blocksize_single.f90.

Author

Generated automatically by Doxygen for MEPACK from the source code.

Info

Fri Feb 2 2024 00:00:00 Version 1.1.1 MEPACK