In the string theory book by Ibanez and Uranga (click here for the Google books excerpt), the four-dimensional multi-center Taub-NUT metric is written as
$$ds^2 = \frac{V(\textbf{x})}{4}d\textbf{x}^2 + \frac{V(\textbf{x})^{-1}}{4}(dx^{10} + \omega\cdot d\textbf{x})^2$$ $$V(\textbf{x}) = 1 + \sum_{a = 1}^{N}\frac{1}{|\textbf{x}-\textbf{x}_a|}, \qquad \nabla\times\omega = \nabla V(\textbf{x})$$
where $\omega$ the 3D vector potential for $N$ Dirac magnetic monopoles (equivalently $D6$-branes) in $\mathbb{R}^3$ and $\textbf{x} \in R^3$ parametrize the 3D space transverse to the D6 branes.
The authors say
Around each degenerate fiber over a a center $\textbf{x}_a$, the geometry supports a normalizable harmonic $2$-form $\omega_a$. The component of the M-theory 3-form along it,
$$ C_3 = \omega_a \wedge A_1^a$$
produces a $U(1)$ gauge boson, interpreted in the type-IIA picture as the $D6$-brane worldvolume $U(1)$.
Question 1: From simply the solution written above, is it obvious that there is a harmonic 2-form at each $\textbf{x}_a$?
I know that $V(\textbf{x})$ is harmonic in $\mathbb{R}^3$. And at first, it seemed tempting to connect $\omega$ the vector to $\omega_a$ the normalizable 2-form. But that does not seem right because one should have $N$ 2-forms according to the quoted paragraph.
So I dug a bit deeper and found Gubser's TASI lecture notes where, on page 24, he says [for $n+1$ parallel $D6$-branes]
..there are $n$ homologically non-trivial cycles for the $(n+1)$-center Taub-NUT geometry: topoligically this is identical to a resolved $A_n$ singularity. Thus there exist $n$ harmonic, normalizable two-forms, call them $\omega^i$. These forms are localized near the centers of the Taub-NUT space, and they are the cohomological forms dual to the $n$ non-trivial homology cycles. Furtheremore, there is one additional normalizable $2$-form on the Taub-NUT geometry, which can be constructed explicitly for $n = 0$, but which owes its existence to no particular topological property. Let us call this form $\omega^0$. ..we expand the Ramond-Ramond three-form of type-IIA as $$ C_{(3)} = \sum_{i=0}^{n}\omega^i \wedge A_i + \cdots$$
In contrast to the book, where the notion of 2-cycles is described later (and is not seemingly used to assert the existence of normalizable harmonic 2-forms), Gubser's argument seems to suggest that the normalizable harmonic 2-forms exist due to the presence of non-trivial homology cycles.
Why?
Question 2: Why does $\omega^0$ not "owe its existence to any particular topological property"? What is the significance of this "additional" normalizable 2-form on the Taub-NUT geometry?
I would have thought that all D6-brane centers would be treated the same way -- if we have $(n+1)$ centers, then why do we seem to make a distinction between $n$ and the $0^{th}$ one?