found a bug that lead to wrong sending/receving count/displacement buffers. fixed the bug, changed two mpi function interface. changed the ray tracing function entrance in main