@@ -28,6 +28,29 @@ build:intel:
28
28
- install_test
29
29
expire_in : 1 week
30
30
31
+ build:ibm :
32
+ stage : build
33
+ tags : [darwin-slurm-shared]
34
+ variables :
35
+ SCHEDULER_PARAMETERS : " -ppower9 -t 1:00:00 -N 1 --ntasks-per-node=16"
36
+ script :
37
+ - module load ibm
38
+ - git submodule update --init
39
+ - ./autogen.pl
40
+ - ./configure CC=xlc FC=xlf CXX=xlc++ --prefix=$PWD/install_test --with-libevent=internal
41
+ - make -j 8 install
42
+ - make check
43
+ - export PATH=$PWD/install_test/bin:$PATH
44
+ - cd examples
45
+ - make
46
+ artifacts :
47
+ name : " $CI_JOB_NAME-$CI_COMMIT_REF_NAME"
48
+ untracked : true
49
+ paths :
50
+ - examples
51
+ - install_test
52
+ expire_in : 1 week
53
+
31
54
build:gnu :
32
55
stage : build
33
56
tags : [darwin-slurm-shared]
@@ -76,6 +99,35 @@ test:intel:
76
99
name : " $CI_JOB_NAME-$CI_COMMIT_REF_NAME"
77
100
expire_in : 1 week
78
101
102
+ test:ibm :
103
+ stage : test
104
+ tags : [darwin-slurm-shared]
105
+ variables :
106
+ SCHEDULER_PARAMETERS : " -ppower9 -t 1:00:00 -N 1 --ntasks-per-node=16"
107
+ dependencies :
108
+ - build:ibm
109
+ needs : ["build:ibm"]
110
+ script :
111
+ - pwd
112
+ - ls
113
+ - module load ibm
114
+ - export PATH=$PWD/install_test/bin:$PATH
115
+ - which mpirun
116
+ - cd examples
117
+ - mpirun -np 4 hostname
118
+ - mpirun -np 4 ./hello_c
119
+ - mpirun -np 4 ./ring_c
120
+ - mpirun -np 4 ./hello_mpifh
121
+ - mpirun -np 4 ./ring_mpifh
122
+ - mpirun -np 4 ./hello_usempi
123
+ - mpirun -np 4 ./ring_usempi
124
+ - mpirun -np 4 ./hello_usempif08
125
+ - mpirun -np 4 ./ring_usempif08
126
+ - mpirun -np 4 ./connectivity_c
127
+ artifacts :
128
+ name : " $CI_JOB_NAME-$CI_COMMIT_REF_NAME"
129
+ expire_in : 1 week
130
+
79
131
test:gnu :
80
132
stage : test
81
133
tags : [darwin-slurm-shared]
0 commit comments