diff --git a/tidy3d/web/api/mode.py b/tidy3d/web/api/mode.py index f08303b52e..fd71e15257 100644 --- a/tidy3d/web/api/mode.py +++ b/tidy3d/web/api/mode.py @@ -231,6 +231,12 @@ def handle_mode_solver(index, progress, pbar): if verbose: console.log(f"[cyan]Running a batch of [deep_pink4]{num_mode_solvers} mode solvers.\n") + + # Create the folder before running the parallel computation and wait one second before running the batch simulation job + folder = Folder.create(folder_name=folder_name) + import time + time.sleep(1) + with Progress(console=console) as progress: pbar = progress.add_task("Status:", total=num_mode_solvers) results = Parallel(n_jobs=max_workers, backend="threading")(