Skip to content

update dockerfile and associated doc+ doc update for compilation

GFuhr1 requested to merge GuillaumeF/docker_update into main

Dockerfile :

  • intel composer replaced by OneAPI
  • Nvidia SDK v2022
  • Python 3.10
  • OpenMPI 4.13
  • all images are run as user, no more root user by default
  • possibility to change the default username and use the UID/GID of the host (see README for details)
  • for python image, add /home/username/.local/bin to PATH so installed python packages can be used directly
  • add a docker compose file and update the readme file
  • for TUBS/localcfg for docker file, add QLK_HAS_NAG=0 in it
  • possible issue with CRLF if host is windows for the "COPY" command during building part, corrected using sed to do a search replace

pythontools/readme.md :

  • minor corrections on example

qualikiz/readme.md :

  • adding missing variables in the installation details

Makefile :

  • add a variable SHELL which wasn't initialized in the current version (/bin/sh is not compatible with regex used)
  • updated the version detection for pgfortran (output of the command changed in the 2022 version)

transport_module_mpi.make:

  • updated the version detection for pgfortran (output of the command changed in the 2022 version)

Merge request reports