Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 10 additions & 11 deletions flang/docs/FortranStandardsSupport.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,25 +67,24 @@ the multi-image execution. The table entries are based on the document [The new
| Feature | Status | Comments |
|------------------------------------------------------------|--------|---------------------------------------------------------|
| Asynchronous communication | P | Syntax is accepted |
| Teams | N | Multi-image/Coarray feature |
| Image failure | P | Multi-image/Coarray feature. stat_failed_image is added |
| Form team statement | N | Multi-image/Coarray feature |
| Change team construct | N | Multi-image/Coarray feature |
| Collective subroutines | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md), missing co_reduce |
| Teams | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md) |
| Form team statement | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md) |
| Change team construct | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md) |
| Sync team construct | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md) |
| Intrinsic functions get_team and team_number | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md) |
| Intrinsic function image_index | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md) |
| Intrinsic function num_images | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md) |
| Intrinsic function this_image | P | Experimental support via [PRIF](ParallelMultiImageFortranRuntime.md) |
| Image failure and stat= specifiers | P | Multi-image/Coarray feature. stat_failed_image is added |
| Coarrays allocated in teams | N | Multi-image/Coarray feature |
| Critical construct | N | Multi-image/Coarray feature |
| Lock and unlock statements | N | Multi-image/Coarray feature |
| Events | N | Multi-image/Coarray feature |
| Sync team construct | N | Multi-image/Coarray feature |
| Image selectors | N | Multi-image/Coarray feature |
| Intrinsic functions get_team and team_number | N | Multi-image/Coarray feature |
| Intrinsic function image_index | N | Multi-image/Coarray feature |
| Intrinsic function num_images | N | Multi-image/Coarray feature |
| Intrinsic function this_image | N | Multi-image/Coarray feature |
| Intrinsic move_alloc extensions | P | Multi-image/Coarray feature |
| Detecting failed and stopped images | N | Multi-image/Coarray feature |
| Collective subroutines | N | Multi-image/Coarray feature |
| New and enhanced atomic subroutines | N | Multi-image/Coarray feature |
| Failed images and stat= specifiers | N | Multi-image/Coarray feature |
| Intrinsic function coshape | N | Multi-image/Coarray feature |

## Fortran 2008
Expand Down
5 changes: 5 additions & 0 deletions flang/docs/ParallelMultiImageFortranRuntime.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,8 @@ Fortran's multi-image parallel features.

The current revision of the PRIF specification is here:
<https://doi.org/10.25344/S46S3W>

Library implementations of PRIF include:

* [Caffeine](https://go.lbl.gov/caffeine) - portable open-source implementation targeting shared- and distributed-memory systems running Linux or macOS