Skip to content

Commit 7ad36c0

Browse files
committed
Update Ubuntu workflows to use GCC-13 compiler
Changed the compiler version from GCC-14 to GCC-13 for Ubuntu 24.04 builds in CI workflows and documentation. Also updated the radarsimcpp submodule to the latest commit.
1 parent 344b136 commit 7ad36c0

File tree

4 files changed

+53
-53
lines changed

4 files changed

+53
-53
lines changed

.github/workflows/generate_deploy_documentation.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ jobs:
3939
strategy:
4040
matrix:
4141
python-version: ["3.13"]
42-
c_compiler: [gcc-14]
43-
cxx_compiler: [g++-14]
42+
c_compiler: [gcc-13]
43+
cxx_compiler: [g++-13]
4444

4545
steps:
4646
- name: Checkout repository and submodules

.github/workflows/release_ubuntu.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ name: Release on Ubuntu
88
#
99
# Build Matrix:
1010
# - Ubuntu 22.04 LTS: GCC-11 compiler, 10 builds (5 Python × 2 tiers)
11-
# - Ubuntu 24.04 LTS: GCC-14 compiler, 10 builds (5 Python × 2 tiers)
11+
# - Ubuntu 24.04 LTS: GCC-13 compiler, 10 builds (5 Python × 2 tiers)
1212
# - Python versions: 3.9, 3.10, 3.11, 3.12, 3.13
1313
# - Build tiers: standard (full features), free (limited features)
1414
# - Total builds: 20
@@ -124,75 +124,75 @@ jobs:
124124
tier: free
125125
arch: cpu
126126
artifact_name: radarsimpy_ubuntu_22_04_py3.13_freetier
127-
# Ubuntu 24.04 with GCC-14 Standard builds
127+
# Ubuntu 24.04 with GCC-13 Standard builds
128128
- os: ubuntu-24.04
129129
python-version: "3.9"
130-
c_compiler: gcc-14
131-
cxx_compiler: g++-14
130+
c_compiler: gcc-13
131+
cxx_compiler: g++-13
132132
tier: standard
133133
arch: cpu
134134
artifact_name: radarsimpy_ubuntu_24_04_py3.9
135135
- os: ubuntu-24.04
136136
python-version: "3.10"
137-
c_compiler: gcc-14
138-
cxx_compiler: g++-14
137+
c_compiler: gcc-13
138+
cxx_compiler: g++-13
139139
tier: standard
140140
arch: cpu
141141
artifact_name: radarsimpy_ubuntu_24_04_py3.10
142142
- os: ubuntu-24.04
143143
python-version: "3.11"
144-
c_compiler: gcc-14
145-
cxx_compiler: g++-14
144+
c_compiler: gcc-13
145+
cxx_compiler: g++-13
146146
tier: standard
147147
arch: cpu
148148
artifact_name: radarsimpy_ubuntu_24_04_py3.11
149149
- os: ubuntu-24.04
150150
python-version: "3.12"
151-
c_compiler: gcc-14
152-
cxx_compiler: g++-14
151+
c_compiler: gcc-13
152+
cxx_compiler: g++-13
153153
tier: standard
154154
arch: cpu
155155
artifact_name: radarsimpy_ubuntu_24_04_py3.12
156156
- os: ubuntu-24.04
157157
python-version: "3.13"
158-
c_compiler: gcc-14
159-
cxx_compiler: g++-14
158+
c_compiler: gcc-13
159+
cxx_compiler: g++-13
160160
tier: standard
161161
arch: cpu
162162
artifact_name: radarsimpy_ubuntu_24_04_py3.13
163-
# Ubuntu 24.04 with GCC-14 Free Tier builds
163+
# Ubuntu 24.04 with GCC-13 Free Tier builds
164164
- os: ubuntu-24.04
165165
python-version: "3.9"
166-
c_compiler: gcc-14
167-
cxx_compiler: g++-14
166+
c_compiler: gcc-13
167+
cxx_compiler: g++-13
168168
tier: free
169169
arch: cpu
170170
artifact_name: radarsimpy_ubuntu_24_04_py3.9_freetier
171171
- os: ubuntu-24.04
172172
python-version: "3.10"
173-
c_compiler: gcc-14
174-
cxx_compiler: g++-14
173+
c_compiler: gcc-13
174+
cxx_compiler: g++-13
175175
tier: free
176176
arch: cpu
177177
artifact_name: radarsimpy_ubuntu_24_04_py3.10_freetier
178178
- os: ubuntu-24.04
179179
python-version: "3.11"
180-
c_compiler: gcc-14
181-
cxx_compiler: g++-14
180+
c_compiler: gcc-13
181+
cxx_compiler: g++-13
182182
tier: free
183183
arch: cpu
184184
artifact_name: radarsimpy_ubuntu_24_04_py3.11_freetier
185185
- os: ubuntu-24.04
186186
python-version: "3.12"
187-
c_compiler: gcc-14
188-
cxx_compiler: g++-14
187+
c_compiler: gcc-13
188+
cxx_compiler: g++-13
189189
tier: free
190190
arch: cpu
191191
artifact_name: radarsimpy_ubuntu_24_04_py3.12_freetier
192192
- os: ubuntu-24.04
193193
python-version: "3.13"
194-
c_compiler: gcc-14
195-
cxx_compiler: g++-14
194+
c_compiler: gcc-13
195+
cxx_compiler: g++-13
196196
tier: free
197197
arch: cpu
198198
artifact_name: radarsimpy_ubuntu_24_04_py3.13_freetier
@@ -463,7 +463,7 @@ jobs:
463463
### Ubuntu24_x86_64_CPU (Ubuntu 24.04 LTS)
464464
- **standard/**: Full-featured builds with all capabilities
465465
- **trial/**: Free tier builds with limited features
466-
- Built with GCC-14 compiler
466+
- Built with GCC-13 compiler
467467
468468
## Build Information
469469
@@ -512,7 +512,7 @@ jobs:
512512
echo "" >> $GITHUB_STEP_SUMMARY
513513
echo "### Ubuntu Version Distribution" >> $GITHUB_STEP_SUMMARY
514514
echo "- **Ubuntu 22.04 LTS**: 10 builds with GCC-11" >> $GITHUB_STEP_SUMMARY
515-
echo "- **Ubuntu 24.04 LTS**: 10 builds with GCC-14" >> $GITHUB_STEP_SUMMARY
515+
echo "- **Ubuntu 24.04 LTS**: 10 builds with GCC-13" >> $GITHUB_STEP_SUMMARY
516516
echo "" >> $GITHUB_STEP_SUMMARY
517517
echo "### Tier Distribution" >> $GITHUB_STEP_SUMMARY
518518
echo "- **Standard**: 10 builds" >> $GITHUB_STEP_SUMMARY

.github/workflows/release_ubuntu_gpu.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ name: Release on Ubuntu GPU
88
#
99
# Build Matrix:
1010
# - Ubuntu 22.04 LTS: GCC-11 compiler, 10 builds (5 Python × 2 tiers)
11-
# - Ubuntu 24.04 LTS: GCC-14 compiler, 10 builds (5 Python × 2 tiers)
11+
# - Ubuntu 24.04 LTS: GCC-13 compiler, 10 builds (5 Python × 2 tiers)
1212
# - Python versions: 3.9, 3.10, 3.11, 3.12, 3.13
1313
# - Build tiers: standard (full features), free (limited features)
1414
# - Total builds: 20
@@ -124,75 +124,75 @@ jobs:
124124
tier: free
125125
arch: gpu
126126
artifact_name: radarsimpy_ubuntu_22_04_py3.13_freetier
127-
# Ubuntu 24.04 with GCC-14 Standard builds
127+
# Ubuntu 24.04 with GCC-13 Standard builds
128128
- os: ubuntu-24.04
129129
python-version: "3.9"
130-
c_compiler: gcc-14
131-
cxx_compiler: g++-14
130+
c_compiler: gcc-13
131+
cxx_compiler: g++-13
132132
tier: standard
133133
arch: gpu
134134
artifact_name: radarsimpy_ubuntu_24_04_py3.9
135135
- os: ubuntu-24.04
136136
python-version: "3.10"
137-
c_compiler: gcc-14
138-
cxx_compiler: g++-14
137+
c_compiler: gcc-13
138+
cxx_compiler: g++-13
139139
tier: standard
140140
arch: gpu
141141
artifact_name: radarsimpy_ubuntu_24_04_py3.10
142142
- os: ubuntu-24.04
143143
python-version: "3.11"
144-
c_compiler: gcc-14
145-
cxx_compiler: g++-14
144+
c_compiler: gcc-13
145+
cxx_compiler: g++-13
146146
tier: standard
147147
arch: gpu
148148
artifact_name: radarsimpy_ubuntu_24_04_py3.11
149149
- os: ubuntu-24.04
150150
python-version: "3.12"
151-
c_compiler: gcc-14
152-
cxx_compiler: g++-14
151+
c_compiler: gcc-13
152+
cxx_compiler: g++-13
153153
tier: standard
154154
arch: gpu
155155
artifact_name: radarsimpy_ubuntu_24_04_py3.12
156156
- os: ubuntu-24.04
157157
python-version: "3.13"
158-
c_compiler: gcc-14
159-
cxx_compiler: g++-14
158+
c_compiler: gcc-13
159+
cxx_compiler: g++-13
160160
tier: standard
161161
arch: gpu
162162
artifact_name: radarsimpy_ubuntu_24_04_py3.13
163-
# Ubuntu 24.04 with GCC-14 Free Tier builds
163+
# Ubuntu 24.04 with GCC-13 Free Tier builds
164164
- os: ubuntu-24.04
165165
python-version: "3.9"
166-
c_compiler: gcc-14
167-
cxx_compiler: g++-14
166+
c_compiler: gcc-13
167+
cxx_compiler: g++-13
168168
tier: free
169169
arch: gpu
170170
artifact_name: radarsimpy_ubuntu_24_04_py3.9_freetier
171171
- os: ubuntu-24.04
172172
python-version: "3.10"
173-
c_compiler: gcc-14
174-
cxx_compiler: g++-14
173+
c_compiler: gcc-13
174+
cxx_compiler: g++-13
175175
tier: free
176176
arch: gpu
177177
artifact_name: radarsimpy_ubuntu_24_04_py3.10_freetier
178178
- os: ubuntu-24.04
179179
python-version: "3.11"
180-
c_compiler: gcc-14
181-
cxx_compiler: g++-14
180+
c_compiler: gcc-13
181+
cxx_compiler: g++-13
182182
tier: free
183183
arch: gpu
184184
artifact_name: radarsimpy_ubuntu_24_04_py3.11_freetier
185185
- os: ubuntu-24.04
186186
python-version: "3.12"
187-
c_compiler: gcc-14
188-
cxx_compiler: g++-14
187+
c_compiler: gcc-13
188+
cxx_compiler: g++-13
189189
tier: free
190190
arch: gpu
191191
artifact_name: radarsimpy_ubuntu_24_04_py3.12_freetier
192192
- os: ubuntu-24.04
193193
python-version: "3.13"
194-
c_compiler: gcc-14
195-
cxx_compiler: g++-14
194+
c_compiler: gcc-13
195+
cxx_compiler: g++-13
196196
tier: free
197197
arch: gpu
198198
artifact_name: radarsimpy_ubuntu_24_04_py3.13_freetier
@@ -483,7 +483,7 @@ jobs:
483483
### Ubuntu24_x86_64_GPU (Ubuntu 24.04 LTS)
484484
- **standard/**: Full-featured builds with all capabilities
485485
- **trial/**: Free tier builds with limited features
486-
- Built with GCC-14 compiler
486+
- Built with GCC-13 compiler
487487
488488
## Build Information
489489
@@ -532,7 +532,7 @@ jobs:
532532
echo "" >> $GITHUB_STEP_SUMMARY
533533
echo "### Ubuntu Version Distribution" >> $GITHUB_STEP_SUMMARY
534534
echo "- **Ubuntu 22.04 LTS**: 10 builds with GCC-11" >> $GITHUB_STEP_SUMMARY
535-
echo "- **Ubuntu 24.04 LTS**: 10 builds with GCC-14" >> $GITHUB_STEP_SUMMARY
535+
echo "- **Ubuntu 24.04 LTS**: 10 builds with GCC-13" >> $GITHUB_STEP_SUMMARY
536536
echo "" >> $GITHUB_STEP_SUMMARY
537537
echo "### Tier Distribution" >> $GITHUB_STEP_SUMMARY
538538
echo "- **Standard**: 10 builds" >> $GITHUB_STEP_SUMMARY

src/radarsimcpp

0 commit comments

Comments
 (0)