utils_mpi_io.h Source File
LibRPA
|
utils_mpi_io.h
Environment setup regarding MPI.
int myid_global
Rank of process in the global communciator.
Definition: envs_mpi.cpp:11
bool redirect_stdout
Control whether to redirect stdout (cout, fmt print) to file.
Definition: envs_io.cpp:18
MPI_Comm mpi_comm_global
Global communicator.
Definition: envs_mpi.cpp:15
int size_global
Number of processes in the global communciator.
Definition: envs_mpi.cpp:13
FILE * pfile_redirect
File stream used by fprintf when stdout is redirected.
Definition: envs_io.cpp:19
void lib_printf_coll(const char *format, Args &&... args)
simlar to lib_printf, but all processes will print in the order of myid
Definition: utils_mpi_io.h:26
void lib_printf_root(const char *format, Args &&... args)
simlar to lib_printf, but only proc 0 will dump
Definition: utils_mpi_io.h:14
Definition: analycont.cpp:14
Generated by