Having modern Fortran code available and easily discoverable for common tasks and problem domains is a perennial goal. An underused feature of GitHub is the topic list in the About section. Many repos have no topics listed. It should be possible to search
language:fortran topic:numerical-integration
and find relevant repos. GitHub infers the programming language from the source file suffixes in a repo, but the topic must be supplied by the repo author. There could be a community effort to define standard topics, although topics that already have many entries should be preferred. Topics are lower case and have hyphens instead of spaces. If you have a repo, please add relevant topics, and if you use a repo, consider nudging the author with an issue if no topics are listed.
The Fortran Package Index has Featured Topics, but in many cases the GitHub repo does not list that topic. Looking at my categorized repo list, here are possible topics for some categories.
Astronomy and Astrophysics projects should have astronomy
or astrophysics
and perhaps a specialized topic.
Benchmarks: benchmark
and benchmarks
Biology and Medicine: biology
, medicine
, and specialized topics
Climate and Weather: climate
, weather
, nwp
, numerical-weather-prediction
, meteorology
, wind
Code Tools: automatic-differentiation
, preprocessor
Computational Chemistry: chemistry
, computational-chemistry
Computational Fluid Dynamics: cfd
, computational-fluid-dynamics
, fluid-dynamics
, fluid-mechanics
, turbulence
, navier-stokes
, particle-in-cell
, pic
, lattice-boltzmann
, aerodynamics
Earth Science: earth-science
, geospatial
, geophysics
, geoscience
, ocean
, atmosphere
, erosion
, ionosphere
, earthquake
, seismology
, shallow-water-equations
Economics: economics
, econometrics
, finance
, dsge
Fast Fourier Transform: fast-fourier-transform
, fft
File I/O: hdf5
, json
, netcdf
, toml
, yaml
Finite Elements: fem
, finite-elements
I’ll stop here.