DEPRECATED_FEATURES.md 2.7 KB
Newer Older
1 2
## DEPRECATED FEATURES OF *ELPA* ##

3
This file contains a list of features, which have been replaced by other options.
4 5 6 7
Thus these features are considered as deprecated, and will be removed at some point
in the (near) future from the *ELPA* library.

### A) Deprecated interfaces:###
8

9
With the release of ELPA 2017.05.001 a new, more general API for the library has
10 11 12 13 14 15 16
been published. All new features of ELPA will only be accesible via this new interface.
For ease of transion, the API as defined in release ELPA 2016.11.001 has been frozen in
and will be still supported for some time, albeit without any new features.

Independent of the freezing in of the old, legacy API from the release 2016.11.001 the
following listed interfaces will be removed at some time.

17 18
In order to unfiy the namespace of the *ELPA* public interfaces, several interfaces
have been replaced by new names. The old interfaces will be removed
19

20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

| Deprecated interface     |        Replacement                    |        Comment                |
|:------------------------ |:------------------------------------- |:----------------------------- |
| get_elpa_row_col_coms    | elpa_get_communicators                | (removed since 2017.11.001)   | 
| get_elpa_communicators   | elpa_get_communicators                | (removed since 2017.11.001)   | 
| solve_evp_real           | elpa_solve_evp_real_1stage_double     | (removed since 2017.11.001)   | 
| solve_evp_complex        | elpa_solve_evp_complex_1stage_double  | (removed since 2017.11.001)   | 
| solve_evp_real_1stage    | elpa_solve_evp_real_1stage_double     | will be removed 2018.11.001   | 
| solve_evp_complex_1stage | elpa_solve_evp_complex_1stage_double  | will be removed 2018.11.001   | 
| solve_evp_real_2stage    | elpa_solve_evp_real_2stage_double     | will be removed 2018.11.001   | 
| solve_evp_complex_2stage | elpa_solve_evp_complex_2stage_double  | will be removed 2018.11.001   | 
| mult_at_b_real           | elpa_mult_at_b_real_double            | will be removed 2018.11.001   | 
| mult_ah_b_complex        | elpa_mult_ah_b_complex_double         | will be removed 2018.11.001   | 
| invert_trm_real          | elpa_invert_trm_real_double           | will be removed 2018.11.001   | 
| invert_trm_complex       | elpa_invert_trm_complex_double        | will be removed 2018.11.001   | 
| cholesky_real            | elpa_cholesky_real_double             | will be removed 2018.11.001   | 
| cholesky_complex         | elpa_cholesky_complex_double          | will be removed 2018.11.001   | 
37 38 39

For all symbols also the corresponding "_single" routines are available

40 41 42


### B) Runtime options ###
43 44
At the moment no runtime options are deprecated. However, future options will only be available via the new
interface