Eigenvalue SoLvers for Petaflop-Applications (ELPA)  2020.11.001
Functions/Subroutines
elpa Module Reference

Fortran module to use the ELPA library. No other module shoule be used. More...

Functions/Subroutines

class(elpa_t) function, pointer elpa_allocate (error)
 function to allocate an ELPA instance Parameters More...
 
subroutine elpa_deallocate (obj, error)
 function to deallocate an ELPA instance Parameters More...
 
subroutine elpa_autotune_deallocate (obj, error)
 function to deallocate an ELPA autotune instance Parameters More...
 

Detailed Description

Fortran module to use the ELPA library. No other module shoule be used.

Function/Subroutine Documentation

◆ elpa_allocate()

class(elpa_t) function, pointer elpa::elpa_allocate ( integer, intent(out), optional  error)

function to allocate an ELPA instance Parameters

\params error integer, optional : error code

Returns
obj class(elpa_t), pointer : pointer to allocated object

◆ elpa_autotune_deallocate()

subroutine elpa::elpa_autotune_deallocate ( class(elpa_autotune_t), pointer  obj,
integer, intent(out), optional  error 
)

function to deallocate an ELPA autotune instance Parameters

Parameters
objclass(elpa_autotune_t), pointer : pointer to the autotune object to be destroyed and deallocated
errorinteger, optional : error code

◆ elpa_deallocate()

subroutine elpa::elpa_deallocate ( class(elpa_t), pointer  obj,
integer, intent(out), optional  error 
)

function to deallocate an ELPA instance Parameters

Parameters
objclass(elpa_t), pointer : pointer to the ELPA object to be destroyed and deallocated
errorinteger, optional : error code