elpa_autotune_step(3)

πŸ“¦ version 2026.02.002, in nixpkgs unstable

πŸ’– elpa_autotune_step(3) πŸ’–

okay so welcome to the elpa_autotune_step(3) page from the Library Functions Manual, bestie. This one is short, iconic, and very "do one thing well" ✨

🌸 NAME 🌸

elpa_autotune_step β€” does one ELPA autotuning step, periodt πŸ’…

Before the autotuning step can be done, an instance of the ELPA autotune object has to be created, see elpa_autotune_setup(3). no cap, that setup first step is mandatory 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

🧚 FORTRAN INTERFACE 🧚

use elpa
class(elpa_t), pointer :: elpa_handle
class(elpa_autotune_t), pointer :: autotune_handle

unfinished = elpa_handle%autotune_step (autotune_handle)

With the definitions of the input and output variables, here's the vibe check:

  • type(elpa_autotune_t) :: autotune_handle β€” the ELPA autotuning object, created with elpa_autotune_setup(3) πŸŽ€
  • logical :: unfinished β€” logical, specifying whether autotuning has finished (.false.) or not (.true.) ⭐

🐚 C/C++ INTERFACE 🐚

#include <elpa/elpa.h>
elpa_t elpa_handle;
elpa_autotune_t autotune_handle;

int unfinished = elpa_autotune_step (elpa_t elpa_handle, elpa_autotune_t
autotune_handle);

With the definitions of the input and output variables:

  • elpa_t elpa_handle; β€” the handle of an ELPA object, obtained before with elpa_allocate(3) πŸ’œ
  • elpa_autotune_t autotune_handle; β€” the handle of the autotuning object, created with elpa_autotune_setup(3) 🌈
  • int unfinished; β€” integer, specifying whether autotuning has finished (0) or not (1) πŸ”₯

πŸ’« DESCRIPTION πŸ’«

Performs an ELPA autotuning step. Prior to calling the autotune_step, an ELPA autotune object must have been created. See elpa_autotune_setup(3) πŸ‘‘

Literally that's the move: one autotuning step, with the required autotune object already in existence. main character energy only after setup, iykyk πŸ’…


πŸŽ€ SEE ALSO πŸŽ€


mwah πŸ’‹ β€” with love from ELPA, dated Thu Nov 28 2024, and this is elpa_autotune_step(3) signing off. slay ✨🫢

πŸ“¦ where this page comes from