mv creation of subcommunicator routines from redundant.c into appropriate filesHg-commit: 1522e7dff81405cd8e33fc7679270a471995edfd
1...<<1112