elpa_autotune_setup(3)

πŸ“¦ version 2026.02.002, in nixpkgs unstable

πŸŽ€ elpa_autotune_setup(3) πŸŽ€

okay bestie, this is the Library Functions Manual entry for elpa_autotune_setup(3), and it is literally giving β€œmake me an autotune object” energy ✨ We are setting up the ELPA library’s autotuning era, and yes, the prerequisite lore matters.

🌸 NAME 🌸

elpa_autotune_setup β€” creates an instance for autotuning of the ELPA library πŸ’–

Before the autotuning object can be created, an instance of the ELPA library has to be setup, see e.g. elpa_setup(3). That’s the whole prerequisite arc, no cap 🫢

✨ SYNOPSIS ✨

🧚 FORTRAN INTERFACE 🧚

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

autotune_handle= elpa_handle%autotune_setup (level, domain)

With the definitions of the input and output variables:

  • integer :: level β€” the level of the autotuning; at the moment ELPA_AUTOTUNE_FAST is supported. Slay, that’s the level situation πŸ’…
  • integer :: domain β€” the domain (real or complex) of the autotuning, can be either ELPA_AUTOTUNE_DOMAIN_REAL or ELPA_AUTOTUNE_DOMAIN_COMPLEX. Pick your domain, bestie 🌈

πŸ’» C/C++ INTERFACE πŸ’»

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

elpa_autotune_t autotune_handle = elpa_autotune_setup (elpa_t
elpa_handle, int level, int domain);

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). Get that handle first, okay? πŸ‘‘
  • int level; β€” the level of the autotuning; at the moment "ELPA_AUTOTUNE_FAST" is supported.
  • int domain; β€” the domain (real or complex) of the autotuning, can be either "ELPA_AUTOTUNE_DOMAIN_REAL" and "ELPA_AUTOTUNE_DOMAIN_COMPLEX β€” yes, keeping that quote situation exactly as the page has it, iykyk.
  • elpa_autotune_t autotune_handle; β€” the created handle of the autotune object. Main character handle energy, periodt πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

Creates an ELPA autotuning object ✨ Prior to calling the autotune_setup, an ELPA object must have been created. See elpa_setup(3). That’s the vibe: ELPA object first, autotune object after β€” no skipping steps, bestie 🫢

🌟 SEE ALSO 🌟

Go read these next, they’re part of the same little Unix bestie ecosystem:


source/version: ELPA Β· date: Thu Nov 28 2024 Β· page: elpa_autotune_setup(3) β€” bye bestie, go slay your autotuning setup πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from