Skip to content

Commit

Permalink
contrib/intel/jenkins: Migrate mpichtestsuite to new CI
Browse files Browse the repository at this point in the history
Signed-off-by: Nikhil Nanal <[email protected]>
  • Loading branch information
nikhilnanal authored and zachdworkin committed Feb 7, 2025
1 parent 0e8d357 commit e83c4e8
Showing 1 changed file with 30 additions and 31 deletions.
61 changes: 30 additions & 31 deletions contrib/intel/jenkins/Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -629,28 +629,38 @@ pipeline {
}
}
}
stage ('mpich-water') {
stage ('mpich_grass') {
steps {
script {
dir (CI_LOCATION) {
slurm_batch("water", "1",
"${env.LOG_DIR}/build_mpich_water_log",
"""python$PYTHON_VERSION ${RUN_LOCATION}/build.py \
--build_item=mpich --build_hw=water"""
)
build_ci("pr_build_mpich_grass.json")
}
}
}
}
stage ('mpich-grass') {
stage ('mpich_water') {
steps {
script {
dir (CI_LOCATION) {
slurm_batch("grass", "1",
"${env.LOG_DIR}/build_mpich_grass_log",
"""python$PYTHON_VERSION ${RUN_LOCATION}/build.py \
--build_item=mpich --build_hw=grass"""
)
build_ci("pr_build_mpich_water.json")
}
}
}
}
stage ('impi_grass') {
steps {
script {
dir (CI_LOCATION) {
build_ci("pr_build_impi_grass.json")
}
}
}
}
stage ('impi_water') {
steps {
script {
dir (CI_LOCATION) {
build_ci("pr_build_impi_water.json")
}
}
}
Expand All @@ -663,33 +673,22 @@ pipeline {
stage('mpichtestsuite-tcp') {
steps {
script {
dir (RUN_LOCATION) {
def providers = [['tcp', null]]
def MPIS = ["mpich"]
dir (CI_LOCATION) {
run_ci("CI_mpi_tcp_mpich_mpichtestsuite", "pr_mpich_mpichtestsuite_grass.json")
if (env.WEEKLY.toBoolean()) {
MPIS = ["impi", "mpich"]
run_ci("CI_mpi_tcp_impi_mpichtestsuite", "pr_impi_mpichtestsuite_grass.json")
}
for (def mpi in MPIS) {
run_middleware(providers, "mpichtestsuite", "mpichtestsuite",
"grass", "bulbasaur,ivysaur", "2", "${mpi}")
}
}
}
}
}
}
stage('mpichtestsuite-verbs') {
stage('mpichtestsuite-verbs-rxm') {
steps {
script {
dir (RUN_LOCATION) {
def providers = [["verbs","rxm"]]
def MPIS = ["mpich"]
dir (CI_LOCATION) {
run_ci("CI_mpi_verbs-rxm_mpich_mpichtestsuite", "pr_mpich_mpichtestsuite_water.json")
if (env.WEEKLY.toBoolean()) {
MPIS = ["impi", "mpich"]
}
for (def mpi in MPIS) {
run_middleware(providers, "mpichtestsuite", "mpichtestsuite",
"water", "squirtle,wartortle,articuno", "2",
"${mpi}")
run_ci("CI_mpi_verbs-rxm_impi_mpichtestsuite", "pr_impi_mpichtestsuite_water.json")
}
}
}
Expand Down

0 comments on commit e83c4e8

Please sign in to comment.