Macros | |
| #define | NMAD_CONFIG_PIOMAN 0 |
| #define | NMAD_CONFIG_HWLOC 0 |
| #define | NMAD_CONFIG_PUKABI 0 |
| #define | NMAD_CONFIG_DEBUG 0 |
| #define | NMAD_CONFIG_NDEBUG 0 |
| #define | NMAD_CONFIG_SIMGRID 0 |
| #define | NMAD_CONFIG_CUDA 0 |
| #define | NMAD_CONFIG_HIP 0 |
| #define | NM_TOSTRING2(s) #s |
| #define | NM_TOSTRING(s) NM_TOSTRING2(s) |
| #define | NMAD_CONFIG_STRING |
| nmad config options | |
| #define | NMAD_ABI_CONFIG_STRING |
| config options that impact nmad ABI (content of structures exposed in API or used in inline code) | |
Functions | |
| void | nm_abi_config_check_internal (const char *p_config) |
| static void | nm_abi_config_check (void) |
| Check consistency of ABI config between nmad and application. | |
Detailed Description
Macro Definition Documentation
◆ NM_TOSTRING
| #define NM_TOSTRING | ( | s | ) | NM_TOSTRING2(s) |
Definition at line 179 of file nm_public.h.
◆ NM_TOSTRING2
| #define NM_TOSTRING2 | ( | s | ) | #s |
Definition at line 178 of file nm_public.h.
◆ NMAD_ABI_CONFIG_STRING
| #define NMAD_ABI_CONFIG_STRING |
config options that impact nmad ABI (content of structures exposed in API or used in inline code)
Definition at line 196 of file nm_public.h.
◆ NMAD_CONFIG_CUDA
| #define NMAD_CONFIG_CUDA 0 |
Definition at line 169 of file nm_public.h.
◆ NMAD_CONFIG_DEBUG
| #define NMAD_CONFIG_DEBUG 0 |
Definition at line 151 of file nm_public.h.
◆ NMAD_CONFIG_HIP
| #define NMAD_CONFIG_HIP 0 |
Definition at line 175 of file nm_public.h.
◆ NMAD_CONFIG_HWLOC
| #define NMAD_CONFIG_HWLOC 0 |
Definition at line 139 of file nm_public.h.
◆ NMAD_CONFIG_NDEBUG
| #define NMAD_CONFIG_NDEBUG 0 |
Definition at line 157 of file nm_public.h.
◆ NMAD_CONFIG_PIOMAN
| #define NMAD_CONFIG_PIOMAN 0 |
Definition at line 133 of file nm_public.h.
◆ NMAD_CONFIG_PUKABI
| #define NMAD_CONFIG_PUKABI 0 |
Definition at line 145 of file nm_public.h.
◆ NMAD_CONFIG_SIMGRID
| #define NMAD_CONFIG_SIMGRID 0 |
Definition at line 163 of file nm_public.h.
◆ NMAD_CONFIG_STRING
| #define NMAD_CONFIG_STRING |
Function Documentation
◆ nm_abi_config_check()
|
inlinestatic |
Check consistency of ABI config between nmad and application.
Definition at line 209 of file nm_public.h.
References nm_abi_config_check_internal(), and NMAD_ABI_CONFIG_STRING.
Referenced by nm_launcher_init().

◆ nm_abi_config_check_internal()
| void nm_abi_config_check_internal | ( | const char * | p_config | ) |
Referenced by nm_abi_config_check().