Move compute_manager outside to compute.pp