PyOP2 swMATH ID: 14924 Software Authors: Imperial College London; Rathgeber F, Markall GR, Mitchell L, Loriant N, Ham DA, Bertolli C, Kelly PH Description: Many numerical algorithms and scientific computations on unstructured meshes can be viewed as the independent application of a local operation everywhere on a mesh. This local operation is often called a computational kernel and its independent application lends itself naturally to parallel computation. An unstructured mesh can be described by sets of entities (vertices, edges, cells) and the connectivity between those sets forming the topology of the mesh. PyOP2 is a domain-specific language (DSL) for the parallel executions of computational kernels on unstructured meshes or graphs. Homepage: http://op2.github.io/PyOP2/concepts.html Related Software: Firedrake; PETSc; FEniCS; petsc4py; COFFEE; TSFC; UFL; hypre; FIAT; FIAT; DMPlex; FFC; DOLFIN; deal.ii; FInAT; Python; Trilinos; FreeFem++; mpi4py; ML Cited in: 10 Publications all top 5 Cited by 21 Authors 5 Mitchell, Lawrence 4 Ham, David A. 3 Chang, Justin 3 Knepley, Matthew G. 3 McRae, Andrew T. T. 2 Bercea, Gheorghe-Teodor 2 Cotter, Colin John 2 Kelly, Paul H. J. 2 Lange, Michael 2 Luporini, Fabio 2 Nakshatrala, K. B. 1 Fabien, Maurice S. 1 Gibson, Thomas H. 1 Gorman, Gerard J. 1 Joshaghani, M. S. 1 Markall, Graham R. 1 Mills, Richard Tran 1 Mudalige, Gihan R. 1 Müller, Eike Hermann 1 Rathgeber, Florian 1 Reguly, István Z. all top 5 Cited in 6 Serials 3 SIAM Journal on Scientific Computing 2 Journal of Computational Physics 2 ACM Transactions on Mathematical Software 1 Computers and Fluids 1 Computer Methods in Applied Mechanics and Engineering 1 SpringerBriefs in Mathematics of Planet Earth all top 5 Cited in 6 Fields 9 Numerical analysis (65-XX) 4 Fluid mechanics (76-XX) 2 Geophysics (86-XX) 1 Partial differential equations (35-XX) 1 Global analysis, analysis on manifolds (58-XX) 1 Mechanics of deformable solids (74-XX) Citations by Year