! -*-f90-*- (for emacs) vim:set filetype=fortran: (for vim) private public :: initialize_particles_mpicomm, migrate_particles public :: output_blocks, input_blocks, load_balance_particles public :: sort_blocks public :: get_brick_index public :: nxb, nyb, nzb, nbx, nby, nbz, nbricks, nghostb, mxb, myb, mzb public :: l1b, l2b, m1b, m2b, n1b, n2b public :: nbrick_foster, nproc_parent, nproc_foster, nblock_loc public :: xbrick, ybrick, zbrick, xb, yb, zb public :: dx1brick, dy1brick, dz1brick, dx1b, dy1b, dz1b public :: dVol1xbrick, dVol1ybrick, dVol1zbrick, dVol1xb, dVol1yb, dVol1zb public :: k1_iblock, k2_iblock, npar_iblock public :: fb, dfb public :: ibrick_parent_block, iproc_parent_block, inearblock public :: iproc_foster_brick public :: iproc_parent_list,iproc_foster_list public :: lfill_blocks_density, lfill_blocks_velocity public :: lfill_blocks_gpotself, lfill_bricks_velocity public :: lreblock_particles_run, it1_loadbalance, lbrick_partition public :: ladopt_own_light_bricks public :: communicate_fpbuf