Skip to content

Commit 6ab4076

Browse files
authored
Merge pull request #10 from lxknll/deploy-runner2
Transfer deploy scripts from RuNNer 2 packaging repo
2 parents 27f3b20 + 2076fed commit 6ab4076

20 files changed

Lines changed: 411 additions & 285 deletions

.azure-pipelines/azure-pipelines-osx.yml

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
c_compiler:
2+
- gcc
3+
c_compiler_version:
4+
- '14'
5+
c_stdlib:
6+
- sysroot
7+
c_stdlib_version:
8+
- '2.17'
9+
channel_sources:
10+
- conda-forge
11+
channel_targets:
12+
- conda-forge main
13+
docker_image:
14+
- quay.io/condaforge/linux-anvil-x86_64:alma9
15+
fftw:
16+
- '3'
17+
fortran_compiler:
18+
- gfortran
19+
fortran_compiler_version:
20+
- '14'
21+
is_intel:
22+
- false
23+
libblas:
24+
- 3.9.* *netlib
25+
liblapack:
26+
- 3.9.* *netlib
27+
openmpi:
28+
- '5'
29+
runner_variant:
30+
- gnu_mpi
31+
target_platform:
32+
- linux-64
33+
with_mpi:
34+
- true
35+
zip_keys:
36+
- - c_compiler_version
37+
- fortran_compiler_version
38+
- - runner_variant
39+
- is_intel
40+
- with_mpi

.ci_support/linux_64_mpimpich.yaml renamed to .ci_support/linux_64_is_intelfalserunner_variantgnuwith_mpifalse.yaml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,29 @@ channel_targets:
1212
- conda-forge main
1313
docker_image:
1414
- quay.io/condaforge/linux-anvil-x86_64:alma9
15+
fftw:
16+
- '3'
1517
fortran_compiler:
1618
- gfortran
1719
fortran_compiler_version:
1820
- '14'
21+
is_intel:
22+
- false
1923
libblas:
2024
- 3.9.* *netlib
2125
liblapack:
2226
- 3.9.* *netlib
23-
mpi:
24-
- mpich
25-
mpich:
26-
- '5'
2727
openmpi:
2828
- '5'
29+
runner_variant:
30+
- gnu
2931
target_platform:
3032
- linux-64
33+
with_mpi:
34+
- false
3135
zip_keys:
3236
- - c_compiler_version
3337
- fortran_compiler_version
38+
- - runner_variant
39+
- is_intel
40+
- with_mpi

.ci_support/linux_64_mpiopenmpi.yaml renamed to .ci_support/linux_64_is_inteltruerunner_variantintelwith_mpifalse.yaml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,29 @@ channel_targets:
1212
- conda-forge main
1313
docker_image:
1414
- quay.io/condaforge/linux-anvil-x86_64:alma9
15+
fftw:
16+
- '3'
1517
fortran_compiler:
1618
- gfortran
1719
fortran_compiler_version:
1820
- '14'
21+
is_intel:
22+
- true
1923
libblas:
2024
- 3.9.* *netlib
2125
liblapack:
2226
- 3.9.* *netlib
23-
mpi:
24-
- openmpi
25-
mpich:
26-
- '5'
2727
openmpi:
2828
- '5'
29+
runner_variant:
30+
- intel
2931
target_platform:
3032
- linux-64
33+
with_mpi:
34+
- false
3135
zip_keys:
3236
- - c_compiler_version
3337
- fortran_compiler_version
38+
- - runner_variant
39+
- is_intel
40+
- with_mpi

.ci_support/osx_64_mpiopenmpi.yaml renamed to .ci_support/osx_64_is_intelfalserunner_variantgnu_mpiwith_mpitrue.yaml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,14 @@ channel_sources:
1414
- conda-forge
1515
channel_targets:
1616
- conda-forge main
17+
fftw:
18+
- '3'
1719
fortran_compiler:
1820
- gfortran
1921
fortran_compiler_version:
2022
- '14'
23+
is_intel:
24+
- false
2125
libblas:
2226
- 3.9.* *netlib
2327
liblapack:
@@ -26,14 +30,17 @@ llvm_openmp:
2630
- '19'
2731
macos_machine:
2832
- x86_64-apple-darwin13.4.0
29-
mpi:
30-
- openmpi
31-
mpich:
32-
- '5'
3333
openmpi:
3434
- '5'
35+
runner_variant:
36+
- gnu_mpi
3537
target_platform:
3638
- osx-64
39+
with_mpi:
40+
- true
3741
zip_keys:
3842
- - c_compiler_version
3943
- fortran_compiler_version
44+
- - runner_variant
45+
- is_intel
46+
- with_mpi

.ci_support/osx_64_mpimpich.yaml renamed to .ci_support/osx_64_is_intelfalserunner_variantgnuwith_mpifalse.yaml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,14 @@ channel_sources:
1414
- conda-forge
1515
channel_targets:
1616
- conda-forge main
17+
fftw:
18+
- '3'
1719
fortran_compiler:
1820
- gfortran
1921
fortran_compiler_version:
2022
- '14'
23+
is_intel:
24+
- false
2125
libblas:
2226
- 3.9.* *netlib
2327
liblapack:
@@ -26,14 +30,17 @@ llvm_openmp:
2630
- '19'
2731
macos_machine:
2832
- x86_64-apple-darwin13.4.0
29-
mpi:
30-
- mpich
31-
mpich:
32-
- '5'
3333
openmpi:
3434
- '5'
35+
runner_variant:
36+
- gnu
3537
target_platform:
3638
- osx-64
39+
with_mpi:
40+
- false
3741
zip_keys:
3842
- - c_compiler_version
3943
- fortran_compiler_version
44+
- - runner_variant
45+
- is_intel
46+
- with_mpi

.github/workflows/conda-build.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,19 @@ jobs:
2222
max-parallel: 50
2323
matrix:
2424
include:
25-
- CONFIG: linux_64_mpimpich
25+
- CONFIG: linux_64_is_intelfalserunner_variantgnu_mpiwith_mpitrue
2626
STORE_BUILD_ARTIFACTS: False
2727
UPLOAD_PACKAGES: True
2828
os: ubuntu
2929
runs_on: ['ubuntu-latest']
3030
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
31-
- CONFIG: linux_64_mpiopenmpi
31+
- CONFIG: linux_64_is_intelfalserunner_variantgnuwith_mpifalse
32+
STORE_BUILD_ARTIFACTS: False
33+
UPLOAD_PACKAGES: True
34+
os: ubuntu
35+
runs_on: ['ubuntu-latest']
36+
DOCKER_IMAGE: quay.io/condaforge/linux-anvil-x86_64:alma9
37+
- CONFIG: linux_64_is_inteltruerunner_variantintelwith_mpifalse
3238
STORE_BUILD_ARTIFACTS: False
3339
UPLOAD_PACKAGES: True
3440
os: ubuntu

.gitignore

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.scripts/build_steps.sh

Lines changed: 10 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.scripts/run_osx_build.sh

Lines changed: 9 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)