17 int main(
int argc,
char *argv[])
35 if (filename_input ==
"stdin") {
37 std::cin >> filename_input;
40 vout.
general(vl,
"input filename : %s\n", filename_input.c_str());
45 params_manager.
read_params(filename_input, ¶ms_all);
47 const valarray<int> lattice_size = params_main.
get_int_vector(
"lattice_size");
48 const valarray<int> grid_size = params_main.
get_int_vector(
"grid_size");
49 const string str_logfile = params_main.
get_string(
"log_filename");
50 const string str_ildg_logfile = params_main.
get_string(
"ildg_log_filename");
51 const string str_vlevel = params_main.
get_string(
"verbose_level");
57 std::ofstream logfile(str_logfile.c_str());
58 std::ofstream ildg_logfile(str_ildg_logfile.c_str());
60 if (str_logfile !=
"stdout") {
63 if (str_ildg_logfile !=
"stdout") {
76 for (
int mu = 0; mu < Ndim; ++mu) {
77 vout.
general(vl,
" lattice_size[%d] = %d\n", mu, lattice_size[mu]);
78 vout.
general(vl,
" grid_size[%d] = %d\n", mu, grid_size[mu]);
80 vout.
general(vl,
" logfile = %s\n", str_logfile.c_str());
81 vout.
general(vl,
" ildg_logfile = %s\n", str_ildg_logfile.c_str());
82 vout.
general(vl,
" vlevel = %s\n", str_vlevel.c_str());
91 vout.
crucial(vl,
"Main: input parameters have not been set.\n");
101 #ifdef USE_TESTMANAGER