| 3615 | } |
| 3616 | |
| 3617 | void* OPS_ParallelRCM() { |
| 3618 | |
| 3619 | #ifdef _PARALLEL_INTERPRETERS |
| 3620 | ParallelNumberer *theParallelNumberer = 0; |
| 3621 | if (cmds == 0) return theParallelNumberer; |
| 3622 | |
| 3623 | MachineBroker* machine = cmds->getMachineBroker(); |
| 3624 | Channel** channels = cmds->getChannels(); |
| 3625 | int numChannels = cmds->getNumChannels(); |
| 3626 | |
| 3627 | int rank = machine->getPID(); |
| 3628 | |
| 3629 | RCM *theRCM = new RCM(false); |
| 3630 | theParallelNumberer = new ParallelNumberer(*theRCM); |
| 3631 | theParallelNumberer->setProcessID(rank); |
| 3632 | theParallelNumberer->setChannels(numChannels, channels); |
| 3633 | |
| 3634 | return theParallelNumberer; |
| 3635 | #else |
| 3636 | return 0; |
| 3637 | #endif |
| 3638 | |
| 3639 | } |
| 3640 | |
| 3641 | void* OPS_ParallelNumberer() { |
| 3642 |
no test coverage detected