Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Latest commit

 

History

History
History
69 lines (59 loc) · 1.58 KB

File metadata and controls

69 lines (59 loc) · 1.58 KB
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
name: ci-test
on:
push:
branches:
- develop
- main
pull_request:
branches:
- develop
- main
jobs:
build:
runs-on: ubuntu-24.04
strategy:
matrix:
compiler: [gcc]
steps:
# Checkout the code
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive
# Install dependencies
- name: Install dependencies
run: |
sudo apt-get update -qq
sudo apt-get install -y gfortran libfftw3-dev libnetcdf-dev \
libnetcdf-c++4-1 libnetcdf-c++4-dev cmake \
libboost-dev libopenmpi-dev openmpi-bin python3-pip
pip3 install --user numpy netcdf4 xarray
# Configure and build without MPI
- name: Configure and build DP + CPU
run: |
mkdir build_dp_cpu
cd build_dp_cpu
cmake -DSYST=ubuntu_20lts ..
make -j 4
cd ..
# Configure and build without MPI, in SP
- name: Configure and build SP + CPU
run: |
mkdir build_sp_cpu
cd build_sp_cpu
cmake -DSYST=ubuntu_20lts -DUSESP=true ..
make -j 4
cd ..
# Configure and build with MPI
- name: Configure and build SP + CPUMPI
run: |
mkdir build_sp_cpumpi
cd build_sp_cpumpi
cmake -DSYST=ubuntu_20lts -DUSESP=true -DUSEMPI=true ..
make -j 4
cd ..
# Run tests
- name: Run tests
run: |
cd cases
python3 run_ci_tests.py
Morty Proxy This is a proxified and sanitized view of the page, visit original site.