INT_PARAMETER_ENTRY("num_process_cols","Number of process column number in the 2D domain decomposition",NULL),
INT_PARAMETER_ENTRY("num_processes","Total number of processes",NULL),
INT_PARAMETER_ENTRY("bandwidth","If specified, a band matrix with this bandwidth is expected as input; bandwidth must be multiply of nblk",bw_is_valid),
INT_PARAMETER_ENTRY("suppress_warnings","If specified, warnings will NOT be printed on this mpi rank",NULL),
INT_ANY_ENTRY("mpi_comm_rows","Communicator for inter-row communication"),
INT_ANY_ENTRY("mpi_comm_cols","Communicator for inter-column communication"),
static int getenv_##TYPE(elpa_index_t index, const char *env_variable, enum NOTIFY_FLAGS notify_flag, int n, TYPE *value, const char *error_string) { \
int err; \
int is_process_id_zero = elpa_index_get_int_value(index, "is_process_id_zero", NULL); \