Skip to content

0.4.0

Latest
Compare
Choose a tag to compare
@ktras ktras released this 24 Dec 00:11
· 2 commits to main since this release
9dbdd5b

PRIF Specification Revision 0.5 (Partial Support) Added

Caffeine release 0.4.0:

  1. Updates and adds interfaces and named constant definitions to the prif module, moving towards the latest version of the PRIF specification, revision 0.5 (support remains incomplete in this release)
    • Add interfaces and definitions for prif_local_data_pointer and prif_register_stop_callback
    • Replace integer kinds c_intmax_t with c_int64_t
    • Update prif_allocate_coarray interface and definition
  2. Remove pure from prif_error_stop and update both prif_error_stop and prif_stop to support PRIF semantics
  3. Fix some bugs preventing Caffeine from being built with LLVM Flang

Currently Supported Features & Limitations

Please see the Implementation Status doc

Supported Platforms

Compilers

We currently build Caffeine and its dependencies with gfortran and gcc with a goal to support additional compilers in a future release.

Operating systems and architectures

We regularly test on

  • Linux: x86_64
  • macOS: x86_64 and Apple Silicon

Full Changelog: 0.3.0...0.4.0