File tree Expand file tree Collapse file tree 6 files changed +6
-56
lines changed Expand file tree Collapse file tree 6 files changed +6
-56
lines changed Original file line number Diff line number Diff line change 1
1
name : CI test to build the CCPP-SCM on ubuntu v22.04
2
2
3
- on : [pull_request,workflow_dispatch,push ]
3
+ on : [pull_request,workflow_dispatch]
4
4
5
5
jobs :
6
6
build_scm :
68
68
echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
69
69
echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV
70
70
71
- - name : Install open mpi
72
- run : |
73
- wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz
74
- tar -xvf v4.1.6.tar.gz
75
- cd ompi-4.1.6
76
- ./autogen.pl
77
- ./configure --prefix=/home/runner/ompi-4.1.6
78
- make -j4
79
- make install
80
- echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
81
- echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV
82
- echo "CC=mpicc" >> $GITHUB_ENV
83
- echo "FC=mpif90" >> $GITHUB_ENV
84
-
85
71
- name : Cache bacio library v2.4.1
86
72
id : cache-bacio-fortran
87
73
uses : actions/cache@v3
Original file line number Diff line number Diff line change 1
1
name : CI test to build the CCPP-SCM on ubuntu v22.04
2
2
3
- on : [pull_request,workflow_dispatch,push ]
3
+ on : [pull_request,workflow_dispatch]
4
4
5
5
jobs :
6
6
Original file line number Diff line number Diff line change 1
1
name : CI test to run the SCM with DEPHY v1 data
2
2
3
- on : [pull_request,workflow_dispatch,push ]
3
+ on : [pull_request,workflow_dispatch]
4
4
5
5
jobs :
6
6
run-scm-DEPHY :
51
51
- name : Update system packages
52
52
run : sudo apt-get update
53
53
54
- # ######################################################################################
55
- # Install OpenMPI
56
- # ######################################################################################
57
- - name : Install open mpi
58
- run : |
59
- wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz
60
- tar -xvf v4.1.6.tar.gz
61
- cd ompi-4.1.6
62
- ./autogen.pl
63
- ./configure --prefix=/home/runner/ompi-4.1.6
64
- make -j4
65
- make install
66
- echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
67
- echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV
68
- echo "CC=mpicc" >> $GITHUB_ENV
69
- echo "FC=mpif90" >> $GITHUB_ENV
70
-
71
54
72
55
# ######################################################################################
73
56
# Install FORTRAN dependencies
Original file line number Diff line number Diff line change 1
1
name : CI test to build and run SCM regression tests
2
2
3
- on : [pull_request, workflow_dispatch,push ]
3
+ on : [pull_request, workflow_dispatch]
4
4
5
5
jobs :
6
6
run_scm_rts :
72
72
echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
73
73
echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV
74
74
75
- # ######################################################################################
76
- # OpenMPI setup
77
- # ######################################################################################
78
-
79
- - name : Install open mpi
80
- run : |
81
- wget https://github.com/open-mpi/ompi/archive/refs/tags/v4.1.6.tar.gz
82
- tar -xvf v4.1.6.tar.gz
83
- cd ompi-4.1.6
84
- ./autogen.pl
85
- ./configure --prefix=/home/runner/ompi-4.1.6
86
- make -j4
87
- make install
88
- echo "LD_LIBRARY_PATH=/home/runner/ompi-4.1.6/lib:$LD_LIBRARY_PATH" >> $GITHUB_ENV
89
- echo "PATH=/home/runner/ompi-4.1.6/bin:$PATH" >> $GITHUB_ENV
90
- echo `ls /home/runner/ompi-4.1.6/bin`
91
- echo "FC=mpif90" >> $GITHUB_ENV
92
- echo "CC=mpicc" >> $GITHUB_ENV
93
-
94
75
# ######################################################################################
95
76
# Install FORTRAN dependencies
96
77
# ######################################################################################
Original file line number Diff line number Diff line change 1
1
name : CI test to create SCM UFS-replay cases from UWM regression tests
2
2
3
- on : [pull_request,workflow_dispatch,push ]
3
+ on : [pull_request,workflow_dispatch]
4
4
5
5
jobs :
6
6
run_scm_ufs_replay :
Original file line number Diff line number Diff line change 1
1
name : build_test_and_push_docker
2
2
3
- on : [pull_request,workflow_dispatch,push ]
3
+ on : [pull_request,workflow_dispatch]
4
4
5
5
env :
6
6
TEST_TAG : dtcenter/ccpp-scm:test
You can’t perform that action at this time.
0 commit comments