elpa_autotune_step - Man Page

Name

elpa_autotune_step — do one ELPA autotuning step

Before the autotuning step can be done, an instance of the ELPA autotune object has to be created, see elpa_autotune_setup(3)

Synopsis

Fortran Interface

use elpa
class(elpa_t), pointer :: elpa class(elpa_autotune_t), pointer :: tune_state

unfinished = elpa%autotune_step (tune_state)

With the definitions of the input and output variables:

type(elpa_autotune_t) :: tune_state  !  the ELPA autotuning object, created with elpa_autotune_setup(3)
logical :: unfinished  !  logical, specifying whether autotuning has finined (.false.) or not (.true.)

C Interface

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

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

With the definitions of the input and output variables:

elpa_t 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;      // int, specifying whether autotuning has finined (0) or not (1)

Description

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

See Also

elpa_autotune_setup(3) elpa_autotune_set_best(3) elpa_autotune_deallocate(3)

Referenced By

elpa_autotune_deallocate(3), elpa_autotune_set_best(3), elpa_autotune_setup(3).

Tue Nov 28 2017 ELPA