Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussion Round: Build System #86

Open
crtrott opened this issue Nov 29, 2023 · 2 comments
Open

Discussion Round: Build System #86

crtrott opened this issue Nov 29, 2023 · 2 comments
Labels
KUG2023 Presentation for the 2023 Kokkos Usergroup Meeting

Comments

@crtrott
Copy link
Member

crtrott commented Nov 29, 2023

No description provided.

@crtrott crtrott added the KUG2023 Presentation for the 2023 Kokkos Usergroup Meeting label Nov 29, 2023
@dalg24
Copy link
Member

dalg24 commented Dec 21, 2023

Notes

Makefile

  • What about removing the Makefile?
  • LAMMPS Makefile build-system would need to go
  • Makefile build-system only supports building kokkos inline with the application
  • Basically the question is not about removing the Makefile, but whether to depend on cmake to be available for it to work

CMake

  • Should CMake see cuda/hip as a language or through the compiler wrapper
  • the language way is the only way on windows
  • CMake doesn't support multi-language well, so each user becomes a cuda/hip language file

@dalg24
Copy link
Member

dalg24 commented Dec 21, 2023

Additional notes on Containers

hard to maintain, who are the intended audience?

  • Kokkos ecosystem CI, maybe just sharing the base Dockerfiles without kokkos would be useful
  • For tutorials
  • For onboarding new users
  • To run on supercomputers: then charlycloud, podman or singularity would be much better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
KUG2023 Presentation for the 2023 Kokkos Usergroup Meeting
Projects
Development

No branches or pull requests

2 participants