@@ -91,42 +91,66 @@ cd smart-pointer
91
91
```
92
92
followed by one of the commands below corresponding to your compiler choice.
93
93
94
- ### Numerical Algorithms Group
94
+ ### Fully supported compilers
95
+ The following compilers pass all Smart-Pointers tests.
96
+
97
+ #### GCC ` gfortran `
98
+ ```
99
+ fpm test
100
+ ```
101
+
102
+ #### LLVM ` flang `
103
+ ```
104
+ fpm test --compiler flang-new
105
+ ```
106
+
107
+ #### NAG ` nagfor `
95
108
```
96
109
fpm test --compiler nagfor --flag -fpp
97
110
```
98
111
99
- ### Intel
112
+ ### Partially supported compilers
113
+ The following compilers pass most Smart-Pointers tests.
114
+
115
+ #### HPE: Cray Compiler Environment (CCE)
116
+ Building with ` fpm ` using the CCE ` ftn ` compiler wrapper requires an additional
117
+ wrapper to identify the wrapped compiler. Place a file named ` crayftn.sh ` at the
118
+ front of your ` PATH ` environment variable containing the following contents:
100
119
```
101
- fpm test --compiler ifort
120
+ #!/bin/bash
121
+
122
+ ftn "$@"
102
123
```
103
- or
124
+ Then test with the following command
104
125
```
105
- fpm test --compiler ifx
126
+ fpm test --compiler crayftn.sh
106
127
```
107
- where the latter requires ` fpm ` 0.10.0 or later.
108
128
109
- ### IBM
129
+ #### IBM
110
130
```
111
131
fpm test --archiver ar --compiler xlf2008_r --flag -DXLF
112
132
```
113
133
114
- ### GCC
134
+ #### Intel ` ifort `
115
135
```
116
- fpm test
136
+ fpm test --compiler ifort
117
137
```
118
138
119
- ### LLVM
139
+ #### Intel ` ifx `
120
140
```
121
- fpm test --compiler flang-new
141
+ fpm test --compiler ifx
122
142
```
143
+ where the latter requires ` fpm ` 0.10.0 or later.
123
144
124
- ### NVIDIA
145
+ #### NVIDIA ` nvfortran `
125
146
```
126
147
fpm test --compiler nvfortran --flag -Mpreprocess
127
148
```
128
149
129
- ### AMD
150
+ ### Unsupported compiler
151
+ The following compiler cannot build the Smart-Pointers library.
152
+
153
+ #### AMD ` flang `
130
154
```
131
155
fpm test --compiler flang --flag -cpp
132
156
```
0 commit comments