Omni Compiler Software RELEASE NOTES
- Support major features of Coarray Fortran 1.0.
- Refactoring xmpcc command.
- Refactoring build system (without requiring ant).
- Support stride coarray on the K computer and FX10.
- Support the xmp_malloc function for multidimensional global arrays.
- Support the async clause on the bcast and the reduction directives.
- Support the pack/unpack, gather/scatter, and sort_up/sort_down intrinsic procedures.
- Fixed lots of bugs.
- Support post/wait operations for the K computer and FX10.
- Support the XMP_NODE_SIZEn environment variable to specify an extent of a non-primary node array at runtime.
- Support elemental functions in array constructs.
- Support way to call MPI programs from/to XMP programs.
- Support xmp_matmul and xmp_transpose intrinsic functions.
- Fixed lots of bugs.
- Support Coarray communication for the K computer and FX10.
- Support the gblock distribution
- Support the template_fix directive
- Support the array directive (with some restrictions)
- Support clauses of the reflect directive in XMP/C
- Support the xmp_malloc built-in function in XMP/C
- Support clauses of the bcast, barrier, reduction directives in XMP/F
- Support fully the node directive in XMP/F
- Fixed lots of bugs.
- Improve shadow/reflect directive.
- Fixed some bugs.
- Supports stride Coarray function. (only by using GASNet)
- Supports coarray function on the K computer and FX10.
- Initial release of XcalableMP Fortran compiler.
- (Coarray feature will be added soon)
- Supports block-cyclic distribution in distribute directive
- Fixed problems with rewriting expressions
- Fixed bugs in runtime
- gmove between aligned array and duplicated array using array section is suppoted.
-- #pragma xmp align a[i] with t(i)
#pragma xmp gmove
local[:] = a[:];
--
- full shadow reflect is implemented.
- This is the first release of Omni Compiler.