fortran-lang.org
lapack
Our great sponsors
fortran-lang.org | lapack | |
---|---|---|
16 | 7 | |
126 | 1,396 | |
- | 3.4% | |
8.1 | 9.4 | |
over 1 year ago | 9 days ago | |
HTML | Fortran | |
MIT License | GNU General Public License v3.0 or later |
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.
fortran-lang.org
-
Fortran, not as main language but I find it fascinating
A good starting point: https://fortran-lang.org/
-
Are there any good FORTRAN IDEs on Linux?
Glad you're interested in Fortran. Not sure how old that book is, but take a look at https://fortran-lang.org/ for the latest news and best practices for modern Fortran (for example, there's now a standard library and package manager).
-
HELP! New to Fortran
Install wsl and then in Linux install fortran gfortran. Fortran has moved on from 77 so find some f90+ stuff. https://fortran-lang.org/
- Fortran – Programming Language for high-performance computing
- Modern Fortran logo
-
Ask HN: Which programming language communities seem most excited these days?
I cannot compare excitement across programming language communities, but I can say that there has been a lot of progress in the Fortran community, centered around the site https://fortran-lang.org/ and forum https://fortran-lang.discourse.group/ and surveyed in a preprint https://arxiv.org/abs/2109.07382. A package manager, standard library, and a compiler with a REPL (LFortran) are being developed. The Fortran standard has coarrays for parallelism, which several compilers have implemented.
A few years ago the main Fortran forum was comp.lang.fortran of Usenet, and although people did release tools and code, their efforts were scattered.
- What is the best material to learn Fortran and the philosophy behind it?
-
Toward Modern Fortran Tooling and a Thriving Developer Community
The Fortran-lang group has written a paper summarizing their efforts, such as a web site https://fortran-lang.org/, a Fortran standard library, the Fortran Package Manager, Fortran Discourse, and LFortran.
- Fortran Newsletter: September 2021
-
A Summary of Fortran [pdf]
Old content (this is from 1992) should have a year in the title. This is a summary of Fortran 77. The latest standard is Fortran 2018, and Fortran 202x is being worked on. Some features of Fortran 2018 have been implemented in compilers.
For current information on Fortran one should visit https://fortran-lang.org/ .
lapack
-
Linus Torvalds adds arbitrary tabs to kernel code
Indentation by steps of 3 spaces is common in old Fortran 77 code. This is LAPACK for example. Scroll down to about line 400 to see actual code, not comments.
https://github.com/Reference-LAPACK/lapack/blob/master/SRC/c...
- Lapack: Release 3.12.0
- Lapack – Releases from 1.0 to 3.1.1
-
I think I've "fixed" some compiler errors from a lapack library (which conssisted of white spaces errors only that made the code not compile). Supposing that there was actual errors, how can I enter in contact to send the fixed code?
NETLIB LAPACK is currently tracked on GitHub https://github.com/Reference-LAPACK/lapack
-
LAPACKE_slacpy works correctly in C, but LAPACK_ROW_MAJOR results in unexpected behavior on SBCL
So, is this some bug resulting from an interaction of (i) LAPACKE not filling the transpose array with zeros (ii) LAPACKE_sge_trans writing the entire array (iii) compiler optimizing away writes from locations that the user never wrote to ?
- A primer on Roaring bitmaps: what they are and how they work
- Modern Fortran logo
What are some alternatives?
stdlib - Fortran Standard Library
blas - Wrappers for BLAS (Fortran)
benchmarks - Fortran benchmarks
rebop - Fast stochastic simulator for chemical reaction networks
FABS - Fortran + Apache + BSD + sqlite = Web framework
rulinalg - A linear algebra library written in Rust
BoundaryValueDiffEq.jl - Boundary value problem (BVP) solvers for scientific machine learning (SciML)
QuantMath - Financial maths library for risk-neutral pricing and risk
nalgebra - Linear algebra library for Rust.
Emu - The write-once-run-anywhere GPGPU library for Rust
RoaringFormatSpec - Specification of the compressed-bitmap Roaring format
nphysics - 2 and 3-dimensional rigid body physics engine for Rust.