diff --git a/README.md b/README.md index f0bc08a8c3e57cddc2bb0666f01d6b74fac6e86a..1384ee2ce326877c0ee59d089e1f205299794ad4 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,13 @@ cd GrayScottSeq ./coliru.bash ``` +## Virtual tutors + +*currently require a password* + +Prototyped with [Corolair](https://corolair.com/): +- [Syclops](https://app.corolair.com/student/tutor/fdc62121-e847-4be5-a0df-a50c1bbd5b0a/chat) has read the [Data Parallel C++](https://link.springer.com/book/10.1007/978-1-4842-9691-2) book and can answer your questions the best he can. [Ask him !](https://app.corolair.com/student/tutor/fdc62121-e847-4be5-a0df-a50c1bbd5b0a/chat) + ## SYCL Webography diff --git a/docker/ubuntu_cuda_light/Dockerfile b/docker/ubuntu_cuda_light/Dockerfile index 7279e948b334d58644941fd63cae4e5555144bbd..dbbc3bb27e3e9c50363c20d2ce75060b527ea6de 100644 --- a/docker/ubuntu_cuda_light/Dockerfile +++ b/docker/ubuntu_cuda_light/Dockerfile @@ -1,9 +1,9 @@ FROM ubuntu:22.04 COPY docker/ubuntu_micromama_code_server/README.md /home/$MAMBA_USER/Examples/README.md -COPY CheckOneApiCpu /home/$MAMBA_USER/Examples/CheckOneApiCpu -COPY CheckOneApiCuda /home/$MAMBA_USER/Examples/CheckOneApiCuda -COPY GrayScottSeq /home/$MAMBA_USER/Examples/GrayScottSeq +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclSetup.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclCpu.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclGpu.git # micromamba dockerfile makes use of SHELL. If it is overwritten #Â the auto-activate might not work diff --git a/docker/ubuntu_cuda_micromama_code_server/Dockerfile b/docker/ubuntu_cuda_micromama_code_server/Dockerfile index a025216f605985461da6ef2dc8d17bb0089c6000..371090b469d99707179fb54f14656a4513ad072e 100644 --- a/docker/ubuntu_cuda_micromama_code_server/Dockerfile +++ b/docker/ubuntu_cuda_micromama_code_server/Dockerfile @@ -1,9 +1,9 @@ FROM gitlab-registry.in2p3.fr/cta-lapp/cours/lecturedockerimages/ubuntu_micromamba_code_server:0.1 COPY docker/ubuntu_micromama_code_server/README.md /home/$MAMBA_USER/Examples/README.md -COPY CheckOneApiCpu /home/$MAMBA_USER/Examples/CheckOneApiCpu -COPY CheckOneApiCuda /home/$MAMBA_USER/Examples/CheckOneApiCuda -COPY GrayScottSeq /home/$MAMBA_USER/Examples/GrayScottSeq +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclSetup.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclCpu.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclGpu.git # micromamba dockerfile makes use of SHELL. If it is overwritten #Â the auto-activate might not work diff --git a/docker/ubuntu_cuda_micromama_vscode/Dockerfile b/docker/ubuntu_cuda_micromama_vscode/Dockerfile index 5e5d6ce3051c89d2ba9820a4eeabf6a1653c69b7..d4a16afbecd2df7e1b908a4f116fee46e5e6122d 100644 --- a/docker/ubuntu_cuda_micromama_vscode/Dockerfile +++ b/docker/ubuntu_cuda_micromama_vscode/Dockerfile @@ -1,9 +1,9 @@ FROM gitlab-registry.in2p3.fr/cta-lapp/cours/lecturedockerimages/ubuntu_micromamba_vscode:0.1 COPY docker/ubuntu_micromama_code_server/README.md /home/$MAMBA_USER/Examples/README.md -COPY CheckOneApiCpu /home/$MAMBA_USER/Examples/CheckOneApiCpu -COPY CheckOneApiCuda /home/$MAMBA_USER/Examples/CheckOneApiCuda -COPY GrayScottSeq /home/$MAMBA_USER/Examples/GrayScottSeq +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclSetup.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclCpu.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclGpu.git # micromamba dockerfile makes use of SHELL. If it is overwritten #Â the auto-activate might not work diff --git a/docker/ubuntu_light/Dockerfile b/docker/ubuntu_light/Dockerfile index 48aaa71e7391451b573413f9475b7f843f16687a..d05cfaa058772c9323ec0b3910cf515d13ba7fcb 100644 --- a/docker/ubuntu_light/Dockerfile +++ b/docker/ubuntu_light/Dockerfile @@ -1,9 +1,8 @@ FROM ubuntu:22.04 COPY docker/ubuntu_micromama_code_server/README.md /home/$MAMBA_USER/Examples/README.md -COPY CheckOneApiCpu /home/$MAMBA_USER/Examples/CheckOneApiCpu -COPY CheckOneApiCuda /home/$MAMBA_USER/Examples/CheckOneApiCuda -COPY GrayScottSeq /home/$MAMBA_USER/Examples/GrayScottSeq +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclSetup.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclCpu.git # micromamba dockerfile makes use of SHELL. If it is overwritten #Â the auto-activate might not work diff --git a/docker/ubuntu_micromama_code_server/Dockerfile b/docker/ubuntu_micromama_code_server/Dockerfile index 8281b546d94029adc0f760c8210d656333baec03..206658a78bfbfd9ce54ddb73e976460c512a2c1e 100644 --- a/docker/ubuntu_micromama_code_server/Dockerfile +++ b/docker/ubuntu_micromama_code_server/Dockerfile @@ -1,9 +1,8 @@ FROM gitlab-registry.in2p3.fr/cta-lapp/cours/lecturedockerimages/ubuntu_micromamba_code_server:0.1 COPY docker/ubuntu_micromama_code_server/README.md /home/$MAMBA_USER/Examples/README.md -COPY CheckOneApiCpu /home/$MAMBA_USER/Examples/CheckOneApiCpu -COPY CheckOneApiCuda /home/$MAMBA_USER/Examples/CheckOneApiCuda -COPY GrayScottSeq /home/$MAMBA_USER/Examples/GrayScottSeq +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclSetup.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclCpu.git # micromamba dockerfile makes use of SHELL. If it is overwritten #Â the auto-activate might not work diff --git a/docker/ubuntu_micromama_vscode/Dockerfile b/docker/ubuntu_micromama_vscode/Dockerfile index 16729064ec3b971ab6dbb96bd9f75afdc9a1946f..883054f4f4fb4e6ae6d5197116747ee3050319e5 100644 --- a/docker/ubuntu_micromama_vscode/Dockerfile +++ b/docker/ubuntu_micromama_vscode/Dockerfile @@ -1,9 +1,8 @@ FROM gitlab-registry.in2p3.fr/cta-lapp/cours/lecturedockerimages/ubuntu_micromamba_vscode:0.1 COPY docker/ubuntu_micromama_code_server/README.md /home/$MAMBA_USER/Examples/README.md -COPY CheckOneApiCpu /home/$MAMBA_USER/Examples/CheckOneApiCpu -COPY CheckOneApiCuda /home/$MAMBA_USER/Examples/CheckOneApiCuda -COPY GrayScottSeq /home/$MAMBA_USER/Examples/GrayScottSeq +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclSetup.git +RUN cd /home/$MAMBA_USER/Examples && gitclone https://gitlab.in2p3.fr/CodeursIntensifs/grayscott/GrayScottSyclCpu.git # micromamba dockerfile makes use of SHELL. If it is overwritten #Â the auto-activate might not work diff --git a/env.bash b/env.bash index 5d93fdf6148677056c8a56b1fbfc77368b62246e..580ce69f46468133c9e04822e84b7572bf66703f 100644 --- a/env.bash +++ b/env.bash @@ -14,7 +14,7 @@ export PATH="${SCRIPT_DIR}/scripts:${PATH}" # aliases -alias qclean=qclean.bash +#alias qclean=qclean.bash # oneAPI setup