[FLASH-USERS] Improving the load balancing in FLASH

Ross Parkin phy1erp at leeds.ac.uk
Tue Sep 8 05:17:56 EDT 2009


Hello,

I've been thinking about the load balancing method used in FLASH. The  
timestep used by the hydro units is the same on all refinement levels  
and so blocks are essentially distributed by paramesh so that all  
processors have the roughly the smae number of blocks. Has anyone  
tried modifying FLASH so that each refinement level has its own  
timestep? To do this properly you would need to modify how PARAMESH  
distributes blocks amongst processors, taking account of the relative  
work done by each block on each refinement level, i.e. a block on a  
finer refinement level may need to do twice as many hydro loops before  
its simulation time equals that of a coarser block.

Any ideas guys?

Cheers,

Ross Parkin



More information about the flash-users mailing list