Much of the work on ESL happens in workshops that are organized at least yearly. The format is not the traditional format of a workshop with only talks and presentations. Rather, large segments of these workshops are dedicated to actual coding and development.
The key point is that these workshops are open to anyone with an interest in library development for electronic structure theory. If this is something you are doing, we would like to see you there. Together, we can make a great shared resource to simplify the nitty-gritties of electronic structure theory and push the science forward.
Extended Software Development Workshop: Best practices and tools (ESL9) October 10, 2022 - October 21, 2022, CECAM, EPFL, Lausanne, Switzerland.
Extended Software Development Workshop: Improving bundle libraries (ESL8) October 11, 2021 - October 22, 2021, CECAM, EPFL, Lausanne, Switzerland.
Extended Software Development Workshop: Integration of ESL modules into electronic-structure codes (ESL7) February 17, 2020 - February 28, 2020, CECAM, EPFL, Lausanne, Switzerland.
Extended Software Development Workshop: Scaling Electronic Structure Applications (ESL6) January 7 to January 18, 2019 CECAM-IRL, University College Dublin, Dublin, Ireland.
Electronic Structure Library coding workshop: ESL demonstrator (ESL5) February 5 to February 16, 2018 CECAM, EPFL, Lausanne, Switzerland.
Electronic Structure Library coding workshop: drivers (ESL4) July 10 to July 21, 2017 SISSA, Trieste, Italy.
Electronic Structure Library coding workshop: solvers (ESL3) June 06 to June 17, 2016 ZCAM, University of Zaragoza, Spain.
Towards a common format for computational materials science data January 25 to February 05, 2016 CECAM, EPFL, Lausanne, Switzerland.
Electronic Structure Library coding workshop: utilities toolbox (ESL2) June 01 to June 05, 2015 CECAM, EPFL, Lausanne, Switzerland.
Extended software development workshop (ESL1) June 30 to July 02, 2014 CECAM, EPFL, Lausanne, Switzerland.
Several ESL developers meet regularly to talk about Object-Oriented Programming with Fortran. These are rather informal meetings covering a wide range of topics, where participants share their experiences, present problems and ask for advice.
Topics for upcoming seminars: