FURY
FLAP
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.
FURY
-
Library for high-performance computations with physical units?
So this made me wonder: What is available for Fortran? I have come across FURY, but the description makes me think, that it has significant runtime overhead.
FLAP
-
Is there a way to create a command line menu in Fortran?
is not powerful enough, FLAP is one (not the only, see some compiled in fortranwiki) equivalent to argparse (in Python) for Fortran. You then enter a workflow to compile modules, later the main program, and eventually join the object files into an executable. Manually for example with gfortran as compiler, this is in line of
-
Joe's Live Coding Sessions - GPU Programming in Fortran : Verifying Spectral Accuracy in the Advection-Diffusion Solvers
We'll be building out more of the command line interface using the Fortran command Line Argument Parser for poor people (FLAP; https://github.com/szaghi/FLAP) to add triggers for executing convergence tests. In the process, we'll also be doing some tecplot output visualization with Paraview
What are some alternatives?
quaff
json-fortran - A Modern Fortran JSON API
fortran2018-examples - Fortran 2018 standard examples with broad applications
SELF - Spectral Element Library in Fortran
stdlib - Fortran Standard Library
tab_calc - This is a simple tool to perform various statistical and mathematical operations on single ASCII data-files.
WRF - The official repository for the Weather Research and Forecasting (WRF) model
http-client - http-client offers a user-friendly, high-level API to make HTTP requests in Fortran.
fpm - Fortran Package Manager (fpm)
rcc-run - Continuous Integration and Continuous Benchmarking tools for Research Computing applications
fcurses - Fortran module for linux terminal control over cursor position, character drawing, raw keyboard input, and simple beep sounds. sufficent to write text based games in fortran
hipfort - Fortran interfaces for ROCm libraries