66 - ' develop'
77 - ' master'
88 pull_request :
9- branches :
9+ branches :
1010 - ' develop'
1111 - ' master'
1212 workflow_call :
2222 name : Build SU2
2323 strategy :
2424 fail-fast : false
25- matrix :
25+ matrix :
2626 config_set : [BaseMPI, ReverseMPI, ForwardMPI, BaseNoMPI, ReverseNoMPI, ForwardNoMPI, BaseOMP, ReverseOMP, ForwardOMP]
2727 include :
2828 - config_set : BaseMPI
3232 - config_set : ForwardMPI
3333 flags : ' -Denable-directdiff=true -Denable-normal=false -Denable-tests=true --warnlevel=3 --werror'
3434 - config_set : BaseNoMPI
35- flags : ' -Denable-pywrapper=true -Dwith-mpi=disabled -Denable-tests=true --warnlevel=3 --werror'
35+ flags : ' -Denable-pywrapper=true -Denable-openblas=true - Dwith-mpi=disabled -Denable-tests=true --warnlevel=3 --werror'
3636 - config_set : ReverseNoMPI
3737 flags : ' -Denable-autodiff=true -Denable-normal=false -Dwith-mpi=disabled -Denable-pywrapper=true -Denable-tests=true --warnlevel=3 --werror'
3838 - config_set : ForwardNoMPI
@@ -51,24 +51,24 @@ jobs:
5151 path : ccache
5252 key : ${{ matrix.config_set }}-${{ github.sha }}
5353 restore-keys : ${{ matrix.config_set }}
54- - name : Pre Cleanup
55- uses : docker://ghcr.io/su2code/su2/build-su2:221027-0442
54+ - name : Pre Cleanup
55+ uses : docker://ghcr.io/su2code/su2/build-su2:221224-1158
5656 with :
5757 entrypoint : /bin/rm
5858 args : -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
59- - name : Build
60- uses : docker://ghcr.io/su2code/su2/build-su2:221027-0442
59+ - name : Build
60+ uses : docker://ghcr.io/su2code/su2/build-su2:221224-1158
6161 with :
6262 args : -b ${{github.ref}} -f "${{matrix.flags}}"
6363 - name : Compress binaries
6464 run : tar -zcvf install_bin.tgz install/bin
65- - name : Upload Binaries
65+ - name : Upload Binaries
6666 uses : actions/upload-artifact@v3
6767 with :
6868 name : ${{ matrix.config_set }}
6969 path : install_bin.tgz
7070 - name : Post Cleanup
71- uses : docker://ghcr.io/su2code/su2/build-su2:221027-0442
71+ uses : docker://ghcr.io/su2code/su2/build-su2:221224-1158
7272 with :
7373 entrypoint : /bin/rm
7474 args : -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
7878 needs : build
7979 strategy :
8080 fail-fast : false
81- matrix :
81+ matrix :
8282 testscript : ['vandv.py', 'tutorials.py', 'parallel_regression.py', 'parallel_regression_AD.py', 'serial_regression.py', 'serial_regression_AD.py', 'hybrid_regression.py', 'hybrid_regression_AD.py']
8383 include :
8484 - testscript : ' vandv.py'
9999 tag : OMP
100100 steps :
101101 - name : Pre Cleanup
102- uses : docker://ghcr.io/su2code/su2/test-su2:220614-1237
102+ uses : docker://ghcr.io/su2code/su2/test-su2:221224-1158
103103 with :
104104 entrypoint : /bin/rm
105105 args : -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
@@ -119,18 +119,18 @@ jobs:
119119 tar -zxvf install_bin.tgz
120120 ls -lah install/bin/
121121 cp -r install/bin/* $BIN_FOLDER;
122- popd;
122+ popd;
123123 fi
124124 done
125125 chmod a+x $BIN_FOLDER/*
126126 ls -lahR $BIN_FOLDER
127127 - name : Run Tests in Container
128- uses : docker://ghcr.io/su2code/su2/test-su2:220614-1237
128+ uses : docker://ghcr.io/su2code/su2/test-su2:221224-1158
129129 with :
130130 # -t <Tutorials-branch> -c <Testcases-branch>
131131 args : -b ${{github.ref}} -t develop -c develop -s ${{matrix.testscript}}
132132 - name : Cleanup
133- uses : docker://ghcr.io/su2code/su2/test-su2:220614-1237
133+ uses : docker://ghcr.io/su2code/su2/test-su2:221224-1158
134134 with :
135135 entrypoint : /bin/rm
136136 args : -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
@@ -150,8 +150,8 @@ jobs:
150150 - testdriver : ' test_driver_DD'
151151 tag : MPI
152152 steps :
153- - name : Pre Cleanup
154- uses : docker://ghcr.io/su2code/su2/test-su2:220614-1237
153+ - name : Pre Cleanup
154+ uses : docker://ghcr.io/su2code/su2/test-su2:221224-1158
155155 with :
156156 entrypoint : /bin/rm
157157 args : -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
@@ -196,8 +196,8 @@ jobs:
196196 branch="${{github.ref}}"
197197 name="SU2"
198198 SRC_FOLDER="$PWD/src"
199- mkdir -p $SRC_FOLDER
200- cd $SRC_FOLDER
199+ mkdir -p $SRC_FOLDER
200+ cd $SRC_FOLDER
201201 git clone --recursive --depth=1 --shallow-submodules https://github.com/su2code/SU2 $name
202202 cd $name
203203 git config --add remote.origin.fetch '+refs/pull/*/merge:refs/remotes/origin/refs/pull/*/merge'
@@ -212,11 +212,11 @@ jobs:
212212 echo $PWD
213213 ls -lahR
214214 - name : Run Unit Tests
215- uses : docker://ghcr.io/su2code/su2/test-su2:220614-1237
215+ uses : docker://ghcr.io/su2code/su2/test-su2:221224-1158
216216 with :
217217 entrypoint : install/bin/${{matrix.testdriver}}
218218 - name : Post Cleanup
219- uses : docker://ghcr.io/su2code/su2/test-su2:220614-1237
219+ uses : docker://ghcr.io/su2code/su2/test-su2:221224-1158
220220 with :
221221 entrypoint : /bin/rm
222222 args : -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
0 commit comments