|
Neko 1.99.3
A portable framework for high-order spectral element flow simulations
|
Go to the source code of this file.
Modules | |
| module | shmem |
| Fortran bindings to SHMEM's C API. | |
Enumerations | |
| enum | { shmem::shmem_max_name_len = 256 } |
| enum | { shmem::shmem_cmp_eq = 0 , shmem::shmem_cmp_ne = 1 , shmem::shmem_cmp_gt = 2 , shmem::shmem_cmp_le = 3 , shmem::shmem_cmp_lt = 4 , shmem::shmem_cmp_ge = 5 } |
| enum | { shmem::shmem_thread_single = 0 , shmem::shmem_thread_funneled = 1 , shmem::shmem_thread_serialized = 2 , shmem::shmem_thread_multiple = 3 } |
| enum | { shmem::shmem_ctx_private = 1 , shmem::shmem_ctx_serialized = 2 , shmem::shmem_ctx_nostore = 4 } |
| enum | { shmem::shmem_ctx_low_latency = int(Z'100') , shmem::shmem_ctx_dedicated = int(Z'200') , shmem::shmem_ctx_best_effort = int(Z'400') , shmem::shmem_ctx_bulk_data = int(Z'800') } |
| enum | { shmem::shmem_malloc_atomics_remote = 1 , shmem::shmem_malloc_signal_remote = 2 } |
| enum | { shmem::shmem_signal_set = 1 , shmem::shmem_signal_add = 2 } |