The PUMI flow solver has been developed at CIMNE in to address the need for fast solutions of the flow field around complex geometries. Nowadays calculations involving a number of cells on the order of ten millions are performed routinely. PUMI was created to deal with this kind of large-scale problem using modest hardware, therefore special emphasis was placed on the computational efficiency of the code. Design guidelines where minimum memory requirement, very fast single-threaded performance as well as satisfactory parallel scaling up to a moderate number of threads (as found on current desktop hardware using a small number of multi-core CPUs . In order to speedup the mesh generation activities an unstructured finite element formulation was selected. This papers describes the theoretical basis of the algorithms as well as detail of the implementation that increase the robustness and efficiency of the code.
PUMI: An explicit ED unstructural finite element solver for the Euler equations
FREE!