Known issues and wishlist - vonkarmaninstitute/pantera-pic-dsmc GitHub Wiki

Known issues

Users please use the "issues" menu of GitLab and open a new issue.

Performance improvements

  • While gathering moments on the grid (in postprocess.f90) currently, each MPI process stores a copy of the entire grid. This can become very expensive for large 2D domains. Additionally, a MPI reduce operation is required at the end. We could instead make each MPI process own only its cells, and just an MPI gather would be required at the end.
  • UMFPACK works on the root process only. We should use a parallel solver such as MUMPS. We should investigate interfacing with more popular libraries like PETSc.
  • In the pantera-implicit branch, the mass matrix stores all nodes, but only a N-by-3 matrix is in theory required.
  • Multiple initializations in different domain regions.
  • Optionally write output data in VTK binary files.