CPL_send_data wrapper for 3d arrays see CPL_send_xd for input description @see coupler#subroutine_CPL_send_xd
CPL_send_data wrapper for 4d arrays see CPL_send_xd for input description @see coupler#subroutine_CPL_send_xd
CPL_recv_xd wrapper for 3d arrays see CPL_recv_xd for input description @see coupler#subroutine_CPL_recv_xd
CPL_recv_xd wrapper for 4d arrays See CPL_recv_xd for input description @see coupler#subroutine_CPL_recv_xd
Perform gather operation on CPL_OLAP_COMM communicator. The CFD processor is the root process. The gathered data is effectively "slotted" into the correct part of the recvarray, and is intented for use in providing the CFD simulation boundary conditions with data obtained from the MD simulation.
Scatter cell-wise data from CFD processor to corresponding MD processors on the overlap communicator CPL_OLAP_COMM.
Get maximum and minimum cell indices, i.e. the 'portion', of the input cell extents 'limits' that is contributed by the current overlapping processor.
Determines process coords in appropriate realm's cartesian topology given a rank in any communicator
Wrapper to retrieve (read only) parameters from the coupler_module Note - this ensures all variable in the coupler are protected from corruption by either CFD or MD codes