  The modern workflow for radiation therapy treatment planning involves
mathematical optimization to determine optimal treatment machine parameters for
each patient case. The optimization problems can be computationally expensive,
requiring iterative optimization algorithms to solve. In this work, we
investigate a method for distributing the calculation of objective functions
and gradients for radiation therapy optimization problems across computational
nodes. We test our approach on the TROTS dataset -- which consists of
optimization problems from real clinical patient cases -- using the IPOPT
optimization solver in a leader/follower type approach for parallelization. We
show that our approach can utilize multiple computational nodes efficiently,
with a speedup of approximately 2-3.5 times compared to the serial version.
