This function processes a chunk of simulation conditions, applies the flatten_simulation_results transformation, and saves the results to disk using Arrow's write_dataset with partitioning by chunk_idx.
run_chunk(config, output_dir, chunk_idx)Invisible NULL (results are saved to disk)
A eam_simulation_config object containing all simulation parameters
The base output directory
The chunk index for partitioning (1-based)