mepack_options_isolver(3)

πŸ“¦
version 1.1.2 Β· 3 versions
, in fedora 43

πŸ’– mepack_options_isolver(3) β€” the MEPACK manual, section 3, bestie edition πŸ’–

okay so you know how MEPACK has level-3 solvers and those solvers have inner solvers? yeah. this page is the remote control for all of them. it lives in the MEPACK manual, section 3, and it's literally just: pick which engine goes inside the big engine. that's the whole vibe. πŸŽ€


✨ NAME ✨

mepack_options_isolver β€” Select the internal solver for the level-3 algorithms.

like, the lil guy inside the big guy. choosing it is the whole job. πŸ’…


🌸 SYNOPSIS 🌸

🫢 Functions/Subroutines

every solver gets a getter and a setter. it's giving matched set. it's giving his-and-hers. πŸ’–

  • integer function trsylv_isolver () β€” Get the inner solver for TRSYLV.
  • subroutine trsylv_isolver_set (isolve) β€” Set the inner solver for TRSYLV.
  • integer function trsylv2_isolver () β€” Get the inner solver for TRSYLV2.
  • subroutine trsylv2_isolver_set (isolve) β€” Set the inner solver for TRSYLV2.
  • integer function tgsylv_isolver () β€” Get the inner solver for TGSYLV.
  • subroutine tgsylv_isolver_set (isolve) β€” Set the inner solver for TGSYLV.
  • integer function tgcsylv_isolver () β€” Get the inner solver for TGCSYLV.
  • subroutine tgcsylv_isolver_set (isolve) β€” Set the inner solver for TGCSYLV.
  • integer function tgcsylv_dual_isolver () β€” Get the inner solver for TGCSYLV_DUAL.
  • subroutine tgcsylv_dual_isolver_set (isolve) β€” Set the inner solver for TGCSYLV_DUAL.
  • integer function trlyap_isolver () β€” Get the inner solver for TRLYAP.
  • subroutine trlyap_isolver_set (isolve) β€” Set the inner solver for TRLYAP.
  • integer function tglyap_isolver () β€” Get the inner solver for TGLYAP.
  • subroutine tglyap_isolver_set (isolve) β€” Set the inner solver for TGLYAP.
  • integer function tgstein_isolver () β€” Get the inner solver for TGSTEIN.
  • subroutine tgstein_isolver_set (isolve) β€” Set the inner solver for TGSTEIN.
  • integer function trstein_isolver () β€” Get the inner solver for TRSTEIN.
  • subroutine trstein_isolver_set (isolve) β€” Set the inner solver for TRSTEIN.

πŸ¦‹ Variables

these are the little name-tags you pass around. the menu. the roster. the whole lineup ✨

  • integer, parameter isolver_default = 1 β€” Select the default inner solver.
  • integer, parameter isolver_vector_local_copy = 1 β€” Select the vectorized with local copies inner solver.
  • integer, parameter isolver_local_copy = 2 β€” Select the local copies inner solver.
  • integer, parameter isolver_reorder = 3 β€” Select the reordered level 2 inner solver.
  • integer, parameter isolver_level2 = 4 β€” Select the level 2 inner solver.
  • integer, parameter isolver_level2_naive = 5 β€” Select the naive implementation of the level 2 inner solver.
  • integer, parameter isolver_recursive = 6 β€” Select the recursive blocking as inner solver.

πŸ‘‘ Detailed Description πŸ‘‘

Select the internal solver for the level-3 algorithms.

The MEPACK_OPTIONS_ISOLVER module contains the selection of the inner solvers for the level-3 solvers.

that's it. that's the module. it holds the picks. the level-3 solvers look in here and go "ah yes, my inner solver, my beloved." πŸ’œ


⭐ Variable Documentation ⭐

πŸ“ integer, parameter mepack_options_isolver::isolver_default = 1

Select the default inner solver.

Definition at line 30 of file isolver.f90.

the one true default. the blueprint. the moment. πŸ”₯


🌈 Author 🌈

Generated automatically by Doxygen for MEPACK from the source code.

not a human wrote this. a robot did. and honestly? she ate. πŸ€–βœ¨


and that's the whole page, bestie β€” you are now officially fluent in inner-solver selection. iykyk. πŸ’…

Version 1.1.2 Β· Thu Oct 9 2025 00:00:00 Β· mepack_options_isolver(3) β€” mwah, catch you on the next manpage, love u, bye πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from