Applications

Posted on January 1, 2023 • 3 min read • 500 words

The following is a partial list of applications leveraging Kokkos for Performance Portability. The “Status” field indicates whether the application is using Kokkos in productions runs yet, or whether the project is in the process or 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 PhysicsSandiaPortingYJonathan Clausenjclause@sandia.gov
LAMMPSMolecular DynamicsSandiahttps://github.com/lammps/lammpsProductionNStan Moore
Trilinos-TpetraDistributed Sparse Linear Algebra PackageSandiahttps://github.com/trilinos/trilinosProductionYKaren Devine
Trilinos-PhalanxDAG-based AssemblySandiaProductionYRoger Pawlowskirppawlo@sandia.gov
Trilinos-PanzerFinite Element ToolsSandiaProduction/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 PhysicsSandiaProduction/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 SquaresSandiaProductionNPaul Kuberrypakuber@sandia.gov
HOMMEXXAtmospheric Dynamics for Climate SimulationsSandiaProductionYAndy 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 gridsCEAPortingNThomas Padioleauthomas.padioleau@cea.fr
ppkMHDCFD, High order schemes for high Mach number MHD applications in astrophysicsCEAPortingNPierre Kestenerpierre.kestener@cea.fr
LBM_saclayLattice Boltzmann methods for multiphase flowCEAEvaluationNAlain 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