Skip to content
Open
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
291290e
Rebuild for CUDA 12 w/arch + Windows support
regro-cf-autotick-bot Jun 14, 2024
356e5b2
add CUDA 12 deps
h-vetinari Aug 9, 2024
9f0e1f3
don't store build artefacts
h-vetinari Aug 9, 2024
46c3957
MNT: Re-rendered with conda-build 24.7.1, conda-smithy 3.37.2, and co…
h-vetinari Aug 9, 2024
e9c0768
CUDA 12 also needs cuda-nvtx-dev
h-vetinari Aug 9, 2024
7f37f2f
add cicc to PATH on CUDA builds
h-vetinari Aug 14, 2024
41b266e
switch to `find_package(CUDAToolkit)`
h-vetinari Aug 28, 2024
baa98a6
also replace CUDA_VERSION w/ CUDAToolkit_VERSION
h-vetinari Aug 28, 2024
2f3cf30
rely on `-DCMAKE_CUDA_ARCHITECTURES`
h-vetinari Aug 28, 2024
64684a7
help find libcudadevrt.a
h-vetinari Aug 28, 2024
6f070d5
use native CMake functionality for finding cudadevrt
h-vetinari Aug 28, 2024
504b0a8
replace functions that only work with `find_package(CUDA)`
h-vetinari Aug 28, 2024
3b4686d
of course the signature changes too...
h-vetinari Aug 28, 2024
402e82a
avoid CMake error due to lack of language
h-vetinari Aug 28, 2024
c01fe85
handle linker_language differently
h-vetinari Aug 28, 2024
be1d139
use enable_language(CUDA) instead of messing with LINKER_LANGUAGE
h-vetinari Aug 29, 2024
54570ab
move `enable_language(CUDA)` to project top-level
h-vetinari Aug 29, 2024
6a2f6a3
set `enable_language(CUDA)` in top-level CMakeLists.txt
h-vetinari Aug 29, 2024
b8408f1
add it back to subprojects after all?
h-vetinari Aug 29, 2024
ee9bf42
remove all doubts
h-vetinari Aug 29, 2024
6044e7c
handle CUDA_NVCC_FLAGS -> CMAKE_CUDA_FLAGS
h-vetinari Aug 30, 2024
28e9d23
MNT: Re-rendered with conda-build 24.9.0, conda-smithy 3.42.0, and co…
Oct 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
157 changes: 73 additions & 84 deletions .azure-pipelines/azure-pipelines-linux.yml

Large diffs are not rendered by default.

49 changes: 1 addition & 48 deletions .azure-pipelines/azure-pipelines-osx.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ c_compiler_version:
c_stdlib:
- sysroot
c_stdlib_version:
- '2.12'
- '2.17'
cdt_name:
- cos6
- cos7
channel_sources:
- conda-forge
channel_targets:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
arpack:
- '3.9'
bzip2:
- '1'
c_compiler:
- gcc
c_compiler_version:
- '12'
c_stdlib:
- sysroot
c_stdlib_version:
- '2.17'
cdt_name:
- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
- '12.0'
cxx_compiler:
- gxx
cxx_compiler_version:
- '12'
docker_image:
- quay.io/condaforge/linux-anvil-cos7-x86_64
fftw:
- '3'
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
libblas:
- 3.9 *netlib
libboost_devel:
- '1.84'
liblapack:
- 3.9 *netlib
libnetcdf:
- 4.9.2
mpi:
- mpich
mpich:
- '4'
netcdf_fortran:
- '4.6'
numpy:
- '1.22'
openmpi:
- '5'
openssl:
- '3'
perl:
- 5.32.1
pin_run_as_build:
python:
min_pin: x.x
max_pin: x.x
python:
- 3.10.* *_cpython
readline:
- '8'
target_platform:
- linux-64
zip_keys:
- - c_compiler_version
- cxx_compiler_version
- fortran_compiler_version
- c_stdlib_version
- cdt_name
- cuda_compiler
- cuda_compiler_version
- docker_image
- - python
- numpy
zlib:
- '1'
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
arpack:
- '3.9'
bzip2:
- '1'
c_compiler:
- gcc
c_compiler_version:
- '12'
c_stdlib:
- sysroot
c_stdlib_version:
- '2.17'
cdt_name:
- cos7
channel_sources:
- conda-forge
channel_targets:
- conda-forge main
cuda_compiler:
- cuda-nvcc
cuda_compiler_version:
- '12.0'
cxx_compiler:
- gxx
cxx_compiler_version:
- '12'
docker_image:
- quay.io/condaforge/linux-anvil-cos7-x86_64
fftw:
- '3'
fortran_compiler:
- gfortran
fortran_compiler_version:
- '12'
libblas:
- 3.9 *netlib
libboost_devel:
- '1.84'
liblapack:
- 3.9 *netlib
libnetcdf:
- 4.9.2
mpi:
- mpich
mpich:
- '4'
netcdf_fortran:
- '4.6'
numpy:
- '1.23'
openmpi:
- '5'
openssl:
- '3'
perl:
- 5.32.1
pin_run_as_build:
python:
min_pin: x.x
max_pin: x.x
python:
- 3.11.* *_cpython
readline:
- '8'
target_platform:
- linux-64
zip_keys:
- - c_compiler_version
- cxx_compiler_version
- fortran_compiler_version
- c_stdlib_version
- cdt_name
- cuda_compiler
- cuda_compiler_version
- docker_image
- - python
- numpy
zlib:
- '1'
Loading