public subroutine CPL_create_map()
Arguments
None
Description
map%rank_list(1) = coord2rank_cfd(pcoords(1),pcoords(2),pcoords(3))
Subroutines
subroutine check_config_feasibility()
Arguments
None
Description
subroutine get_md_cell_ranges()
Arguments
None
Description
Store the minimum and maximum CFD cell coordinates that overlap each
MD processor.
subroutine get_overlap_blocks()
Arguments
None
Description
Store MD processor coordinates that overlap each CFD processor coordinate.
subroutine prepare_overlap_comms()
Arguments
None
Description
@author David Trevelyan
Splits the world communicator into "overlap" communicators. Each overlap
communicator consists of a CFD root processor and the MD processors which
lie on top of it in the domain.
subroutine CPL_overlap_topology()
Arguments
None
Description
subroutine print_overlap_comms()
Arguments
None
Description