Eigenvalue SoLvers for Petaflop-Applications (ELPA)
2020.11.001
|
Fortran module to provide an abstract definition of the implementation. Do not use directly. Use the module "elpa". More...
Data Types | |
type | elpa_abstract_impl_t |
Functions/Subroutines | |
subroutine | elpa_set_integer (self, name, value, error) |
internal subroutine to set an integer key/value pair Parameters More... | |
subroutine | elpa_get_integer (self, name, value, error) |
internal subroutine to get an integer key/value pair Parameters More... | |
subroutine | elpa_set_float (self, name, value, error) |
internal subroutine to set a float key/value pair Parameters More... | |
subroutine | elpa_get_float (self, name, value, error) |
internal subroutine to get an float key/value pair Parameters More... | |
subroutine | elpa_set_double (self, name, value, error) |
internal subroutine to set a double key/value pair Parameters More... | |
subroutine | elpa_get_double (self, name, value, error) |
internal subroutine to get an double key/value pair Parameters More... | |
Fortran module to provide an abstract definition of the implementation. Do not use directly. Use the module "elpa".
subroutine elpa_abstract_impl::elpa_get_double | ( | class(elpa_abstract_impl_t) | self, |
character(*), intent(in) | name, | ||
real(kind=c_double) | value, | ||
integer, intent(out), optional | error | ||
) |
internal subroutine to get an double key/value pair Parameters
self | the allocated ELPA object |
name | string, the key |
value | double, the value of the key/vaue pair |
error | integer, optional, to store an error code |
subroutine elpa_abstract_impl::elpa_get_float | ( | class(elpa_abstract_impl_t) | self, |
character(*), intent(in) | name, | ||
real(kind=c_float) | value, | ||
integer, intent(out), optional | error | ||
) |
internal subroutine to get an float key/value pair Parameters
self | the allocated ELPA object |
name | string, the key |
value | float, the value of the key/vaue pair |
error | integer, optional, to store an error code |
subroutine elpa_abstract_impl::elpa_get_integer | ( | class(elpa_abstract_impl_t) | self, |
character(*), intent(in) | name, | ||
integer(kind=c_int) | value, | ||
integer, intent(out), optional | error | ||
) |
internal subroutine to get an integer key/value pair Parameters
self | the allocated ELPA object |
name | string, the key |
value | integer, the value of the key/vaue pair |
error | integer, optional, to store an error code |
subroutine elpa_abstract_impl::elpa_set_double | ( | class(elpa_abstract_impl_t) | self, |
character(*), intent(in) | name, | ||
real(kind=c_double), intent(in) | value, | ||
integer, optional | error | ||
) |
internal subroutine to set a double key/value pair Parameters
self | the allocated ELPA object |
name | string, the key |
value | double, the value to be set |
subroutine elpa_abstract_impl::elpa_set_float | ( | class(elpa_abstract_impl_t) | self, |
character(*), intent(in) | name, | ||
real(kind=c_float), intent(in) | value, | ||
integer, optional | error | ||
) |
internal subroutine to set a float key/value pair Parameters
self | the allocated ELPA object |
name | string, the key |
value | float, the value to be set |
subroutine elpa_abstract_impl::elpa_set_integer | ( | class(elpa_abstract_impl_t) | self, |
character(*), intent(in) | name, | ||
integer(kind=c_int), intent(in) | value, | ||
integer, optional | error | ||
) |
internal subroutine to set an integer key/value pair Parameters
self | the allocated ELPA object |
name | string, the key |
value | integer, the value to be set |