def completion_status(): mc_iters = int(Scenario.get_scen_value('monte_carlo_iterations')) cur_mc = int(Processing.get_current_monte()) total_runs = int(Processing.get_total_runs()) total_mc = (mc_iters * total_runs) / int(Globals.npes) total_mc_executed = mc_iters * Processing.get_num_runs_exec_this_cpu( ) + cur_mc complete = min(total_mc_executed / total_mc, 1.0) Logger.log( f"Run= {Processing.get_current_run()} of {total_runs} MC= {cur_mc} of {mc_iters}" )