Applications

A partial list of applications leveraging Kokkos for performance portability.

The following is a partial list of applications leveraging Kokkos for Performance Portability. The “Status” field indicates whether the application is using Kokkos in production runs yet, or whether the project is in the process of porting over to Kokkos or developing its capabilities from scratch.

AppNameAreaInstitutionWebsiteStatusUses KokkosKernelsContact NameContact Email
AlbanyClimateSandiahttps://github.com/sandialabs/AlbanyPorting/ProductionYMauro Perego, Irina Tezaurmperego@sandia.gov , ikalash@sandia.gov
LGRShock HydrodynamicsSandiahttps://github.com/SNLComputation/lgrtkProductionYDan Ibanezdaibane@sandia.gov
AriaThermal Fluid Multi PhysicsSandia–PortingYJonathan Clausenjclause@sandia.gov
LAMMPSMolecular DynamicsSandiahttps://github.com/lammps/lammpsProductionNStan Moore–
Trilinos-TpetraDistributed Sparse Linear Algebra PackageSandiahttps://github.com/trilinos/trilinosProductionYKaren Devine–
Trilinos-PhalanxDAG-based AssemblySandia–ProductionYRoger Pawlowskirppawlo@sandia.gov
Trilinos-PanzerFinite Element ToolsSandia–Production/PortingYRoger Pawlowskirppawlo@sandia.gov
Trilinos – ShyLU BaskerSparse Direct SolverSandiahttps://github.com/trilinos/TrilinosPorting/ProductionNNathan Ellingwood, Siva Rajamanickamndellin@sandia.gov
Trilinos – ShyLU TachoTasking Cholesky SolverSandiahttps://github.com/trilinos/TrilinosPorting/ProductionNKyungjoo Kim, Siva Rajamanickamkyukim@sandia.gov
DrekarTurbulent CFD, MHD, Plasma PhysicsSandia–Production/PortingYRoger Pawlowskirppawlo@sandia.gov
MTGLGraph LibrarySandiaN/APorting/ProductionNJon Berryjberry@sandia.gov
Parallel Research KernelsProgramming Models ResearchIntel Corporationhttps://github.com/ParRes/KernelsEvaluationNJeff Hammondjeff_hammond@acm.org
Compadre ToolkitCompatible remap and PDE solution on particles using Generalized Moving Least SquaresSandia–ProductionNPaul Kuberrypakuber@sandia.gov
HOMMEXXAtmospheric Dynamics for Climate SimulationsSandia–ProductionYAndy Salingeragsalin@sandia.gov
MiniMDMolecular Dynamics Proxy AppSandiahttps://github.com/mantevo/minimdProductionNChristian Trottcrtrott@sandia.gov
ExaMiniMDMolecular Dynamics Proxy AppSandiahttps://github.com/ecp-copa/examinimdProductionNChristian Trottcrtrott@sandia.gov
MiniFEFinite Element Proxy AppSandiahttps://github.com/mantevo/minifeProductionNChristian Trottsdhammo@sandia.gov
AllRegimeCFD, All Mach number Hydrodynamics on regular gridsCEA–PortingNThomas Padioleauthomas.padioleau@cea.fr
ppkMHDCFD, High order schemes for high Mach number MHD applications in astrophysicsCEA–PortingNPierre Kestenerpierre.kestener@cea.fr
LBM_saclayLattice Boltzmann methods for multiphase flowCEA–EvaluationNAlain Cartalade / Pierre Kesteneralain.cartalade@cea.fr ; pierre.kestener@cea.fr
IOSSFinite Element I/O librarySandiahttps://github.com/gsjaardema/seacasPortingNGreg Sjaardemagdsjaar@sandia.gov
SPARCCFDSandiaN/APorting/ProductionY––
EMPIREPICSandiaN/APorting/ProductionY––
GemmaElectromagnetic Radiation (EMR)SandiaN/ADevelopmentNWilliam Langston
SPARTADSMCSandiahttps://github.com/sparta/spartaPortingN––
EnGPardynamic load balancingRPI SCOREChttp://scorec.github.io/EnGPar/PortingYCameron Smithsmithc11@rpi.edu
K-AthenaCFD, Astrophysical MHDMichigan State UniversitytbaPortingNPhilipp Gretegrete@pa.msu.edu
Nalu-WindEcp/Exawind applicationNREL/Sandiahttps://github.com/exawind/nalu-windPorting/ProductionNAlan Williamswilliam@sandia.gov
STKSierra ToolkitSandiaN/APorting/ProductionNAlan Williamswilliam@sandia.gov
GenTenTensor decompositionsSandiahttps://gitlab.com/tensors/gentenPorting/ProductionNEric Phippsetphipp@sandia.gov
DataTransferKitsolution transfer services for multiphysics applicationsORNLhttps://github.com/ORNL-CEES/DataTransferKitProductionNStuart Slatteryslatterysr@ornl.gov
E3SMHigh-res, cloud-resolving atmosphere model (SCREAM)DoEhttps://github.com/E3SM-Project/screamDevelopmentNJim Foucarjgfouca@sandia.gov
COMPOSEEarth SciencesSNLhttps://github.com/E3SM-Project/COMPOSEProduction and DevelopmentNAndrew M. Bradleyambradl@sandia.gov
SunataMetal Additive ManufacturingAtlas3Dhttps://atlas3d.xyz/Production and DevelopmentYHao Penghao@atlas3d.xyz
BabelStreamBenchmarkingUniversity of Bristolhttp://uob-hpc.github.io/BabelStream/ProductionNoTom Deakintom.deakin@bristol.ac.uk
SHAWGeophysics, model reductionSandia, NGAhttps://github.com/Pressio/SHAWProduction/DevYFrancesco Rizzifrancesco.rizzi@ng-analytics.com