| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=JPIM), | public, | parameter | :: | JP_UNINITIALISED | = | -1 | |
| integer(kind=JPIM), | public, | parameter | :: | JP_BACKEND_CPU_SP | = | 1 | |
| integer(kind=JPIM), | public, | parameter | :: | JP_BACKEND_CPU_DP | = | 2 | |
| integer(kind=JPIM), | public, | parameter | :: | JP_BACKEND_GPU_SP | = | 3 | |
| integer(kind=JPIM), | public, | parameter | :: | JP_BACKEND_GPU_DP | = | 4 | |
| integer(kind=JPIM), | public, | parameter | :: | JP_N_BACKENDS | = | 4 | |
| type(BACKEND), | public | :: | Y_BACKENDS(JP_N_BACKENDS) |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | ENABLED | = | .FALSE. | ||
| procedure(BACKEND_TEARDOWN), | public, | POINTER, NOPASS | :: | TEARDOWN | => | NULL() |