def METHOD_NAME(daylist, posxs, moduleWiths,  kwargs):
    # Create client
    scheduler_file = '/scratch/sayala/dask_testing/scheduler.json'
    client = Client(scheduler_file=scheduler_file)
    # Iterate over inputs
    futures = []
    # Add Iterations HERE
    for daydate in daylist:
        for posx in posxs:
            for moduleWith in moduleWiths:
                futures.append(client.submit(simulate_single, daydate=daydate, posx=posx, moduleWith=moduleWith, **kwargs)) 
    # Get results for all simulations
    res = client.gather(futures)
    # Close all dask workers and scheduler
    try:
    	client.shutdown()
    except:
        pass
    # Close client
    client.close()
    res = 'FINISHED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'
    return res