I've got the following system to solve
\begin{align} \begin{bmatrix} A & B \\ B^* & C \end{bmatrix} \begin{bmatrix} u \\ p \end{bmatrix} = \begin{bmatrix} 0 \\ g \end{bmatrix}, \end{align} with the following matrix/ vector dimensions: \begin{align} A&: (a,a) \ (\text{rows, columns}) \\ B&: (a,b) \\ C&: (b,b) \\ u&: (a,1) \\ p&: (b,1) \\ 0&: (a,1) \\ g&: (b,1) \end{align} After rearranging, row 1 is \begin{align} u = -A^{-1} B p \end{align} and row 2 is \begin{align} B^* u + C p = g. \end{align} Inserting $u$ into row 2 yields \begin{align} &-B^* A^{-1} B p + C p = g \\ \\ \leftrightarrow& (B^* A^{-1} B - C) p = -g \\ \end{align}
I have tried solving row 2 for $p$ and inserted the resulting $p$ into row 1, which worked. But I intend to avoid using the inverse of $A$ due to computational reasons. Row 1 can be solved for $u$ by the system \begin{align} Au = -Bp \end{align} with $p$ from row 2. But I don't know how to compute $p$ in row 2 without using the inverse of $A$.
Does anyone have any ideas?
Thanks in advance!