[Chapel Merge] Retire old nbody_fullreduction future

Branch: refs/heads/main
Revision: 172552288d72cb3b5c7d56527645f97c811876d3
Author: benharsh
Link: Retire old nbody_fullreduction future by benharsh · Pull Request #22605 · chapel-lang/chapel · GitHub
Log Message:
Retire old nbody_fullreduction future (#22605)

First, this commit updates the code to use unmanaged classes so that the
program actually compiles.

To get this program running correctly the assignment to
B.coord_vector in advance needed to be fixed. This assignment
was incorrectly using a reduction over the vector and assigning all
planets to have the same coord_vector. This commit updates the
assignment to match the logic of the for-loop commented out below the
assignment.

[reviewed-by @lydia-duncan]

Compare: Comparing e3745ddf29fd67f686e8b59a74fac2be88d9b962...50989e405cbfb8f587452cd4d57a0c5c5bb91c20 · chapel-lang/chapel · GitHub

Diff:
M test/studies/shootout/nbody/sidelnik/nbody_fullreduction.chpl
D test/studies/shootout/nbody/sidelnik/nbody_fullreduction.future
https://github.com/chapel-lang/chapel/pull/22605.diff