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

docker: use ubuntu 20.04 with CUDA 11.2 #3502

Conversation

psychocoderHPC
Copy link
Member

@psychocoderHPC psychocoderHPC commented Jan 27, 2021

  • Dockerfile:
    • update base image
    • remove compilation for sm_30 (in nvcc not available anymore) and add sm_80
  • update required spack configuration files
    • switch to gcc-9 shipped with ubunut 20.04

Review

The first commit is moving all ubuntu 16.04 files into a new folder. The second commit should be reviewed to see the differences too the old version.

Tests

I tested the changes together with https://github.com/ComputationalRadiationPhysics/spack-repo/pull/12/files . The new spack recipe is required to guarantee that the development branch can be build together with ISAAC.
I disabled the CI checks for this PR, because the container build is not covered by our CI.

@psychocoderHPC psychocoderHPC added the refactoring code change to improve performance or to unify a concept but does not change public API label Jan 27, 2021
@psychocoderHPC psychocoderHPC requested review from ax3l and a team January 27, 2021 08:22
@psychocoderHPC psychocoderHPC added the CI:no-compile CI is skipping compile/runtime tests but runs PICMI tests label Jan 27, 2021
- Dockerfile:
  - update base image
  - remove compilation for sm_30 (in nvcc not available anymore) and add sm_80
- update required spack configuration files
  - switch to gcc-9 shipped with ubunut 20.04
@sbastrakov sbastrakov merged commit 6d3a137 into ComputationalRadiationPhysics:dev Jan 29, 2021
psychocoderHPC added a commit to psychocoderHPC/picongpu that referenced this pull request Mar 8, 2021
With ComputationalRadiationPhysics#3502 we forgot to update the tool `newVersion.sh`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI:no-compile CI is skipping compile/runtime tests but runs PICMI tests refactoring code change to improve performance or to unify a concept but does not change public API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants