// ----------------------------------------------------------------- int setup() { int prompt; // Print banner, get volume, seed prompt = initial_set(); // Initialize the node random number generator initialize_prn(&node_prn, iseed, volume + mynode()); // Initialize the layout functions, which decide where sites live setup_layout(); // Allocate space for lattice, set up coordinate fields make_lattice(); // Set up neighbor pointers and comlink structures make_nn_gathers(); // Allocate space for fields make_fields(); // Set up staggered phase vectors, boundary conditions phaseset(); return prompt; }
int setup() { int prompt; /* print banner, get volume */ prompt=initial_set(); if(prompt == 2)return prompt; /* Initialize the layout functions, which decide where sites live */ setup_layout(); /* allocate space for lattice, set up coordinate fields */ make_lattice(); /* Initialize fermion links as unallocated */ // init_ferm_links(&fn_links, &ks_act_paths); // init_ferm_links(&fn_links_dmdu0, &ks_act_paths_dmdu0); /* set up nearest neighbor gathers */ make_nn_gathers(); /* set up 3rd nearest neighbor pointers and comlink structures code for this routine is below */ return(prompt); }
int setup() { int prompt; /* print banner, get initial parameters */ prompt = initial_set(); /* Initialize the layout functions, which decide where sites live */ setup_layout(); /* allocate space for lattice, set up coordinate fields */ make_lattice(); node0_printf("Made lattice\n"); fflush(stdout); /* set up neighbor pointers and comlink structures */ make_nn_gathers(); node0_printf("Made nn gathers\n"); fflush(stdout); node0_printf("Finished setup\n"); fflush(stdout); return prompt; }
int setup(void) { int prompt; /* print banner, get volume, nflavors, seed */ prompt=initial_set(); /* initialize the node random number generator */ /* initialize_prn(&node_prn,iseed,volume+mynode()); */ /* Initialize the layout functions, which decide where sites live */ setup_layout(); /* allocate space for lattice, set up coordinate fields */ make_lattice(); /* set up neighbor pointers and comlink structures */ make_nn_gathers(); return prompt; }
int setup() { int initial_set(); int prompt; /* print banner, get initial parameters */ prompt = initial_set(); /* initialize the node random number generator */ initialize_prn( &node_prn, iseed, volume+mynode() ); /* Initialize the layout functions, which decide where sites live */ setup_layout(); /* allocate space for lattice, set up coordinate fields */ make_lattice(); node0_printf("Made lattice\n"); fflush(stdout); /* set up neighbor pointers and comlink structures code for this routine is in com_machine.c */ make_nn_gathers(); node0_printf("Made nn gathers\n"); fflush(stdout); node0_printf("Finished setup\n"); fflush(stdout); return prompt; }