I need to include experimental results for lots of PDE (partial differential equation) matrices in my research work. How can I identify PDE matrices? For example, matrices in the UFL Sparse Matrix Collection.


For the UF sparse matrix collection, you can search for "PDE" in the keyword section and 8 results will appear. The notes section for many of the entries will indicate the provenance of the example.

Another strategy you can employ is to look at examples in packages like PETSc, FEniCS, deal.II, and others that are commonly used to solve PDEs. It should be possible to modify the code in these examples to write the coefficients of linear systems to disk to get additional examples of "PDE matrices".

| cite | improve this answer | |
  • $\begingroup$ Indeed, you could just take the example programs of deal.II and in the solve() function of each of them just do something along the lines of system_matrix.print(std::cout);. $\endgroup$ – Wolfgang Bangerth May 12 '15 at 12:37

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.