void master_Code(void) { Master master; clock_t start_Time = clock(); master.initialise(); master.send_Parameters(); master.send_Tetrads(); for (int istep = 0; istep < master.io.nsteps; istep += master.io.ntsync) { cout << "istep: " << istep << endl; master.generate_Pair_Lists(); master.generate_Indexes(); master.send_Workload_Indexes(); for (int i = 0; i < master.io.ntsync; i++) { master.calculate_Forces(); master.update_Velocity(); master.update_Coordinate(); } master.merge_Vels_n_Crds(); if (istep % master.io.ntwt == 0) { master.write_Info(istep); } if (istep % master.io.ntpr == 0) { master.write_Crds(); } } master.finalise(); double time_Usage = double (clock() - start_Time) / CLOCKS_PER_SEC; cout << "Simulation ended.\nTime usage of simualtion: " << time_Usage << endl << endl; }