Clean: merge orch_XXXXXX_unindexed_mpi_Xgen and orch_XXXXXX_mpi_Xgen into a single subroutine called orch_XXXXXX_mix_mpi_Xgen (gather and scatter).
Pass required arguments by using gridcells_info data type.