1elpa_autotune_setup(3)     Library Functions Manual     elpa_autotune_setup(3)
2
3
4

NAME

6       elpa_autotune_setup - create an instance for autotuning of the ELPA
7       library
8
9       Before the autotuning object can be created, an instance of the ELPA
10       library has to be setup, see e.g. elpa_setup(3)
11

SYNOPSIS

13   FORTRAN INTERFACE
14       use elpa
15       class(elpa_t), pointer :: elpa class(elpa_autotune_t), pointer ::
16       tune_state
17
18       tune_state= elpa%autotune_setup (level, domain)
19
20       With the definitions of the input and output variables:
21
22       integer :: level  !  the level of the autotuning, at the moment
23       ELPA_AUTOTUNE_FAST is supported
24       integer :: domain  !  the domain (real or complex) of the autotuning,
25       can be either ELPA_AUTOTUNE_DOMAIN_REAL or ELPA_AUTOTUNE_DOMAIN_COMPLEX
26
27   C INTERFACE
28       #include <elpa/elpa.h>
29       elpa_t handle; elpa_autotune_t autotune_handle;
30
31       elpa_autotune_t autotune_handle = elpa_autotune_setup (elpa_t handle,
32       int level, int domain);
33
34       With the definitions of the input and output variables:
35
36       elpa_t handle;  // the handle of an ELPA object, obtained before with
37       elpa_allocate(3)
38       int level;      // the level of the autotuning, at the moment
39       ELPA_AUTOTUNE_FAST"issupported
40       int domain;      // the domain (real or complex) of the autotuning, can
41       be either ELPA_AUTOTUNE_DOMAIN_REAL"andELPA_AUTOTUNE_DOMAIN_COMPLEX
42       elpa_autotune_t autotune_handel;    // the created handle of the
43       autotune object
44
45

DESCRIPTION

47       Creates an ELPA autotuning object. Prior to calling  the
48       autotune_setup, an ELPA object must have been created. See
49       elpa_setup(3)
50

SEE ALSO

52       elpa_autotune_step(3) elpa_autotune_set_best(3)
53       elpa_autotune_deallocate(3)
54
55
56
57
58ELPA                            Tue Nov 28 2017         elpa_autotune_setup(3)
Impressum