{"id":352925,"date":"2024-10-20T00:55:10","date_gmt":"2024-10-20T00:55:10","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bsi-pd-iso-iec-ts-185082015\/"},"modified":"2024-10-26T00:58:52","modified_gmt":"2024-10-26T00:58:52","slug":"bsi-pd-iso-iec-ts-185082015","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bsi-pd-iso-iec-ts-185082015\/","title":{"rendered":"BSI PD ISO\/IEC TS 18508:2015"},"content":{"rendered":"

This Technical Specification specifies the form and establishes the interpretation of facilities that extend the For-tran language defined by ISO\/IEC 1539-1:2010, ISO\/IEC 1539-1:2010\/Cor 1:2012, and ISO\/IEC 1539-1:2010\/Cor 2:2013. The purpose of this Technical Specification is to promote portability, reliability, maintainability, and ef-ficient execution of parallel programs written in Fortran, for use on a variety of computing systems.<\/p>\n

This Technical Specification does not specify formal data consistency model. Developing the formal data consist-ency model is left until the integration of these facilities into ISO\/IEC 1539-1.<\/p>\n

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
9<\/td>\n1 Scope <\/td>\n<\/tr>\n
11<\/td>\n2 Normative references <\/td>\n<\/tr>\n
13<\/td>\n3 Terms and definitions <\/td>\n<\/tr>\n
15<\/td>\n4 Compatibility
4.1 New intrinsic procedures
4.2 Fortran 2008 compatibility <\/td>\n<\/tr>\n
17<\/td>\n5 Teams of images
5.1 Team concepts
5.2 TEAM_TYPE
5.3 CHANGE TEAM construct <\/td>\n<\/tr>\n
19<\/td>\n5.4 Image selectors <\/td>\n<\/tr>\n
20<\/td>\n5.5 FORM TEAM statement <\/td>\n<\/tr>\n
21<\/td>\n5.6 SYNC TEAM statement <\/td>\n<\/tr>\n
23<\/td>\n6 Failed images
6.1 Introduction
6.2 FAIL IMAGE statement <\/td>\n<\/tr>\n
24<\/td>\n6.3 CRITICAL construct
6.4 STAT_FAILED_IMAGE <\/td>\n<\/tr>\n
25<\/td>\n7 Events
7.1 Introduction
7.2 EVENT_TYPE
7.3 EVENT POST statement <\/td>\n<\/tr>\n
26<\/td>\n7.4 EVENT WAIT statement <\/td>\n<\/tr>\n
27<\/td>\n8 Intrinsic procedures
8.1 General
8.2 Atomic subroutines <\/td>\n<\/tr>\n
28<\/td>\n8.3 Collective subroutines <\/td>\n<\/tr>\n
29<\/td>\n8.4 New intrinsic procedures
8.4.1 ATOMIC_ADD (ATOM, VALUE [, STAT])
8.4.2 ATOMIC_AND (ATOM, VALUE [, STAT])
8.4.3 ATOMIC_CAS (ATOM, OLD, COMPARE, NEW [, STAT]) <\/td>\n<\/tr>\n
30<\/td>\n8.4.4 ATOMIC_FETCH_ADD (ATOM, VALUE, OLD [, STAT])
8.4.5 ATOMIC_FETCH_AND (ATOM, VALUE, OLD [, STAT]) <\/td>\n<\/tr>\n
31<\/td>\n8.4.6 ATOMIC_FETCH_OR (ATOM, VALUE, OLD [, STAT])
8.4.7 ATOMIC_FETCH_XOR (ATOM, VALUE, OLD [, STAT]) <\/td>\n<\/tr>\n
32<\/td>\n8.4.8 ATOMIC_OR (ATOM, VALUE [, STAT])
8.4.9 ATOMIC_XOR (ATOM, VALUE [, STAT])
8.4.10 CO_BROADCAST (A, SOURCE_IMAGE [, STAT, ERRMSG]) <\/td>\n<\/tr>\n
33<\/td>\n8.4.11 CO_MAX (A [, RESULT_IMAGE, STAT, ERRMSG])
8.4.12 CO_MIN (A [, RESULT_IMAGE, STAT, ERRMSG]) <\/td>\n<\/tr>\n
34<\/td>\n8.4.13 CO_REDUCE (A, OPERATOR [, RESULT_IMAGE, STAT, ERRMSG]) <\/td>\n<\/tr>\n
35<\/td>\n8.4.14 CO_SUM (A [, RESULT_IMAGE, STAT, ERRMSG])
8.4.15 EVENT_QUERY ( EVENT, COUNT [, STAT]) <\/td>\n<\/tr>\n
36<\/td>\n8.4.16 FAILED_IMAGES ([TEAM, KIND])
8.4.17 GET_TEAM ([LEVEL]) <\/td>\n<\/tr>\n
37<\/td>\n8.4.18 IMAGE_STATUS (IMAGE, [TEAM])
8.4.19 STOPPED_IMAGES ([TEAM, KIND]) <\/td>\n<\/tr>\n
38<\/td>\n8.4.20 TEAM_NUMBER ([TEAM])
8.5 Modified intrinsic procedures <\/td>\n<\/tr>\n
39<\/td>\n8.5.1 ATOMIC_DEFINE and ATOMIC_REF
8.5.2 IMAGE_INDEX
8.5.3 MOVE_ALLOC <\/td>\n<\/tr>\n
40<\/td>\n8.5.4 NUM_IMAGES
8.5.5 THIS_IMAGE <\/td>\n<\/tr>\n
41<\/td>\n9 Required editorial changes to ISO\/IEC 1539-1:2010(E)
9.1 General
9.2 Edits to Introduction
9.3 Edits to clause 1 <\/td>\n<\/tr>\n
42<\/td>\n9.4 Edits to clause 2 <\/td>\n<\/tr>\n
43<\/td>\n9.5 Edits to clause 4
9.6 Edits to clause 6 <\/td>\n<\/tr>\n
44<\/td>\n9.7 Edits to clause 8 <\/td>\n<\/tr>\n
47<\/td>\n9.8 Edits to clause 9
9.9 Edits to clause 13 <\/td>\n<\/tr>\n
51<\/td>\n9.10 Edits to clause 16 <\/td>\n<\/tr>\n
52<\/td>\n9.11 Edits to annex A
9.12 Edits to annex C <\/td>\n<\/tr>\n
53<\/td>\nAnnex A (informative) Extended notes
A.1 Clause 5 notes
A.1.1 Example using three teams
A.1.2 Accessing coarrays in sibling teams <\/td>\n<\/tr>\n
54<\/td>\nA.1.3 Reducing the codimension of a coarray <\/td>\n<\/tr>\n
55<\/td>\nA.2 Clause 6 notes
A.2.1 Example involving failed images <\/td>\n<\/tr>\n
57<\/td>\nA.3 Clause 7 notes
A.3.1 EVENT_QUERY example <\/td>\n<\/tr>\n
58<\/td>\nA.3.2 EVENT_QUERY example that tolerates image failure <\/td>\n<\/tr>\n
60<\/td>\nA.3.3 EVENTS example
A.4 Clause 8 notes <\/td>\n<\/tr>\n
61<\/td>\nA.4.1 Collective subroutine examples
A.4.2 Atomic memory consistency <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Information technology. Additional Parallel Features in Fortran<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2015<\/td>\n66<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":352931,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-352925","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/352925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/352931"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=352925"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=352925"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=352925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}