mepack_options_isolver(3)
π 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 forTRSYLV.subroutine trsylv_isolver_set (isolve)β Set the inner solver forTRSYLV.integer function trsylv2_isolver ()β Get the inner solver forTRSYLV2.subroutine trsylv2_isolver_set (isolve)β Set the inner solver forTRSYLV2.integer function tgsylv_isolver ()β Get the inner solver forTGSYLV.subroutine tgsylv_isolver_set (isolve)β Set the inner solver forTGSYLV.integer function tgcsylv_isolver ()β Get the inner solver forTGCSYLV.subroutine tgcsylv_isolver_set (isolve)β Set the inner solver forTGCSYLV.integer function tgcsylv_dual_isolver ()β Get the inner solver forTGCSYLV_DUAL.subroutine tgcsylv_dual_isolver_set (isolve)β Set the inner solver forTGCSYLV_DUAL.integer function trlyap_isolver ()β Get the inner solver forTRLYAP.subroutine trlyap_isolver_set (isolve)β Set the inner solver forTRLYAP.integer function tglyap_isolver ()β Get the inner solver forTGLYAP.subroutine tglyap_isolver_set (isolve)β Set the inner solver forTGLYAP.integer function tgstein_isolver ()β Get the inner solver forTGSTEIN.subroutine tgstein_isolver_set (isolve)β Set the inner solver forTGSTEIN.integer function trstein_isolver ()β Get the inner solver forTRSTEIN.subroutine trstein_isolver_set (isolve)β Set the inner solver forTRSTEIN.
π¦ 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
- fedora 43: mepack-devel 1.1.2-1.fc43 Β· GPL-3.0-or-later and LGPL-2.1-or-later and BSD-3-Clause
- fedora 43: mepack-devel 1.1.2-1.fc43 Β· GPL-3.0-or-later and LGPL-2.1-or-later and BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms