48#define CS_APP_NAME "code_saturne"
49#define CS_APP_VERSION PACKAGE_VERSION
53#if defined(__linux__) || defined(__linux) || defined(linux)
64#define CS_BASE_STRING_LEN 80
101static inline const char *
459#if defined(HAVE_DLOPEN)
546 bool errors_are_fatal);
void cs_base_option_string_clean(char *s)
Definition: cs_base.cpp:2365
const char * cs_base_get_localedir(void)
Definition: cs_base.cpp:2398
const char * cs_base_get_pkgdatadir(void)
Definition: cs_base.cpp:2416
void * cs_base_dlopen_plugin(const char *name)
Load a plugin's dynamic library.
Definition: cs_base.cpp:2565
void cs_base_mpi_init(int *argc, char **argv[])
Definition: cs_base.cpp:1269
void cs_base_dlclose(const char *filename, void *handle)
Unload a dynamic library.
Definition: cs_base.cpp:2630
void cs_base_sigint_handler_set(cs_base_sigint_handler_t *const h)
Definition: cs_base.cpp:2348
int cs_base_dlopen_get_flags(void)
Get flags for dlopen.
Definition: cs_base.cpp:2596
void cs_base_time_summary(void)
Definition: cs_base.cpp:1966
static const char * cs_base_strtf(bool boolean)
Return a string "true" or "false" according to the boolean.
Definition: cs_base.h:102
void cs_exit(int status)
Definition: cs_base.cpp:1545
void cs_base_check_bool(bool *b)
Definition: cs_base.cpp:2452
void cs_base_error_init(bool signal_defaults)
Definition: cs_base.cpp:1587
void cs_base_mem_finalize(void)
Definition: cs_base.cpp:1716
void cs_base_signal_restore(void)
Definition: cs_base.cpp:1930
void cs_base_at_finalize(cs_base_atexit_t *func)
Register a function to be called at the finalization stage.
Definition: cs_base.cpp:2760
char * cs_base_get_app_name(int argc, const char *argv[])
Definition: cs_base.cpp:1114
void cs_base_logfile_head(int argc, char *argv[])
Definition: cs_base.cpp:1173
MPI_Comm cs_base_get_rank_step_comm_recursive(MPI_Comm parent_comm, int rank_step)
Definition: cs_base.cpp:1464
void() cs_base_sigint_handler_t(int signum)
Definition: cs_base.h:81
void cs_base_finalize_sequence(void)
Call sequence of finalization functions.
Definition: cs_base.cpp:2780
const char * cs_base_get_pkglibdir(void)
Definition: cs_base.cpp:2434
void cs_base_update_status(const char *format,...)
Update status file.
Definition: cs_base.cpp:2046
void cs_base_trace_set(bool trace)
Definition: cs_base.cpp:2123
void cs_base_backtrace_dump(FILE *f, int lv_start)
Dump a stack trace to a file.
Definition: cs_base.cpp:2694
void cs_base_warn(const char *file_name, int line_num)
Definition: cs_base.cpp:2313
void cs_base_mem_init(void)
Definition: cs_base.cpp:1635
void * cs_base_dlopen(const char *filename)
Load a dynamic library.
Definition: cs_base.cpp:2525
const char * cs_base_bft_printf_name(void)
Definition: cs_base.cpp:2283
void cs_base_atexit_set(cs_base_atexit_t *const fct)
Definition: cs_base.cpp:2332
MPI_Comm cs_base_get_rank_step_comm(int rank_step)
Return a reduced communicator matching a multiple of the total number of ranks.
Definition: cs_base.cpp:1383
void * cs_base_get_dl_function_pointer(void *handle, const char *name, bool errors_are_fatal)
Get a shared library function pointer.
Definition: cs_base.cpp:2663
void cs_base_get_run_identity(char **run_id, char **case_name, char **study_name)
Query run-time directory info, using working directory names.
Definition: cs_base.cpp:2813
bool cs_base_bft_printf_suppressed(void)
Definition: cs_base.cpp:2299
void cs_base_dlopen_set_flags(int flags)
Set flags for dlopen.
Definition: cs_base.cpp:2610
void cs_base_bft_printf_set(const char *log_name, bool rn_log_flag)
Definition: cs_base.cpp:2220
void cs_base_bft_printf_init(const char *log_name, bool rn_log_flag)
Definition: cs_base.cpp:2142
void() cs_base_atexit_t(void)
Definition: cs_base.h:77
FILE * cs_base_open_properties_data_file(const char *base_name)
Definition: cs_base.cpp:2482
#define BEGIN_C_DECLS
Definition: cs_defs.h:542
#define END_C_DECLS
Definition: cs_defs.h:543
@ h
Definition: cs_field_pointer.h:93