46 if(Parallel::rank() == 0){
47 printf(
"Total Lattice Size: %2i %2i %2i %2i\n", Parallel::latticeFullSize()[0],Parallel::latticeFullSize()[1],
48 Parallel::latticeFullSize()[2], Parallel::latticeFullSize()[3]);
49 printf(
"Sublattice Size: %2i %2i %2i %2i\n\n", Parallel::latticeSubSize()[0],Parallel::latticeSubSize()[1],
50 Parallel::latticeSubSize()[2],Parallel::latticeSubSize()[3]);
51 printf(
"Number of Processors: \t\t%i\n", Parallel::numProcs());
52 printf(
"Number of Active Processors: \t%i\n\n", Parallel::activeProcs());
63 if(Parallel::rank() == 0){
64 printf(
"Thermalization Step %4i\n", step);
65 for(
auto& obs : obsList)
66 printf(
"\t%s\t = %lf \n", obs->getName(), obs->value());
67 printf(
"\tAccept. Ratio = %lf\n", acceptRatio);
78 if(Parallel::rank() == 0){
79 printf(
"Configuration Number %4i\n", confNum);
80 for(
auto& obs : obsList)
81 printf(
"\t%s\t = %lf \n", obs->getName(), obs->value());
82 printf(
"\tAccept. Ratio = %lf\n", acceptRatio);
92 if(Parallel::rank() == 0){
93 printf(
"Configuration Number %4i\n", confNum);
96 printf(
"\t%s\t = %g \n",
"Plaq.", obsList[0]->plaq);
97 printf(
"\t%s\t = %g \n",
"Topc.", obsList[0]->topc);
98 printf(
"\t%s\t = %g \n",
"Energ.", obsList[0]->energy);
109 if(Parallel::rank() == 0){
110 printf(
"Flow Time %2.2lf\n", flowTime);
113 printf(
"\t%s\t = %g \n",
"Plaq.", obsList[0]->plaq);
114 printf(
"\t%s\t = %g \n",
"Topc.", obsList[0]->topc);
115 printf(
"\t%s\t = %g \n",
"Energ.", obsList[0]->energy);
Contains the definition of the Lattice class.
static void printInitialConditions()
Prints basic info about the system.
Contains the definition of the Observable prototype.
static void printThermStep(int step, std::vector< Observable * > &obsList, double acceptRatio)
Prints information about a thermalization step.
static void writeFlowObs(double flowTime, std::vector< Observable * > &obsList)
Prints information about a flow time evolution step.
Contains classes for output to standard command line interface.
static void printGenStep(int confNum, std::vector< Observable * > &obsList, double acceptRatio)
Prints information about a generation step.
Utilities for parallelization.
static void writeObs(int confNum, std::vector< Observable * > &obsList)
Prints the status of the current object list for a given conf.