Fixed and tested. It seems to be working properly. In atoms.cpp, in update_0()  pointers would have been replaced in one of the loops.
There was a bug in neighbor.cpp, in creating the bin_neighbor_list I made a mistake. I corrected a bug in energy_calc() of FS forcefield. I tested energy calculations using different number of processors, and it seems to be consistent.