Skip to content

Commit e5af24b

Browse files
committed
Deploying to gh-pages from @ 9dee1f5 🚀
1 parent 79f6061 commit e5af24b

File tree

13 files changed

+411
-403
lines changed

13 files changed

+411
-403
lines changed

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,22 @@ cd assert
7474

7575
### Building and testing with `gfortran`
7676
#### Single-image (serial) execution
77-
The following command builds Assert and runs the full test suite in a single image:
77+
The command below builds Assert and runs the full test suite in a single image.
78+
For `gfortran` 14 or later, use
79+
```
80+
fpm test --profile release
81+
```
82+
For `gfortran` 13 or earlier, use
7883
```
7984
fpm test --profile release --flag "-ffree-line-length-0"
8085
```
81-
which builds the Assert library (with the default of assertion enforcement disabled) and runs the test suite.
82-
86+
The above commands build the Assert library (with the default of assertion enforcement disabled) and runs the test suite.
8387
#### Multi-image (parallel) execution
84-
With `gfortran` and OpenCoarrays installed,
88+
With `gfortran` 14 or later versions and OpenCoarrays installed, use
89+
```
90+
fpm test --compiler caf --profile release --runner "cafrun -n 2"
91+
```
92+
With `gfortran` 13 or earlier versions and OpenCoarrays installed,
8593
```
8694
fpm test --compiler caf --profile release --runner "cafrun -n 2" --flag "-ffree-line-length-0"
8795
```
@@ -103,11 +111,11 @@ fpm test --compiler ifx --profile release --flag "-coarray -DASSERT_MULTI_IMAGE"
103111
```
104112

105113
### Building and testing with the LLVM `flang-new` compiler
106-
#### LLVM 19 Version
114+
#### LLVM version 19
107115
```
108116
fpm test --compiler flang-new --flag "-mmlir -allow-assumed-rank -O3"
109117
```
110-
#### LLVM 20 or later
118+
#### LLVM version 20 or later
111119
```
112120
fpm test --compiler flang-new --flag "-O3"
113121
```

interface/as_character.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ <h3>Arguments</h3>
310310
<thead><tr><th>Type</th><th>Intent</th><th>Optional</th><th>Attributes</th><th></th><th>Name</th><th></th></thead>
311311
<tbody>
312312
<tr>
313-
<td><span class="anchor" id="variable-self~3"></span>class(<a href='../type/intrinsic_array_t.html'>intrinsic_array_t</a>),</td>
313+
<td><span class="anchor" id="variable-self~2"></span>class(<a href='../type/intrinsic_array_t.html'>intrinsic_array_t</a>),</td>
314314
<td>intent(in)</td>
315315
<td></td> <td></td><td>::</td>
316316
<td><strong>self</strong></td><td></td>

lists/files.html

Lines changed: 74 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -103,123 +103,123 @@ <h1>Source Files</h1>
103103
<g id="file~~graph~~FileGraph" class="graph" transform="scale(1 1) rotate(0) translate(4 188)">
104104
<title>file~~graph~~FileGraph</title>
105105
<polygon fill="white" stroke="transparent" points="-4,4 -4,-188 636,-188 636,4 -4,4"/>
106-
<!-- sourcefile~intrinsic_array_m.f90 -->
106+
<!-- sourcefile~characterizable_m.f90 -->
107107
<g id="file~~graph~~FileGraph_node1" class="node">
108-
<title>sourcefile~intrinsic_array_m.f90</title>
109-
<g id="a_file~~graph~~FileGraph_node1"><a xlink:href=".././sourcefile/intrinsic_array_m.f90.html" xlink:title="intrinsic_array_m.F90">
110-
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="426,-184 299,-184 299,-160 426,-160 426,-184"/>
111-
<text text-anchor="middle" x="362.5" y="-169.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">intrinsic_array_m.F90</text>
108+
<title>sourcefile~characterizable_m.f90</title>
109+
<g id="a_file~~graph~~FileGraph_node1"><a xlink:href=".././sourcefile/characterizable_m.f90.html" xlink:title="characterizable_m.f90">
110+
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="625.5,-144 493.5,-144 493.5,-120 625.5,-120 625.5,-144"/>
111+
<text text-anchor="middle" x="559.5" y="-129.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">characterizable_m.f90</text>
112112
</a>
113113
</g>
114114
</g>
115-
<!-- sourcefile~assert_m.f90 -->
115+
<!-- sourcefile~assert_subroutine_s.f90 -->
116116
<g id="file~~graph~~FileGraph_node4" class="node">
117-
<title>sourcefile~assert_m.f90</title>
118-
<g id="a_file~~graph~~FileGraph_node4"><a xlink:href=".././sourcefile/assert_m.f90.html" xlink:title="assert_m.f90">
119-
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="238,-144 157,-144 157,-120 238,-120 238,-144"/>
120-
<text text-anchor="middle" x="197.5" y="-129.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">assert_m.f90</text>
121-
</a>
122-
</g>
123-
</g>
124-
<!-- sourcefile~intrinsic_array_m.f90&#45;&gt;sourcefile~assert_m.f90 -->
125-
<g id="file~~graph~~FileGraph_edge2" class="edge">
126-
<title>sourcefile~intrinsic_array_m.f90&#45;&gt;sourcefile~assert_m.f90</title>
127-
<path fill="none" stroke="#000000" d="M312.59,-160C292.13,-154.98 268.37,-149.15 247.85,-144.11"/>
128-
<polygon fill="#000000" stroke="#000000" points="248.62,-140.7 238.07,-141.71 246.95,-147.49 248.62,-140.7"/>
129-
</g>
130-
<!-- sourcefile~intrinsic_array_s.f90 -->
131-
<g id="file~~graph~~FileGraph_node5" class="node">
132-
<title>sourcefile~intrinsic_array_s.f90</title>
133-
<g id="a_file~~graph~~FileGraph_node5"><a xlink:href=".././sourcefile/intrinsic_array_s.f90.html" xlink:title="intrinsic_array_s.F90">
134-
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="121,-164 0,-164 0,-140 121,-140 121,-164"/>
135-
<text text-anchor="middle" x="60.5" y="-149.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">intrinsic_array_s.F90</text>
117+
<title>sourcefile~assert_subroutine_s.f90</title>
118+
<g id="a_file~~graph~~FileGraph_node4"><a xlink:href=".././sourcefile/assert_subroutine_s.f90.html" xlink:title="assert_subroutine_s.F90">
119+
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="432,-104 293,-104 293,-80 432,-80 432,-104"/>
120+
<text text-anchor="middle" x="362.5" y="-89.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">assert_subroutine_s.F90</text>
136121
</a>
137122
</g>
138123
</g>
139-
<!-- sourcefile~intrinsic_array_m.f90&#45;&gt;sourcefile~intrinsic_array_s.f90 -->
140-
<g id="file~~graph~~FileGraph_edge6" class="edge">
141-
<title>sourcefile~intrinsic_array_m.f90&#45;&gt;sourcefile~intrinsic_array_s.f90</title>
142-
<path fill="none" stroke="#000000" d="M298.98,-167.83C250.06,-164.57 182.06,-160.04 131.35,-156.66"/>
143-
<polygon fill="#000000" stroke="#000000" points="131.34,-153.15 121.13,-155.98 130.88,-160.13 131.34,-153.15"/>
124+
<!-- sourcefile~characterizable_m.f90&#45;&gt;sourcefile~assert_subroutine_s.f90 -->
125+
<g id="file~~graph~~FileGraph_edge4" class="edge">
126+
<title>sourcefile~characterizable_m.f90&#45;&gt;sourcefile~assert_subroutine_s.f90</title>
127+
<path fill="none" stroke="#000000" d="M499.99,-120C478.69,-115.63 454.41,-110.65 432.29,-106.11"/>
128+
<polygon fill="#000000" stroke="#000000" points="432.8,-102.64 422.3,-104.06 431.39,-109.5 432.8,-102.64"/>
144129
</g>
145-
<!-- sourcefile~characterizable_m.f90 -->
146-
<g id="file~~graph~~FileGraph_node2" class="node">
147-
<title>sourcefile~characterizable_m.f90</title>
148-
<g id="a_file~~graph~~FileGraph_node2"><a xlink:href=".././sourcefile/characterizable_m.f90.html" xlink:title="characterizable_m.f90">
149-
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="625.5,-144 493.5,-144 493.5,-120 625.5,-120 625.5,-144"/>
150-
<text text-anchor="middle" x="559.5" y="-129.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">characterizable_m.f90</text>
130+
<!-- sourcefile~intrinsic_array_m.f90 -->
131+
<g id="file~~graph~~FileGraph_node6" class="node">
132+
<title>sourcefile~intrinsic_array_m.f90</title>
133+
<g id="a_file~~graph~~FileGraph_node6"><a xlink:href=".././sourcefile/intrinsic_array_m.f90.html" xlink:title="intrinsic_array_m.F90">
134+
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="426,-184 299,-184 299,-160 426,-160 426,-184"/>
135+
<text text-anchor="middle" x="362.5" y="-169.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">intrinsic_array_m.F90</text>
151136
</a>
152137
</g>
153138
</g>
154139
<!-- sourcefile~characterizable_m.f90&#45;&gt;sourcefile~intrinsic_array_m.f90 -->
155-
<g id="file~~graph~~FileGraph_edge1" class="edge">
140+
<g id="file~~graph~~FileGraph_edge5" class="edge">
156141
<title>sourcefile~characterizable_m.f90&#45;&gt;sourcefile~intrinsic_array_m.f90</title>
157142
<path fill="none" stroke="#000000" d="M499.99,-144C478.69,-148.37 454.41,-153.35 432.29,-157.89"/>
158143
<polygon fill="#000000" stroke="#000000" points="431.39,-154.5 422.3,-159.94 432.8,-161.36 431.39,-154.5"/>
159144
</g>
145+
<!-- sourcefile~assert_m.f90 -->
146+
<g id="file~~graph~~FileGraph_node7" class="node">
147+
<title>sourcefile~assert_m.f90</title>
148+
<g id="a_file~~graph~~FileGraph_node7"><a xlink:href=".././sourcefile/assert_m.f90.html" xlink:title="assert_m.f90">
149+
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="238,-144 157,-144 157,-120 238,-120 238,-144"/>
150+
<text text-anchor="middle" x="197.5" y="-129.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">assert_m.f90</text>
151+
</a>
152+
</g>
153+
</g>
160154
<!-- sourcefile~characterizable_m.f90&#45;&gt;sourcefile~assert_m.f90 -->
161-
<g id="file~~graph~~FileGraph_edge5" class="edge">
155+
<g id="file~~graph~~FileGraph_edge9" class="edge">
162156
<title>sourcefile~characterizable_m.f90&#45;&gt;sourcefile~assert_m.f90</title>
163157
<path fill="none" stroke="#000000" d="M493.31,-132C422.87,-132 312.17,-132 248.36,-132"/>
164158
<polygon fill="#000000" stroke="#000000" points="248.15,-128.5 238.15,-132 248.15,-135.5 248.15,-128.5"/>
165159
</g>
166-
<!-- sourcefile~assert_subroutine_s.f90 -->
167-
<g id="file~~graph~~FileGraph_node7" class="node">
168-
<title>sourcefile~assert_subroutine_s.f90</title>
169-
<g id="a_file~~graph~~FileGraph_node7"><a xlink:href=".././sourcefile/assert_subroutine_s.f90.html" xlink:title="assert_subroutine_s.F90">
170-
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="432,-104 293,-104 293,-80 432,-80 432,-104"/>
171-
<text text-anchor="middle" x="362.5" y="-89.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">assert_subroutine_s.F90</text>
160+
<!-- sourcefile~assert_subroutine_m.f90 -->
161+
<g id="file~~graph~~FileGraph_node2" class="node">
162+
<title>sourcefile~assert_subroutine_m.f90</title>
163+
<g id="a_file~~graph~~FileGraph_node2"><a xlink:href=".././sourcefile/assert_subroutine_m.f90.html" xlink:title="assert_subroutine_m.F90">
164+
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="632,-83 487,-83 487,-59 632,-59 632,-83"/>
165+
<text text-anchor="middle" x="559.5" y="-68.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">assert_subroutine_m.F90</text>
172166
</a>
173167
</g>
174168
</g>
175-
<!-- sourcefile~characterizable_m.f90&#45;&gt;sourcefile~assert_subroutine_s.f90 -->
176-
<g id="file~~graph~~FileGraph_edge9" class="edge">
177-
<title>sourcefile~characterizable_m.f90&#45;&gt;sourcefile~assert_subroutine_s.f90</title>
178-
<path fill="none" stroke="#000000" d="M499.99,-120C478.69,-115.63 454.41,-110.65 432.29,-106.11"/>
179-
<polygon fill="#000000" stroke="#000000" points="432.8,-102.64 422.3,-104.06 431.39,-109.5 432.8,-102.64"/>
169+
<!-- sourcefile~assert_subroutine_m.f90&#45;&gt;sourcefile~assert_subroutine_s.f90 -->
170+
<g id="file~~graph~~FileGraph_edge3" class="edge">
171+
<title>sourcefile~assert_subroutine_m.f90&#45;&gt;sourcefile~assert_subroutine_s.f90</title>
172+
<path fill="none" stroke="#000000" d="M487,-78.7C472.42,-80.27 457.02,-81.93 442.21,-83.52"/>
173+
<polygon fill="#000000" stroke="#000000" points="441.64,-80.06 432.07,-84.62 442.39,-87.02 441.64,-80.06"/>
180174
</g>
181-
<!-- sourcefile~fortran_stringify_integer_m.f90 -->
175+
<!-- sourcefile~assert_subroutine_m.f90&#45;&gt;sourcefile~assert_m.f90 -->
176+
<g id="file~~graph~~FileGraph_edge8" class="edge">
177+
<title>sourcefile~assert_subroutine_m.f90&#45;&gt;sourcefile~assert_m.f90</title>
178+
<path fill="none" stroke="#000000" d="M493.44,-58.97C434.39,-50.82 345.83,-45.61 274,-71 250.81,-79.2 229.52,-97.88 215.5,-112.42"/>
179+
<polygon fill="#000000" stroke="#000000" points="212.72,-110.27 208.5,-119.99 217.86,-115.03 212.72,-110.27"/>
180+
</g>
181+
<!-- sourcefile~intrinsic_array_s.f90 -->
182182
<g id="file~~graph~~FileGraph_node3" class="node">
183+
<title>sourcefile~intrinsic_array_s.f90</title>
184+
<g id="a_file~~graph~~FileGraph_node3"><a xlink:href=".././sourcefile/intrinsic_array_s.f90.html" xlink:title="intrinsic_array_s.F90">
185+
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="121,-164 0,-164 0,-140 121,-140 121,-164"/>
186+
<text text-anchor="middle" x="60.5" y="-149.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">intrinsic_array_s.F90</text>
187+
</a>
188+
</g>
189+
</g>
190+
<!-- sourcefile~fortran_stringify_integer_m.f90 -->
191+
<g id="file~~graph~~FileGraph_node5" class="node">
183192
<title>sourcefile~fortran_stringify_integer_m.f90</title>
184-
<g id="a_file~~graph~~FileGraph_node3"><a xlink:href=".././sourcefile/fortran_stringify_integer_m.f90.html" xlink:title="fortran_stringify_integer_m.f90">
193+
<g id="a_file~~graph~~FileGraph_node5"><a xlink:href=".././sourcefile/fortran_stringify_integer_m.f90.html" xlink:title="fortran_stringify_integer_m.f90">
185194
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="451,-24 274,-24 274,0 451,0 451,-24"/>
186195
<text text-anchor="middle" x="362.5" y="-9.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">fortran_stringify_integer_m.f90</text>
187196
</a>
188197
</g>
189198
</g>
190199
<!-- sourcefile~fortran_stringify_integer_m.f90&#45;&gt;sourcefile~assert_m.f90 -->
191-
<g id="file~~graph~~FileGraph_edge4" class="edge">
200+
<g id="file~~graph~~FileGraph_edge7" class="edge">
192201
<title>sourcefile~fortran_stringify_integer_m.f90&#45;&gt;sourcefile~assert_m.f90</title>
193202
<path fill="none" stroke="#000000" d="M302.8,-24.07C292.7,-27.62 282.68,-32.17 274,-38 245.7,-57.01 222.84,-89.89 209.96,-111.29"/>
194203
<polygon fill="#000000" stroke="#000000" points="206.93,-109.55 204.92,-119.95 212.97,-113.07 206.93,-109.55"/>
195204
</g>
205+
<!-- sourcefile~intrinsic_array_m.f90&#45;&gt;sourcefile~intrinsic_array_s.f90 -->
206+
<g id="file~~graph~~FileGraph_edge1" class="edge">
207+
<title>sourcefile~intrinsic_array_m.f90&#45;&gt;sourcefile~intrinsic_array_s.f90</title>
208+
<path fill="none" stroke="#000000" d="M298.98,-167.83C250.06,-164.57 182.06,-160.04 131.35,-156.66"/>
209+
<polygon fill="#000000" stroke="#000000" points="131.34,-153.15 121.13,-155.98 130.88,-160.13 131.34,-153.15"/>
210+
</g>
211+
<!-- sourcefile~intrinsic_array_m.f90&#45;&gt;sourcefile~assert_m.f90 -->
212+
<g id="file~~graph~~FileGraph_edge6" class="edge">
213+
<title>sourcefile~intrinsic_array_m.f90&#45;&gt;sourcefile~assert_m.f90</title>
214+
<path fill="none" stroke="#000000" d="M312.59,-160C292.13,-154.98 268.37,-149.15 247.85,-144.11"/>
215+
<polygon fill="#000000" stroke="#000000" points="248.62,-140.7 238.07,-141.71 246.95,-147.49 248.62,-140.7"/>
216+
</g>
196217
<!-- sourcefile~assert_m.f90&#45;&gt;sourcefile~intrinsic_array_s.f90 -->
197-
<g id="file~~graph~~FileGraph_edge7" class="edge">
218+
<g id="file~~graph~~FileGraph_edge2" class="edge">
198219
<title>sourcefile~assert_m.f90&#45;&gt;sourcefile~intrinsic_array_s.f90</title>
199220
<path fill="none" stroke="#000000" d="M156.73,-137.89C148.59,-139.1 139.8,-140.4 130.97,-141.71"/>
200221
<polygon fill="#000000" stroke="#000000" points="130.39,-138.26 121.01,-143.18 131.41,-145.18 130.39,-138.26"/>
201222
</g>
202-
<!-- sourcefile~assert_subroutine_m.f90 -->
203-
<g id="file~~graph~~FileGraph_node6" class="node">
204-
<title>sourcefile~assert_subroutine_m.f90</title>
205-
<g id="a_file~~graph~~FileGraph_node6"><a xlink:href=".././sourcefile/assert_subroutine_m.f90.html" xlink:title="assert_subroutine_m.F90">
206-
<polygon fill="#f0ad4e" stroke="#f0ad4e" points="632,-83 487,-83 487,-59 632,-59 632,-83"/>
207-
<text text-anchor="middle" x="559.5" y="-68.6" font-family="Helvetica,sans-Serif" font-size="10.50" fill="white">assert_subroutine_m.F90</text>
208-
</a>
209-
</g>
210-
</g>
211-
<!-- sourcefile~assert_subroutine_m.f90&#45;&gt;sourcefile~assert_m.f90 -->
212-
<g id="file~~graph~~FileGraph_edge3" class="edge">
213-
<title>sourcefile~assert_subroutine_m.f90&#45;&gt;sourcefile~assert_m.f90</title>
214-
<path fill="none" stroke="#000000" d="M493.44,-58.97C434.39,-50.82 345.83,-45.61 274,-71 250.81,-79.2 229.52,-97.88 215.5,-112.42"/>
215-
<polygon fill="#000000" stroke="#000000" points="212.72,-110.27 208.5,-119.99 217.86,-115.03 212.72,-110.27"/>
216-
</g>
217-
<!-- sourcefile~assert_subroutine_m.f90&#45;&gt;sourcefile~assert_subroutine_s.f90 -->
218-
<g id="file~~graph~~FileGraph_edge8" class="edge">
219-
<title>sourcefile~assert_subroutine_m.f90&#45;&gt;sourcefile~assert_subroutine_s.f90</title>
220-
<path fill="none" stroke="#000000" d="M487,-78.7C472.42,-80.27 457.02,-81.93 442.21,-83.52"/>
221-
<polygon fill="#000000" stroke="#000000" points="441.64,-80.06 432.07,-84.62 442.39,-87.02 441.64,-80.06"/>
222-
</g>
223223
</g>
224224
</svg>
225225
</div><div><a type="button" class="graph-help" data-toggle="modal" href="#graph-help-text">Help</a></div><div class="modal fade" id="graph-help-text" tabindex="-1" role="dialog"><div class="modal-dialog modal-lg" role="document"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button><h4 class="modal-title" id="-graph-help-label">Graph Key</h4></div><div class="modal-body">

0 commit comments

Comments
 (0)