add irregular topography option...
delete block_mesh.py
bug fix

use list instead of integer for mpi.allgather()