Co-Array Fortran, tidigare känd som F--, är en liten förlängning av Fortran 95 för parallell bearbetning. Ett Co-Array Fortran program tolkas som om det kopierades ett antal gånger och alla kopior utfördes asynkront. Varje kopia har en egen uppsättning dataobjekt och kallas en bild. Array syntaxen för Fortran 95 utökas med ytterligare efterföljande underskrifter inom hakparenteser för att ge en tydlig och okomplicerad representation av all tillgång till data som sprids över bilder. Referenser utan hakparenteser är till lokala data, så kod som kan köras självständigt är uncluttered. Endast om det finns hakparenteser, eller om det finns ett förfarandeanrop och förfarandet innehåller hakparenteser, är kommunikationen mellan bilderna inblandad. Det finns inbyggda procedurer för att synkronisera bilder, returnera antalet bilder och returnera indexet för den aktuella bilden. Vi introducerar utvidgningen, ger exempel för att illustrera hur tydlig, kraftfull och flexibel den kan vara, och ger en teknisk definition.
Co-array Fortran (CAF) REF började som en förlängning av Fortran 95/2003 (och blev en del av Fortran 2008-standarden) för att stödja PGAS-modellen för Fortran-program.
Co-array Fortran for parallel programming
{'venue': 'FORF', 'journal': None, 'mag_field_of_study': ['Computer Science']}