subroutine deallocate_adi_caches()
implicit none
if (allocated(nIRef)) deallocate(nIRef)
if (allocated(signsRef)) deallocate(signsRef)
if (allocated(exLvlRef)) deallocate(exLvlRef)
end subroutine deallocate_adi_caches