anchor.diff:                  call convert_excitor_to_determinant(cdet%f, excitation_level, cluster_population)
   
                   ! Normalisation factor for amplitudes...
  -                amplitude = real(cluster_population,p)/(D0_population**(cluster_size-1)) ! TODO: don't accumulate D0 over report loops
  +                amplitude = real(cluster_population,p)/(D0_normalisation**(cluster_size-1)) ! TODO: don't accumulate D0 over report loops
   
                   ! We chose excitors uniformly.
                   !  -> prob. of each excitor is 1./(number of excitors on processor).
  
positive.code:             ! Zero report cycle quantities.
              proj_energy = 0.0_p
              rspawn = 0.0_p
              D0_population = 0.0_p
  
              do icycle = 1, ncycles
  
negative.code: 
              ! Update the energy estimators (shift & projected energy).
              call update_energy_estimators(nparticles_old)
              ! TEMPORARY: population on reference determinant.
              ! As we might select the reference determinant multiple times in
              ! a cycle, the running total of D0_population is incorrect (by
              ! a factor of the number of times it was selected).  Fix.
              call search_walker_list(f0, 1, tot_walkers, hit, pos)
              D0_population = walker_population(1,pos)
  
              call cpu_time(t2)
  
  