9.0
general documentation
Loading...
Searching...
No Matches
cs_defs.cpp File Reference
#include "base/cs_defs.h"
#include <math.h>
#include <float.h>
Include dependency graph for cs_defs.cpp:

Variables

const char cs_empty_string [] = ""
const size_t cs_datatype_size []
const char * cs_datatype_name []
int cs_glob_n_threads = 1
int cs_glob_rank_id = -1
int cs_glob_n_ranks = 1
int cs_glob_node_rank_id = 0
int cs_glob_node_n_ranks = 1

Variable Documentation

◆ cs_datatype_name

const char* cs_datatype_name[]
Initial value:
= {"",
"char",
"float",
"double",
"flag",
"int32",
"int64",
"uint32",
"uint64"}

◆ cs_datatype_size

const size_t cs_datatype_size[]
Initial value:
= {0,
1,
sizeof(float),
sizeof(double),
sizeof(unsigned short int),
4,
8,
4,
8}

◆ cs_empty_string

const char cs_empty_string[] = ""

◆ cs_glob_n_ranks

int cs_glob_n_ranks = 1

Number of processes in communicator

◆ cs_glob_n_threads

int cs_glob_n_threads = 1

◆ cs_glob_node_n_ranks

int cs_glob_node_n_ranks = 1

Number of ranks on node of main MPI communicator

◆ cs_glob_node_rank_id

int cs_glob_node_rank_id = 0

Rank on node in main MPI communicator

◆ cs_glob_rank_id

int cs_glob_rank_id = -1

Rank of process in communicator