int main(int argc, char **argv) { initComms(argc, argv, gridsize_from_cmdline); SU3Test(argc, argv); finalizeComms(); return 0; }
int main(int argc, char **argv) { #ifdef QMP_COMMS int ndim=4, dims[4]; QMP_thread_level_t tl; QMP_init_msg_passing(&argc, &argv, QMP_THREAD_SINGLE, &tl); dims[0] = dims[1] = dims[2] = 1; dims[3] = QMP_get_number_of_nodes(); QMP_declare_logical_topology(dims, ndim); #endif SU3Test(); #ifdef QMP_COMMS QMP_finalize_msg_passing(); #endif return 0; }