-
Notifications
You must be signed in to change notification settings - Fork 17
Evaluation of parallel_file_movements: 'threads' with AWI-ESM3 on [email protected] #1380
Copy link
Copy link
Open
Labels
cleanupIssues related to the cleanup phaseIssues related to the cleanup phaseenhancementNew feature or requestNew feature or request
Description
I ran two simulations AWI-ESM3 at the same time (same HPC and filesystem load) on levante. One with:
general:
parallel_file_movements: 'threads'
one without this option.
My findings over the first 4 years / simulation legs are:
Sequential
| Run | Compute Time | Total Time | Cleanup Time |
|---|---|---|---|
| 1 | 19m40s | 26m09s | 6m29s |
| 2 | 19m31s | 27m41s | 8m10s |
| 3 | 21m02s | 26m53s | 5m51s |
| 4 | 19m34s | 25m00s. | 5m26s |
Threaded
| Run | Compute Time | Total Time | Cleanup Time |
|---|---|---|---|
| 1 | 20m28s | 24m45s | 4m17s |
| 2 | 20m56s | 27m38s | 6m42s |
| 3 | 19m37s | 22m58s | 3m21s |
| 4 | 19m31.s | 23m34s | 4m03s |
Three observations:
- The spread in cleanup time is quite large, likely due to file system load issues.
- At equal load I seem to see a speedup.
- That speedup may be in the range 1.3x - 1.5x.
I'll add more years to see if the differences hold. @mandresm
Experiment folders:
/work/bb1469/a270092/runtime/awiesm3-develop/run_dynamic_allocation_01/
/work/bb1469/a270092/runtime/awiesm3-develop/test_par_file_threads_01/
Metadata
Metadata
Assignees
Labels
cleanupIssues related to the cleanup phaseIssues related to the cleanup phaseenhancementNew feature or requestNew feature or request