You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/install-guides/acfl.md
+22-18Lines changed: 22 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,11 +23,11 @@ title: Arm Compiler for Linux
23
23
tool_install: true
24
24
weight: 1
25
25
---
26
-
[Arm Compiler for Linux (ACfL)](https://developer.arm.com/Tools%20and%20Software/Arm%20Compiler%20for%20Linux) is a suite of tools containing Arm C/C++ Compiler (`armclang`), Arm Fortran Compiler (`armflang`), and Arm Performance Libraries (`ArmPL`). It is tailored to the development of High Performance Computing (HPC) applications.
26
+
[Arm Compiler for Linux (ACfL)](https://developer.arm.com/Tools%20and%20Software/Arm%20Compiler%20for%20Linux) is a suite of tools containing Arm C/C++ Compiler (`armclang`), Arm Fortran Compiler (`armflang`), and Arm Performance Libraries (ArmPL). It is tailored to the development of High Performance Computing (HPC) applications.
27
27
28
-
`Arm Compiler for Linux` runs on 64-bit Arm machines, it is not a cross-compiler.
28
+
Arm Compiler for Linux runs on 64-bit Arm machines, it is not a cross-compiler.
29
29
30
-
You do not require any additional license to use `Arm Compiler for Linux`.
30
+
You do not require any additional license to use Arm Compiler for Linux.
31
31
32
32
## Arm-based hardware
33
33
@@ -60,7 +60,7 @@ These packages can be installed with the appropriate package manager for your OS
60
60
- Amazon Linux: environment-modules glibc-devel gzip procps python3 tar
61
61
- Ubuntu: environment-modules libc6-dev python3
62
62
63
-
Note: The minimum supported version for Python is version 3.6.
63
+
The minimum supported version for Python is version 3.6.
64
64
65
65
You must have at least 2 GB of free hard disk space to both download and unpack
66
66
the Arm Compiler for Linux package. You must also have an additional 6 GB of
@@ -77,7 +77,7 @@ You are now ready to install ACfL [manually](#manual) or with [Spack](#spack).
77
77
78
78
## Download and install using install script
79
79
80
-
Use an Arm recommended script to select, download, and install your preferred `ACfL` package.
80
+
Use an Arm recommended script to select, download, and install your preferred ACfL package.
`ACfL` installation packages are available to download from [Arm Developer](https://developer.arm.com/downloads/-/arm-compiler-for-linux). Individual `Arm Performance Libraries (ArmPL)` packages are also available.
98
+
ACfL installation packages are available to download from [Arm Developer](https://developer.arm.com/downloads/-/arm-compiler-for-linux). Individual Arm Performance Libraries (ArmPL) packages are also available.
⚠️ **Compatability with Non-ACfL GCC:** On RPM based (Red Hat) systems, if an
136
+
{{% notice Warning %}}
137
+
⚠️ On RPM based systems (such as Red Hat), if an
136
138
alternative version of GCC (not the GCC bundled with ACfL) is installed
137
139
**after** ACfL, you will not be able to uninstall ACfL fully. For example, a GDB
138
140
(GNU Project Debugger) installation will install the native system GCC. If this
139
141
install takes place **after** ACfL, you will no longer be able to fully
140
142
uninstall ACfL.
143
+
{{% /notice %}}
141
144
142
145
### Set up environment
143
146
144
-
`Arm Compiler for Linux` uses environment modules to dynamically modify your user environment. Refer to the [Environment Modules documentation](https://lmod.readthedocs.io/en/latest/#id) for more information.
147
+
Arm Compiler for Linux uses environment modules to dynamically modify your user environment. Refer to the [Environment Modules documentation](https://lmod.readthedocs.io/en/latest/#id) for more information.
145
148
146
149
Set up the environment, for example, in your `.bashrc` and add module files.
147
150
@@ -178,17 +181,18 @@ To configure GCC:
178
181
```bash { env_source="~/.bashrc" }
179
182
module load gnu/14.2.0
180
183
```
181
-
`ACfL` is now [ready to use](#armclang).
184
+
185
+
ACfL is now [ready to use](#armclang).
182
186
183
187
## Download and install with Spack {#spack}
184
188
185
-
`Arm Compiler for Linux` is available with the [Spack](https://spack.io/) package manager.
189
+
Arm Compiler for Linux is available with the [Spack](https://spack.io/) package manager.
186
190
187
191
See the [Arm Compiler for Linux and Arm PL now available in Spack](https://community.arm.com/arm-community-blogs/b/high-performance-computing-blog/posts/arm-compiler-for-linux-and-arm-pl-now-available-in-spack) blog for full details.
188
192
189
193
### Setup Spack
190
194
191
-
Clone the `Spack` repository and add `bin` directory to the path:
195
+
Clone the Spack repository and add `bin` directory to the path:
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/kubearchinspect/_index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ cascade:
6
6
7
7
minutes_to_complete: 15
8
8
9
-
who_is_this_for: This is an introductory topic for software developers who want to know if the containers running in a Kubernetes cluster are avilable for the Arm architecture.
9
+
who_is_this_for: This is an introductory topic for software developers who want to know if the containers running in a Kubernetes cluster are available for the Arm architecture.
10
10
11
11
learning_objectives:
12
12
- Run KubeArchInspect to get a quick report of the containers running in a Kubernetes cluster.
Copy file name to clipboardExpand all lines: content/learning-paths/servers-and-cloud-computing/kubearchinspect/before-you-begin.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ tar xvfz kubearchinspect_Linux_arm64.tar.gz
28
28
29
29
The `kubearchinspect` binary is now in the current directory.
30
30
31
-
If you are using a different platform, such as Windows or macOS, you can get other release packges from the [GitHub releases area](https://github.com/ArmDeveloperEcosystem/kubearchinspect/releases/).
31
+
If you are using a different platform, such as Windows or macOS, you can get other release packages from the [GitHub releases area](https://github.com/ArmDeveloperEcosystem/kubearchinspect/releases/).
32
32
33
33
You can run `kubearchinspect` from the current location or copy it to a directory in your search path such as `/usr/local/bin`.
0 commit comments