RFI
R-Fortran Interface for Modern Fortran (by t-kalinowski)
flang
Flang is a Fortran language front-end designed for integration with LLVM. (by flang-compiler)
RFI | flang | |
---|---|---|
1 | 4 | |
21 | 779 | |
- | 2.3% | |
2.6 | 7.1 | |
over 3 years ago | 12 days ago | |
C | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
RFI
Posts with mentions or reviews of RFI.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-06-09.
flang
Posts with mentions or reviews of flang.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-17.
-
Supporting BFLOAT16 in ISO_Fortran_env: not recommended
It is great to know that LLVM Flang supports BFLOAT16!
I look forward to trying it in my project ( http://www.libprima.net ), although LLVM Flang is not ready to use last time I tried.
As a side note, the Classic Flang ( https://github.com/flang-compiler/flang ) does not support kind = 3.
-
Best book on writing an optimizing compiler (inlining, types, abstract interpretation)?
I think a lot of this material is in research papers and code. Take a look a MLTon or Clang Fortran
- Any updates on Flang?
-
Accidentally quadratic: When Python is faster than C++
I feel like the would have to, if they were to produce a remotely competitive compiler. That's why I'm hoping NVidia's Flang[1] efforts will lead to this aspect of LLVM being cleaned up.
[1]: https://github.com/flang-compiler/flang
What are some alternatives?
When comparing RFI and flang you can also consider the following projects:
mpich - Official MPICH Repository
rapidyaml - Rapid YAML - a library to parse and emit YAML, and do it fast.