LFortran now works in WebAssembly. Here is a very alpha-version demo that runs in your browser and it is *fast*:
https://t.co/MNY4gNvDhh
It still has many bugs, which you can report here if they are not already reported:
https://t.co/95wvvrk8sZ
https://t.co/O5xeXcmDwA
We've come a long way. Now we are just compiling as many codes as we can until we can expect LFortran to just work; after that we will work on performance. Then we will announce beta quality.
As any respectable Fortran compiler must do, LFortran now compiles LAPACK, probably the most famous Fortran library. All tests pass, single/double precision, real/complex, 32-bit/64-bit integers.
https://t.co/CgWZNxVVTr
@cfdlab Yep, using the LFortran compiler (@lfortranorg) allows some interactivity with Jupyter but it ain't feature-complete obviously. They're making an awesome work though. As for plotting, you can find a list of tools following this link: https://t.co/5dNIHvwPT6
Just created a guide and test suite for setting up a C & #Fortran dev environment on Windows, covering MSVC, MinGW (MSYS2), and Intel oneAPI. Hope this helps others!
Feedback welcome! @fortrantip@lfortranorg@fortranlang
https://t.co/rdtiY9eNry
LFortran compiles POT3D, a solar coronal magnetic field solver. It uses MPI and `do concurrent` and runs in parallel correctly.
https://t.co/6w8EcuqSel
LFortran is now in the Compiler Explorer (@CompileExplore), big thanks to @sh0ck_thi and @mattgodbolt. Please report all bugs.
Here is a sample link:
https://t.co/6IweLVwRDg
We are steadily moving towards beta quality. I am very happy with the progress. The intrinsics are very fast, no runtime overhead, see the blog post for all details.
This is a huge milestone both for LFortran as well as for me personally. When I worked at @LosAlamosNatLab, SNAP was one of the codes they asked me if we could compile. And now we can! One Fortran code after another we will eventually compile them all. Join us on this journey!