Skip to content

Commit f5d2177

Browse files
authored
Merge pull request #178 from LSSTDESC/issue/177/mpich
Issue/177/mpich
2 parents ad8e2fe + 8bf4127 commit f5d2177

4 files changed

Lines changed: 20 additions & 4 deletions

File tree

.github/workflows/lock-prod.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@ jobs:
4242
run: |
4343
cd $GITHUB_WORKSPACE
4444
conda install -c conda-forge -y -n lock-env conda-lock
45-
conda-lock lock -c conda-forge/label/mpi-external -c conda-forge -f ./conda/lock/environment.yml -f ./conda/lock/pyproject.toml -p linux-64 --lockfile ./conda/lock/auto/desc-py-lock-linux-64-${{env.BRANCH_NAME}}-${{env.DATE_TAG}}.yml
46-
conda-lock lock -c conda-forge/label/mpi-external -c conda-forge -f ./conda/lock/environment.yml -f ./conda/lock/pyproject.toml -p osx-64 --lockfile ./conda/lock/auto/desc-py-lock-osx-64-${{env.BRANCH_NAME}}-${{env.DATE_TAG}}.yml
47-
python ./scripts/diff-lock.py ./conda/desc-py-lock.yml ./conda/lock/auto/desc-py-lock-linux-64-${{env.BRANCH_NAME}}-${{env.DATE_TAG}}.yml
45+
conda-lock lock -c conda-forge/label/mpi-external -c conda-forge -f ./conda/lock/environment.yml -f ./conda/lock/mpi-hpc.yml -f ./conda/lock/pyproject.toml -p linux-64 --lockfile ./conda/lock/auto/desc-py-lock-hpc-linux-64-${{env.BRANCH_NAME}}-${{env.DATE_TAG}}.yml
46+
conda-lock lock -c conda-forge -f ./conda/lock/environment.yml -f ./conda/lock/mpi-laptop.yml -f ./conda/lock/pyproject.toml -p osx-64 --lockfile ./conda/lock/auto/desc-py-lock-laptop-osx-64-${{env.BRANCH_NAME}}-${{env.DATE_TAG}}.yml
47+
conda-lock lock -c conda-forge -f ./conda/lock/environment.yml -f ./conda/lock/mpi-laptop.yml -f ./conda/lock/pyproject.toml -p linux-64 --lockfile ./conda/lock/auto/desc-py-lock-laptop-linux-64-${{env.BRANCH_NAME}}-${{env.DATE_TAG}}.yml
48+
python ./scripts/diff-lock.py ./conda/desc-py-lock.yml ./conda/lock/auto/desc-py-lock-hpc-linux-64-${{env.BRANCH_NAME}}-${{env.DATE_TAG}}.yml
4849
- name: Commit and push changes
4950
uses: devops-infra/action-commit-push@v0.11
5051
with:

conda/lock/environment.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ dependencies:
5959
- matplotlib
6060
- mockmpi
6161
- mpi4py
62-
- mpich
6362
- namaster
6463
- nbconvert
6564
- ndcctools

conda/lock/mpi-hpc.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# mpi-hpc.yml
2+
channels:
3+
- conda-forge/label/mpi_external
4+
- conda-forge
5+
dependencies:
6+
- mpich
7+
platforms:
8+
- linux-64

conda/lock/mpi-laptop.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# mpi-laptop.yml
2+
channels:
3+
- conda-forge
4+
dependencies:
5+
- mpich
6+
platforms:
7+
- linux-64
8+
- osx-64

0 commit comments

Comments
 (0)