Skip to content

Commit 018b685

Browse files
committed
Change mpi libs
1 parent a0e20fc commit 018b685

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

.github/workflows/main.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,8 @@ jobs:
396396
- name: Setup environment
397397
run: |
398398
sudo apt-get update
399-
sudo apt-get install --no-install-recommends -y ninja-build libmpich-dev python3-pip valgrind
399+
sudo apt-get install --no-install-recommends -y ninja-build python3-pip valgrind \
400+
openmpi-bin openmpi-common libopenmpi-dev
400401
wget https://apt.llvm.org/llvm.sh
401402
chmod u+x llvm.sh
402403
sudo ./llvm.sh 20 all
@@ -456,7 +457,8 @@ jobs:
456457
- name: Setup environment
457458
run: |
458459
sudo apt-get update
459-
sudo apt-get install --no-install-recommends -y ninja-build libmpich-dev python3-pip valgrind
460+
sudo apt-get install --no-install-recommends -y ninja-build python3-pip valgrind \
461+
openmpi-bin openmpi-common libopenmpi-dev
460462
wget https://apt.llvm.org/llvm.sh
461463
chmod u+x llvm.sh
462464
sudo ./llvm.sh 20 all
@@ -938,10 +940,8 @@ jobs:
938940
run: >
939941
cmake -S . -B build
940942
-D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache
941-
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON
942-
-D CMAKE_BUILD_TYPE=RELEASE
943-
-D CMAKE_VERBOSE_MAKEFILE=ON
944-
-D USE_COVERAGE=ON
943+
-D USE_FUNC_TESTS=ON -D USE_PERF_TESTS=ON -D CMAKE_BUILD_TYPE=RELEASE
944+
-D CMAKE_VERBOSE_MAKEFILE=ON -D USE_COVERAGE=ON
945945
- name: Build project
946946
run: |
947947
cmake --build build --parallel

CMakeLists.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,6 @@ cmake_minimum_required( VERSION 3.25 )
33
message( STATUS "Parallel Programming Course (PPC)" )
44
project(parallel_programming_course)
55

6-
############################ Configures #############################
7-
8-
message( STATUS "PPC step: First configures" )
9-
include(cmake/configure.cmake)
10-
include(cmake/modes.cmake)
11-
include(cmake/sanitizers.cmake)
12-
136
############################ Scoreboard #############################
147

158
message( STATUS "PPC step: Setup scoreboard generator" )
@@ -26,6 +19,13 @@ if( USE_SCOREBOARD OR USE_DOCS )
2619
return()
2720
endif()
2821

22+
############################ Configures #############################
23+
24+
message( STATUS "PPC step: First configures" )
25+
include(cmake/configure.cmake)
26+
include(cmake/modes.cmake)
27+
include(cmake/sanitizers.cmake)
28+
2929
################# Parallel programming technologies #################
3030

3131
message( STATUS "PPC step: Setup parallel programming technologies" )

0 commit comments

Comments
 (0)