Let $G:\mathbb{R}^3\rightarrow\mathbb{R}^3$ be smooth vector field over $\mathbb{R}^3$. For which vector fields $F:\mathbb{R}^3\rightarrow\mathbb{R}^3$ does the PDE
$$\dfrac{\partial}{\partial t}\textbf{v} + \textbf{Curl}(F(\textbf{v})) = \textbf{G}$$ have solutions $\textbf{v}(x,t):\mathbb{R}^3\times (0,\infty) \rightarrow\mathbb{R}^3$ for all time $t>0$, given smooth initial condition $$\textbf{v}(x,0) = \textbf{i}(x)?$$
It's not hard to see F has to be smooth. Are there any other implications we can make? If I give you $F$ can you find $\textbf{v}$ every time? Are the solutions unique?