documentation in k_point.h
experimental: omp for interstitial xc