I am guessing that your Kernel crashed when computing the "sol" expression. (you can tell if this is what happened by looking at then in the In[n] value for the Line Integral-Plot cell that generated your empty plot)
I tried doing the calculation on my machine (16 Gb I7). I executed up to the "sol" expression and went to make lunch and came back 10 or 15 minutes later with it still running at 400% CPU. So I killed the computation so I could go about other business. As the blog poster noted, he's solving 30,000 simultaneous equations, but I don't know what to expect in terms of how long it should take and he doesn't comment on this.
But to answer your first question, no, this does not need the loading of an external package as far as I can see.