fortran-lang / webpage

New Fortran webpage
https://fortran-lang.org/en
MIT License
47 stars 39 forks source link

Showcase section on the website for published papers using fortran code/packages #71

Open SiegristJ opened 3 years ago

SiegristJ commented 3 years ago

Because of how central publishing is to the progress in science and academia, the website should include a section where it highlights new publications that build upon the good work of this fortran community. Whether for papers that specifically cite usage of packages from the package repository or papers that build upon fortran code, showcasing such work would be good both for authors and good for the fortran community.

certik commented 3 years ago

@SiegristJ thank you for opening up an issue for this. I personally think this is a great idea. We just have to setup criteria how to get a publication listed. One candidate could be https://github.com/fortran-lang/fortran-lang.org/pull/226.

CC @LKedward, @milancurcic, @awvwgk.

awvwgk commented 3 years ago

For electronic structure theory this would probably lead to having the papers for Vasp, Turbomole, CP2K, ADF, DFTB+, Molpro, Molcas, BigDFT, ABINIT, Dalton, NWChem, QE, Siesta, ... listed on the homepage and I'm certainly overlooking more than half of the relevant projects here for sure (I tried getting all open source ones in the package index already, but surely there are more).

certik commented 3 years ago

@awvwgk indeed, I don't know if it would show what we want to show and it would be a lot of papers, as Vasp alone is cited a lot.

awvwgk commented 3 years ago

Also, keep in mind that if we start to select a few software papers, we must have really good reasons to do so and prepare for the critique of the other active developer communities we might be “ignoring” with such a choice. Not a decision we can take lightly.

certik commented 3 years ago

We should also include all papers that use Python, because SciPy contains Fortran... I believe Julia and R also depend on Fortran, so we should include those papers also that use Julia or R.

Also, because Lapack's reference implementation is in Fortran, we should probably include all computational papers.

It's not clear to me where to draw the line.

smeskos commented 3 years ago

This is a great idea and feasible as long as we stick to papers that have verifiable citations to Fortran public and open-source codes and not those written primarily in other languages. Otherwise, and considering both @awvwgk's and @certik's valid concerns we should include, probably, half the computational papers ever published... A good starting point would be to include only papers citing libraries from the fpm registry, which would also serve another purpose, to gradually push developers to make their libraries fpm-ready.

SiegristJ commented 3 years ago

One way that could make it easier to sort papers is if you put up on the website how to properly cite a fortran package in a publication. Then only include those papers that follow the guidelines. Would that not solve the problem of otherwise having to pick and choose who to include or to boil the ocean? @awvwgk @certik

vmagnin commented 3 years ago

One way that could make it easier to sort papers is if you put up on the website how to properly cite a fortran package in a publication.

Note that packages on GitHub can obtain a DOI using a tool like Zenodo: https://zenodo.org/record/2649855 If the software was not published in a paper, such a DOI it can be useful to cite the package.