-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Labels
enhancementoutputData output and logData output and logparallelParallelization issues and optimizationParallelization issues and optimizationperformancePerformance issues and optimizationPerformance issues and optimization
Description
π― Goals
Support parallel HDF5 in dumping and loading simulation snapshots to improve I/O performance.
π Mandatory tasks
- Support parallel HDF5 in
Output_DumpData_Total_HDF5.cpp - Support parallel HDF5 in
Init_ByRestart_HDF5.cpp - Backward compatible
- The file structure of
Data_******should remain the same - Support serial HDF5
- The file structure of
- Compare the I/O performance in GAMER between serial and parallel HDF5
Optional tasks
- Support parallel HDF5 in
Init_ByFile.cppfor loadingUM_IC.
References
Supplementary info
- GAMER supports parallel I/O when restarting a simulation, controlled by the runtime parameter
RESTART_LOAD_NRANK. But it doesn't utilize parallel HDF5.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementoutputData output and logData output and logparallelParallelization issues and optimizationParallelization issues and optimizationperformancePerformance issues and optimizationPerformance issues and optimization