Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider recording reliance on domain-specific libraries #123

Open
ltalirz opened this issue Sep 22, 2022 · 0 comments
Open

Consider recording reliance on domain-specific libraries #123

ltalirz opened this issue Sep 22, 2022 · 0 comments
Labels
2023 To be fixed in 2023 update enhancement New feature or request

Comments

@ltalirz
Copy link
Owner

ltalirz commented Sep 22, 2022

The article mentions domain-specific libraries, such as

libxc[45], libint[46], ELSI[47], SIRIUS[48], M-A-D-N-E-S-S[49], or TiledArray[50]

as a way for the field to deal with the increasing specialization of computer hardware following the slowdown of single-core performance scaling.

Taking this argument to its logical conclusion, these libraries are increasingly going to be the new frontier for much of the cutting-edge development.
At the same time, as pointed out to me by @hyllios at the Psi-k conference, even popular libraries like libxc still receive little attention/recognition outside circles of code developers.

While citation information on the libraries may still be sparse, perhaps one step in the right direction could be to expand the paragraph on these libraries in the next update of the review, and instead of just listing the libraries to give a rough scope of each of their purpose and features.

Furthermore, it may be interesting to track the use of these domain-specific libraries in a separate column of the https://atomistic.software table (maybe shown only when explicitly selected).

Finally, while there is still a lot of work to be done to adopt standard citation practices for the simulation codes themselves, it may be useful to already include pointers to ideas/initiatives around transitive credit systems like this one that will be needed to properly credit the contribution of these libraries to the scientific process.

@ltalirz ltalirz added 2023 To be fixed in 2023 update enhancement New feature or request labels Sep 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2023 To be fixed in 2023 update enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant