I’m trying to formulate a PDE system for solution via MethodOfLines.jl. In the last step, I need to use the PDESystem constructor. It is not clear to me what the arguments of that function need to be. Here is what I have done, and which is accepted:

However, I get an error message when I run the discretize function.

Question:

What is required of the 5th argument, the dvs – dependent variables; [p(t,x),ṁ_ℓf, ṁ_a2t, ṁ_t2p] in the example above? Do I list those that I want to find the values of, or the entire list?

In my case, I have a large number of variables in (t,x) and a large number of variables in t. I have 3 PDEs, a number of algebraic equations within the volume, and a number of algebraic equations in the BCs. I have already used the @variables macro of MTK to specify variables. Do I need to repeat all variables here?