Skip to content

Commit 5d59599

Browse files
authored
Merge pull request #806 from CamStan/main
Merge dev into main for release 2.0
2 parents 2f02486 + de2c08e commit 5d59599

File tree

166 files changed

+3461
-27869
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+3461
-27869
lines changed

.gitlab-ci.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ stages:
107107
script:
108108
- cd unifyfs-build/t && $JOB_LAUNCH_COMMAND make check
109109
after_script:
110-
- rm -rf /tmp/unify* /tmp/tmp.* /tmp/mdhim* /tmp/na_sm | true
110+
- rm -rf /tmp/unify* /tmp/tmp.* /tmp/na_sm | true
111111

112112
# Run the integration test suite with the options provided from the specific
113113
# job.
@@ -156,7 +156,9 @@ before_script:
156156
# Running with lsf tag here, but this may be too vague as the job may attempt to
157157
# use a runner on a system the service user doesn't have permission to access.
158158
# If so, move this job to a specific system.
159-
full_clean:
159+
# TODO: this fails when the rm tries to run on the path this job is running
160+
# from. Rewrite to exclude current runner.
161+
.full_clean:
160162
stage: clean
161163
extends: .base-template
162164
variables:
@@ -166,12 +168,11 @@ full_clean:
166168
tags:
167169
- shell
168170
before_script: []
169-
script: rm -rf ${HOME}/.jacamar-ci/*
171+
script: rm -rf ${WORKSPACE}/.jacamar-ci/*
170172
needs: []
171173

172174
# System specific jobs
173175
include:
174176
- local: .gitlab/ascent.yml
175-
- local: .gitlab/catalyst.yml
176177
- local: .gitlab/lassen.yml
177178
- local: .gitlab/quartz.yml

.gitlab/catalyst.yml

Lines changed: 0 additions & 175 deletions
This file was deleted.

.gitlab/lassen.yml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,3 +173,76 @@ lassen-gcc-8_3_1-integ-test-scheduled-stage:
173173
CI_TEST_OPTIONS: ":: -s stage"
174174
extends: [.lsf-multi-node-template, .lassen-scheduled-batch-template, .lassen-gcc-8_3_1-template, .integ-test-template]
175175
needs: ["lassen-gcc-8_3_1-scheduled-build"]
176+
177+
178+
179+
.lassen-gcc-11_2_1-template:
180+
variables:
181+
COMPILER: gcc/11.2.1
182+
CC_COMMAND: "which gcc"
183+
FC_COMMAND: "which gfortran"
184+
SPACK_ENV_NAME: "unifyfs-lsf-gcc11_2_1"
185+
186+
lassen-gcc-11_2_1-install-deps:
187+
extends: [.lassen-shell-template, .lassen-gcc-11_2_1-template, .install-deps-template]
188+
189+
lassen-gcc-11_2_1-build:
190+
extends: [.lassen-shell-template, .lassen-gcc-11_2_1-template, .build-template]
191+
needs: ["lassen-gcc-11_2_1-install-deps"]
192+
193+
lassen-gcc-11_2_1-unit-test:
194+
extends: [.lsf-single-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .unit-test-template]
195+
needs: ["lassen-gcc-11_2_1-build"]
196+
197+
# Integration tests
198+
199+
lassen-gcc-11_2_1-integ-test-writeread-posix:
200+
variables:
201+
CI_TEST_OPTIONS: ":: -s writeread -t posix"
202+
extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template]
203+
needs: ["lassen-gcc-11_2_1-build"]
204+
205+
lassen-gcc-11_2_1-integ-test-writeread-mpiio:
206+
variables:
207+
CI_TEST_OPTIONS: ":: -s writeread -t mpiio"
208+
extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template]
209+
needs: ["lassen-gcc-11_2_1-build"]
210+
211+
lassen-gcc-11_2_1-integ-test-read-posix:
212+
variables:
213+
CI_TEST_OPTIONS: ":: -s read -t posix"
214+
extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template]
215+
needs: ["lassen-gcc-11_2_1-build"]
216+
217+
lassen-gcc-11_2_1-integ-test-read-mpiio:
218+
variables:
219+
CI_TEST_OPTIONS: ":: -s read -t mpiio"
220+
extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template]
221+
needs: ["lassen-gcc-11_2_1-build"]
222+
223+
lassen-gcc-11_2_1-integ-test-pc-all:
224+
variables:
225+
CI_TEST_OPTIONS: ":: -s pc -t all"
226+
extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template]
227+
needs: ["lassen-gcc-11_2_1-build"]
228+
229+
lassen-gcc-11_2_1-integ-test-stage:
230+
variables:
231+
CI_TEST_OPTIONS: ":: -s stage"
232+
extends: [.lsf-multi-node-template, .lassen-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template]
233+
needs: ["lassen-gcc-11_2_1-build"]
234+
235+
# Larger Scheduled Stage Job(s)
236+
237+
lassen-gcc-11_2_1-scheduled-install-deps:
238+
extends: [.lassen-scheduled-shell-template, .lassen-gcc-11_2_1-template, .install-deps-template]
239+
240+
lassen-gcc-11_2_1-scheduled-build:
241+
extends: [.lassen-scheduled-shell-template, .lassen-gcc-11_2_1-template, .build-template]
242+
needs: ["lassen-gcc-11_2_1-scheduled-install-deps"]
243+
244+
lassen-gcc-11_2_1-integ-test-scheduled-stage:
245+
variables:
246+
CI_TEST_OPTIONS: ":: -s stage"
247+
extends: [.lsf-multi-node-template, .lassen-scheduled-batch-template, .lassen-gcc-11_2_1-template, .integ-test-template]
248+
needs: ["lassen-gcc-11_2_1-scheduled-build"]

0 commit comments

Comments
 (0)