Remove the need to declare entry method parameters as "rdma"
Currently, in order to call an entry method via an RDMA send, the entry method being called has to be declared with its array argument as "rdma":
entry void foo(int n, double array[n]); // regular parameter marshalled entry method entry void foo(int n, rdma double array[n]); // RDMA entry method
Charmxi can generate the RDMA versions of all entry methods that have array arguments, and the "rdma" keyword disappears from the .ci file, and all parameter marshalled routines can be called via RDMA sends.
Of course this would require generating all combinations of RDMA and marshalled array parameters for entry methods taking multiple arrays.