In Orca, one process acts as a master process (first process with id 0) driving the execution of the computation defined in the kernel code, while the worker processes wait for the commands from the master process and perform the computation. Orca utilizes MPI routines for communication between processes. In this post, I implemented a simple parallel application using Orca’s rpc-make
function to print the numbers of all worker processes.