83 results on '"O'Cais A"'
Search Results
2. The CECAM Electronic Structure Library and the modular software development paradigm
- Author
-
Oliveira, Micael J. T., Papior, Nick, Pouillon, Yann, Blum, Volker, Artacho, Emilio, Caliste, Damien, Corsetti, Fabiano, de Gironcoli, Stefano, Elena, Alin M., Garcia, Alberto, Garcia-Suarez, Victor M., Genovese, Luigi, Huhn, William P., Huhs, Georg, Kokott, Sebastian, Kucukbenli, Emine, Larsen, Ask H., Lazzaro, Alfio, Lebedeva, Irina V., Li, Yingzhou, Lopez-Duran, David, Lopez-Tarifa, Pablo, Luders, Martin, Marques, Miguel A. L., Minar, Jan, Mohr, Stephan, Mostofi, Arash A., O'Cais, Alan, Payne, Mike C., Ruh, Thomas, Smith, Daniel G. A., Soler, Jose M., Strubbe, David A., Tancogne-Dejean, Nicolas, Tildesley, Dominic, Torrent, Marc, and Yu, Victor Wen-zhe
- Subjects
Condensed Matter - Materials Science ,Physics - Computational Physics - Abstract
First-principles electronic structure calculations are very widely used thanks to the many successful software packages available. Their traditional coding paradigm is monolithic, i.e., regardless of how modular its internal structure may be, the code is built independently from others, from the compiler up, with the exception of linear-algebra and message-passing libraries. This model has been quite successful for decades. The rapid progress in methodology, however, has resulted in an ever increasing complexity of those programs, which implies a growing amount of replication in coding and in the recurrent re-engineering needed to adapt to evolving hardware architecture. The Electronic Structure Library (\esl) was initiated by CECAM (European Centre for Atomic and Molecular Calculations) to catalyze a paradigm shift away from the monolithic model and promote modularization, with the ambition to extract common tasks from electronic structure programs and redesign them as free, open-source libraries. They include "heavy-duty" ones with a high degree of parallelisation, and potential for adaptation to novel hardware within them, thereby separating the sophisticated computer science aspects of performance optimization and re-engineering from the computational science done by scientists when implementing new ideas. It is a community effort, undertaken by developers of various successful codes, now facing the challenges arising in the new model. This modular paradigm will improve overall coding efficiency and enable specialists (computer scientists or computational scientists) to use their skills more effectively. It will lead to a more sustainable and dynamic evolution of software as well as lower barriers to entry for new developers., Comment: Revised version as finally accepted by J. Chem. Phys. to appear within the Special Topic in Electronic Structure Software (version prior to JCP's typesetting and proofs)
- Published
- 2020
- Full Text
- View/download PDF
3. EESSI: A cross-platform ready-to-use optimised scientific software stack.
- Author
-
Bob Dröge, Victor Holanda Rusu, Kenneth Hoste, Caspar van Leeuwen, Alan O'Cais, and Thomas Röblitz
- Published
- 2023
- Full Text
- View/download PDF
4. The CECAM electronic structure library and the modular software development paradigm
- Author
-
Oliveira, Micael JT, Papior, Nick, Pouillon, Yann, Blum, Volker, Artacho, Emilio, Caliste, Damien, Corsetti, Fabiano, de Gironcoli, Stefano, Elena, Alin M, García, Alberto, García-Suárez, Víctor M, Genovese, Luigi, Huhn, William P, Huhs, Georg, Kokott, Sebastian, Küçükbenli, Emine, Larsen, Ask H, Lazzaro, Alfio, Lebedeva, Irina V, Li, Yingzhou, López-Durán, David, López-Tarifa, Pablo, Lüders, Martin, Marques, Miguel AL, Minar, Jan, Mohr, Stephan, Mostofi, Arash A, O’Cais, Alan, Payne, Mike C, Ruh, Thomas, Smith, Daniel GA, Soler, José M, Strubbe, David A, Tancogne-Dejean, Nicolas, Tildesley, Dominic, Torrent, Marc, and Yu, Victor Wen-zhe
- Subjects
Networking and Information Technology R&D (NITRD) ,cond-mat.mtrl-sci ,physics.comp-ph ,Physical Sciences ,Chemical Sciences ,Engineering ,Chemical Physics - Abstract
First-principles electronic structure calculations are now accessible to a very large community of users across many disciplines, thanks to many successful software packages, some of which are described in this special issue. The traditional coding paradigm for such packages is monolithic, i.e., regardless of how modular its internal structure may be, the code is built independently from others, essentially from the compiler up, possibly with the exception of linear-algebra and message-passing libraries. This model has endured and been quite successful for decades. The successful evolution of the electronic structure methodology itself, however, has resulted in an increasing complexity and an ever longer list of features expected within all software packages, which implies a growing amount of replication between different packages, not only in the initial coding but, more importantly, every time a code needs to be re-engineered to adapt to the evolution of computer hardware architecture. The Electronic Structure Library (ESL) was initiated by CECAM (the European Centre for Atomic and Molecular Calculations) to catalyze a paradigm shift away from the monolithic model and promote modularization, with the ambition to extract common tasks from electronic structure codes and redesign them as open-source libraries available to everybody. Such libraries include "heavy-duty" ones that have the potential for a high degree of parallelization and adaptation to novel hardware within them, thereby separating the sophisticated computer science aspects of performance optimization and re-engineering from the computational science done by, e.g., physicists and chemists when implementing new ideas. We envisage that this modular paradigm will improve overall coding efficiency and enable specialists (whether they be computer scientists or computational scientists) to use their skills more effectively and will lead to a more dynamic evolution of software in the community as well as lower barriers to entry for new developers. The model comes with new challenges, though. The building and compilation of a code based on many interdependent libraries (and their versions) is a much more complex task than that of a code delivered in a single self-contained package. Here, we describe the state of the ESL, the different libraries it now contains, the short- and mid-term plans for further libraries, and the way the new challenges are faced. The ESL is a community initiative into which several pre-existing codes and their developers have contributed with their software and efforts, from which several codes are already benefiting, and which remains open to the community.
- Published
- 2020
5. Towards extreme scale dissipative particle dynamics simulations using multiple GPGPUs
- Author
-
Castagna, Jony, Guo, Xiaohu, Seaton, Michael, and O’Cais, Alan
- Published
- 2020
- Full Text
- View/download PDF
6. Exact calculation of disconnected loops
- Author
-
Alexandrou, C., Christaras, D., O'Cais, A., and Strelchenko, A.
- Subjects
High Energy Physics - Lattice - Abstract
We present an implementation of the disconnected diagram contributions to quantities such as the flavor-singlet pseudoscalar meson mass which are accelerated by GPGPU technology utilizing the NVIDIA CUDA platform. To enable the exact evaluation of the disconnected loops we use a $16^3 \times 32$ lattice and $N_f=2$ Wilson fermions simulated by the SESAM Collaboration. The disconnected loops are also computed using stochastic methods with several noise reduction techniques. In particular, we analyze various dilution schemes as well as the recently proposed truncated s olver method. We find consistency among the different methods used for the determination of the $\eta^\prime$ mass, albeit that the gauge noise for the ensemble studied is large. We also find that the effect of 'dilution' d oes not go beyond that of optimal statistical noise in many cases. It has been observed, however, that spin dilution does have a significant effect for some quantities studied., Comment: 7 pages, 4 figures, talk given at the XXVIII International Symposium on Lattice Field Theory, Lattice2010, June 14-19, 2010, Villasimius, Italy
- Published
- 2010
7. N to Delta transition form factors with Nf=2+1 domain wall fermions
- Author
-
Alexandrou, C., Koutsou, G., Negele, J. W., O'Cais, A., Proestos, Y., and Tsapalis, A.
- Subjects
High Energy Physics - Lattice - Abstract
The electromagnetic, axial and pseudoscalar nucleon to Delta form factors are calculated using dynamical domain wall fermions at a lattice spacing of a = 0.114 fm on a lattice of spatial size 2.74 fm and pion mass of 331 MeV. Pion pole dominance and the Goldberger-Treiman relations are examined., Comment: 8 pages, 8 figures, Presented at the XXVII International Symposium on Lattice Field Theory, LATTICE 2009, July 26-31, 2009, Peking University, Beijing, China
- Published
- 2009
8. Radial and orbital excitations of static-light mesons
- Author
-
Foley, Justin, O'Cais, Alan, Ryan, Sinead M., and Peardon, Mike
- Subjects
High Energy Physics - Lattice ,High Energy Physics - Phenomenology - Abstract
We present results for the spectrum of static-light mesons from Nf=2 lattice QCD. These results were obtained using all-to-all light quark propagators on an anisotropic lattice, yielding an improved signal resolution when compared to more conventional lattice techniques. With a light quark mass close to the strange quark, we have measured the splittings between the ground-state S-wave static-light meson and higher excitations. We attempt to identify the quantum numbers of the excited states in the context of the reduced spatial symmetries of the lattice., Comment: 14 pages, 10 figures
- Published
- 2007
- Full Text
- View/download PDF
9. Charmonium Spectrum on dynamical anisotropic lattices
- Author
-
Juge, K. J., O'Cais, A., Oktay, M. B., Peardon, M. J., and Ryan, S. M.
- Subjects
High Energy Physics - Lattice - Abstract
We present a first study of the charmonium spectrum on N_f=2 dynamical, anisotropic lattices. We take advantage of all-to-all quark propagators to build spatially extended interpolating operators to increase the overlap with states not easily accessible with point propagators such as radially excited states of eta_c, psi, and chi_c, D-waves and hybrid states., Comment: 9 pages, 7 figures, Lattice 2005 Conference
- Published
- 2005
- Full Text
- View/download PDF
10. Practical all-to-all propagators for lattice QCD
- Author
-
Foley, Justin, Juge, K. Jimmy, O'Cais, Alan, Peardon, Mike, Ryan, Sinead M., and Skullerud, Jon-Ivar
- Subjects
High Energy Physics - Lattice - Abstract
A new method for computing all elements of the lattice quark propagator is proposed. The method combines the spectral decomposition of the propagator, computing the lowest eigenmodes exactly, with noisy estimators which are 'diluted', i.e. taken to have support only on a subset of time, space, spin or colour. We find that the errors are dramatically reduced compared to traditional noisy estimator techniques., Comment: 24 pages, 18 figures
- Published
- 2005
- Full Text
- View/download PDF
11. Scientific Software Management in Real Life: Deployment of EasyBuild on a Large Scale System.
- Author
-
Damián Alvarez, Alan O'Cais, Markus Geimer, and Kenneth Hoste
- Published
- 2016
- Full Text
- View/download PDF
12. Towards extreme scale dissipative particle dynamics simulations using multiple GPGPUs.
- Author
-
Jony Castagna, Xiaohu Guo, Michael Seaton 0001, and Alan O'Cais
- Published
- 2020
- Full Text
- View/download PDF
13. BioHackEU22 Report for Project 16: Make your own or favourite software available on your cluster with EasyBuild/EESSI
- Author
-
Moretti, Sebastien, primary, Hoste, Kenneth, additional, O’Cais, Alan, additional, Pečar, Jurij, additional, Ortega, Elisabeth, additional, and Fullam, Anthony, additional
- Published
- 2023
- Full Text
- View/download PDF
14. BioHackEU22 Report for Project 16: Make your own or favourite software available on your cluster with EasyBuild/EESSI
- Author
-
Sebastien Moretti, Kenneth Hoste, Alan O’Cais, Jurij Pečar, Elisabeth Ortega, and Anthony Fullam
- Abstract
EasyBuild is a community effort to develop a software build and installation framework that allows you to manage (scientific) software on High Performance Computing (HPC) systems in an efficient way. As its name suggests, EasyBuild makes software installation easy by automating builds, making previous builds reproducible, resolving dependencies, and retaining logs for traceability. It is also one of the components of the European Environment for Scientific Software Installations (EESSI), a collaboration between different European HPC sites and industry partners, with the common goal to set up a shared repository of scientific software installations that can be used on a variety of operating systems and computer architectures. It can be applied in a full size HPC cluster, a cloud environment, a container or a personal workstation.With the deluge of data in the genomics field (e.g., clinical data) and the concomitant development of new technologies, the number of data analysis software has exploded in recent years. The fields of bioinformatics and cheminformatics follow this same trend with ever more developments to optimize and parallelize analyses. The bioinformatics field is now the main provider of new software in EasyBuild. Developers of those tools are not always professional developers, and they do therefore not always follow best practices when releasing their software. As a result, many tools are complicated to install, making them ideal candidates for porting their installation to EasyBuild so that they become more easily accessible to end users.We propose to introduce users to EasyBuild and EESSI, and to port new software to EasyBuild/EESSI (e.g., the participant’s own or favourite software), thereby making it available and discoverable to the entire EasyBuild community. In parallel we would like to build bridges between EESSI and Galaxy to make the scientific software more accessible to researchers in the domain.
- Published
- 2023
- Full Text
- View/download PDF
15. Evaluation of fermion loops applied to the calculation of the η mass and the nucleon scalar and electromagnetic form factors.
- Author
-
Constantia Alexandrou, K. Hadjiyiannakou, G. Koutsou, Alan O'Cais, and Alexei Strelchenko
- Published
- 2012
- Full Text
- View/download PDF
16. EESSI: A cross‐platform ready‐to‐use optimised scientific software stack
- Author
-
Dröge, Bob, primary, Holanda Rusu, Victor, additional, Hoste, Kenneth, additional, van Leeuwen, Caspar, additional, O'Cais, Alan, additional, and Röblitz, Thomas, additional
- Published
- 2022
- Full Text
- View/download PDF
17. EESSI: A cross‐platform ready‐to‐use optimised scientific software stack.
- Author
-
Dröge, Bob, Holanda Rusu, Victor, Hoste, Kenneth, van Leeuwen, Caspar, O'Cais, Alan, and Röblitz, Thomas
- Subjects
COMPUTER software installation ,ARTIFICIAL intelligence ,COMPUTER software ,NUCLEOTIDE sequencing ,SUPERCOMPUTERS ,LANDSCAPE changes ,MICROPROCESSORS - Abstract
Getting scientific software installed correctly and ensuring it performs well has been a ubiquitous problem for several decades now, which is compounded currently by the changing landscape of computational science with the (re‐)emergence of different microprocessor families, and the expansion to additional scientific domains like artificial intelligence and next‐generation sequencing. The European Environment for Scientific Software Installations (EESSI) project aims to provide a ready‐to‐use stack of scientific software installations that can be leveraged easily on a variety of platforms, ranging from personal workstations to cloud environments and supercomputer infrastructure, without making compromises with respect to performance. In this article, we provide a detailed overview of the project, highlight potential use cases, and demonstrate that the performance of the provided scientific software installations can be competitive with system‐specific installations. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
18. D7.10: E-CAM Software Porting and Benchmarking Data V
- Author
-
Alan O'Cais et. al.
- Abstract
Joint technical report on results of (a) porting and optimisation of at least 8new modules related to those developed in the ESDWs tomassively parallel machines(STFC); and (b) benchmarking and scaling of at least 8 new modules relatedto those developed in the ESDWs on a variety of architectures (Juelich).
- Published
- 2021
- Full Text
- View/download PDF
19. Intelligent HTC for Committor Analysis
- Author
-
Milosz Bialczak, Alan O'Cais, David Swenson, Mariusz Uchronski, and Adam W lodarczyk
- Subjects
SARS-CoV-2 virus ,data analytics ,OpenPathSampling - Abstract
Committor analysis is a powerful, but computationally expensive, tool to study reaction mechanisms in complex systems. The committor can also be used to generate initial trajectories for transition path sampling, a less-expensive technique to study reaction mechanisms. The main goal of the project was to facilitate an implementation of committor analysis in the software application OpenPathSampling (http://openpathsampling.org/) that is performance portable across a range of HPC hardware and hosting sites. We do this by the use of hardware-enabled MD engines in OpenPathSampling coupled with a custom library extension to the data analytics framework Dask (https://dask.org/) that allows for the execution of MPI-enabled tasks in a steerable High Throughput Computing workflow. The software developed here is being used to generate initial trajectories to study a conformational change in the main protease of the SARS-CoV-2 virus, which causes COVID-19. This conformational change may regulate the accessibility of the active site of the main protease, and a better understanding of its mechanism could aid drug design.
- Published
- 2021
- Full Text
- View/download PDF
20. D7.8: E-CAM Software Porting and Benchmarking Data IV
- Author
-
O'Cais, Alan and Jony Castagna
- Abstract
Joint technical report on results of the porting and optimisation of 8 new E-CAM modules to massively parallel machines and their benchmarking and scaling on a variety of architectures. The development of the modules was done in the context of the E-CAM program of Extended Software DevelopmentWorkshop (ESDW) events.
- Published
- 2020
- Full Text
- View/download PDF
21. D7.8: E-CAM Software Porting and Benchmarking Data IV
- Author
-
Alan O'Cais and Jony Castagna
- Subjects
GeneralLiterature_MISCELLANEOUS - Abstract
Joint technical report on results of the porting and optimisationof 8 new E-CAM modules to massively parallel machines and their benchmarking and scaling on a variety ofarchitectures. The development of the modules was done in the context of the E-CAM program of Extended SoftwareDevelopmentWorkshop (ESDW) events.
- Published
- 2020
- Full Text
- View/download PDF
22. Intelligent HTC for Committor Analysis
- Author
-
Milosz Bialczak, Alan O'Cais, Mariusz Uchronski, and Adam Wlodarczyk
- Subjects
COVID-19 ,SARS-CoV-2 virus ,MD engines ,OpenPathSampling - Abstract
Committor analysis is a powerful, but computationally expensive, tool to study reaction mechanisms in complex systems. The committor can also be used to generate initial trajectories for transition path sampling, a less-expensive technique to study reaction mechanisms. The main goal of the project was to facilitate an implementation of committor analysis in the software application OpenPathSampling (http://openpathsampling.org/) that is performance portable across a range of HPC hardware and hosting sites. We do this by the use of hardware-enabled MD engines in OpenPathSampling coupled with a custom library extension to the data analytics framework Dask (https://dask.org/) that allows for the execution of MPI-enabled tasks in a steerable High Throughput Computing workflow. The software developed here is being used to generate initial trajectories to study a conformational change in the main protease of the SARS-CoV-2 virus, which causes COVID-19. This conformational change may regulate the accessibility of the active site of the main protease, and a better understanding of its mechanism could aid drug design.
- Published
- 2020
- Full Text
- View/download PDF
23. The CECAM electronic structure library and the modular software development paradigm
- Author
-
Thomas Ruh, M. Lüders, William P. Huhn, Arash A. Mostofi, Alan O'Cais, Emine Kucukbenli, David Lopez-Duran, Volker Blum, Nick Rübner Papior, Yingzhou Li, Alfio Lazzaro, Micael J. T. Oliveira, Luigi Genovese, Yann Pouillon, Mike C. Payne, Stephan Mohr, Pablo López-Tarifa, Alberto García, Dominic J. Tildesley, Fabiano Corsetti, Marc Torrent, Georg Huhs, Víctor M. García-Suárez, Alin M. Elena, Nicolas Tancogne-Dejean, Miguel A. L. Marques, Damien Caliste, José M. Soler, Victor Yu, David A. Strubbe, Ask Hjorth Larsen, Sebastian Kokott, Daniel G. A. Smith, Emilio Artacho, Stefano de Gironcoli, Irina V. Lebedeva, J. Minár, European Commission, National Science Foundation (US), Engineering and Physical Sciences Research Council (UK), Ministerio de Ciencia, Innovación y Universidades (España), Agencia Estatal de Investigación (España), Ministerio de Economía y Competitividad (España), European Cooperation in Science and Technology, Barcelona Supercomputing Center, Artacho, Emilio [0000-0001-9357-1547], Payne, Michael [0000-0002-5250-8549], and Apollo - University of Cambridge Repository
- Subjects
computational condensed-matter physics ,Computer science ,General Physics and Astronomy ,simulation software ,computer.software_genre ,DFT ,01 natural sciences ,09 Engineering ,Software ,Engineering ,plane-wave ,Computational science and engineering ,implementation ,media_common ,AB-INITIO ,Condensed Matter - Materials Science ,02 Physical Sciences ,010304 chemical physics ,tool ,Computational Physics (physics.comp-ph) ,cond-mat.mtrl-sci ,Networking and Information Technology R&D ,Open-source libraries ,Physical Sciences ,CECAM (the European Centre for Atomic and Molecular Calculations) ,Electronic Structure Library (ESL) ,Modular software ,03 Chemical Sciences ,Physics - Computational Physics ,media_common.quotation_subject ,FOS: Physical sciences ,Settore FIS/03 - Fisica della Materia ,electronic structure methods ,0103 physical sciences ,Open source library ,Code (cryptography) ,ddc:530 ,Physical and Theoretical Chemistry ,density-functional theory ,010306 general physics ,long-range interactions ,Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC] ,density functional theory ,Software engineering ,Chemical Physics ,business.industry ,exchange ,Materials Science (cond-mat.mtrl-sci) ,package ,Modular design ,Modular programming ,Computer hardware architecture ,software scientifico ,Interdependence ,physics.comp-ph ,Paradigm shift ,Chemical Sciences ,Compiler ,Enginyeria de programari ,business ,computer ,Coding (social sciences) - Abstract
First-principles electronic structure calculations are now accessible to a very large community of users across many disciplines, thanks to many successful software packages, some of which are described in this special issue. The traditional coding paradigm for such packages is monolithic, i.e., regardless of how modular its internal structure may be, the code is built independently from others, essentially from the compiler up, possibly with the exception of linear-algebra and message-passing libraries. This model has endured and been quite successful for decades. The successful evolution of the electronic structure methodology itself, however, has resulted in an increasing complexity and an ever longer list of features expected within all software packages, which implies a growing amount of replication between different packages, not only in the initial coding but, more importantly, every time a code needs to be re-engineered to adapt to the evolution of computer hardware architecture. The Electronic Structure Library (ESL) was initiated by CECAM (the European Centre for Atomic and Molecular Calculations) to catalyze a paradigm shift away from the monolithic model and promote modularization, with the ambition to extract common tasks from electronic structure codes and redesign them as open-source libraries available to everybody. Such libraries include "heavy-duty" ones that have the potential for a high degree of parallelization and adaptation to novel hardware within them, thereby separating the sophisticated computer science aspects of performance optimization and re-engineering from the computational science done by, e.g., physicists and chemists when implementing new ideas. We envisage that this modular paradigm will improve overall coding efficiency and enable specialists (whether they be computer scientists or computational scientists) to use their skills more effectively and will lead to a more dynamic evolution of software in the community as well as lower barriers to entry for new developers. The model comes with new challenges, though. The building and compilation of a code based on many interdependent libraries (and their versions) is a much more complex task than that of a code delivered in a single self-contained package. Here, we describe the state of the ESL, the different libraries it now contains, the short- and mid-term plans for further libraries, and the way the new challenges are faced. The ESL is a community initiative into which several pre-existing codes and their developers have contributed with their software and efforts, from which several codes are already benefiting, and which remains open to the community., The authors would also like to thank the Psi-k network for having partially funded several of the ESL workshops. A.O., E.A., D.L.-D., S.G., E.K., A.A.M., and M.C.P. received funding from the European Union’s Horizon 2020 research and innovation program under Grant Agreement No. 676531 (Centre of Excellence project E-CAM). The same project has partly funded the extended software development workshops in which most of the ESL coding effort has happened. A.G., S.M., and E.A. acknowledge support from the European Union’s Horizon 2020 research and innovation program under Grant Agreement No. 824143 (Centre of Excellence project MaX). M.A.L.M. acknowledges partial support from the DFG through Project No. MA-6786/1. D.G.A.S. was supported by the U.S. National Science Foundation (NSF) (Grant No. ACI1547580). M.C.P. acknowledges support from the EPSRC under Grant No. EP/P034616/1. A.A.M. acknowledges support from the Thomas Young Centre under Grant No. TYC-101, the Wannier Developers Group, and all of the authors and contributors of the wannier90 code (see Ref. 115 for a complete list). A.M.E. acknowledges support from CoSeC, the Computational Science Centre for Research Communities, through CCP5: The Computer Simulation of Condensed Phases (EPSRC Grant Nos. EP/M022617/1 and EP/P022308/1). A.G. and J.M.S. acknowledge Spain’s Ministry of Science (Grant No. PGC2018-096955-B-C42). E.A., A.G., and J.M.S. acknowledge Spain’s Ministry of Science (Grant No. FIS2015-64886- C5). Y.P., D.L.-D., and E.A. acknowledge support from the Spanish MINECO and EU Structural Investment Funds (Grant No. RTC2016-5681-7). M.L. acknowledges support from the EPRSC under Grant No. EP/M022668/1. M.L., M.J.T.O., and Y.P. acknowledge support from the EU COST action (Grant No. MP1306). J.M. was supported by the European Regional Development Fund (ERDF), project CEDAMNF (Reg. No. CZ.02.1.01/0.0/0.0/15-003/0000358). V.W.-Z.Y., W.P.H., Y.L., and V.B. acknowledge support from the National Science Foundation under Award No. ACI-1450280 (the ELSI project). V.W.-Z.Y. also acknowledges a MolSSI fellowship (NSF Award No. ACI-1547580). Simune Atomistics S.L. is thanked for allowing A.H.L. and Y.P. to contribute to the ESL, as is Synopsys, Inc., for the partial availability of F.C.
- Published
- 2020
- Full Text
- View/download PDF
24. D5.5: ESDW guidelines and programme V
- Author
-
Mendonça, Ana and O'Cais, Alan
- Abstract
This deliverables outlines E-CAM’s Extended Software DevelopmentWorkshop (ESDW) programme for 2020/2021. In addition, it provides the most recent guidelines for the organisation of these events, including: the scope of training at ESDW events the structure of ESDWs; the timeline for the organization of an ESDW; the capture of lectures at ESDWs; the role of the E-CAM online training infrastructure; the role of E-CAM programmers at ESDW events; the concept of a module in E-CAM and its acceptance criteria. The present document is an updated version of deliverable D5.4 [https://doi.org/10.5281/zenodo.2586966] submitted in March 2019, on the guidelines for content, structure and output for our ESDWs. These guidelines are intended to be a living document which evolves to reflect experience gained in running the ESDWs and thus they are subject to further revision based on the outcomes of each year’s activities, with the present document being the fifth, and last iteration. This updated version of the guidelines, valid from April 2020 to March 2021, will help to ensure that the workshops run consistently across the scientific Work Packages (WPs) and meet the quality standards for E-CAM software. In addition to refining the guidelines for our ESDWs, this deliverable also analyses the profile of the participants to our ESDWs and the results of our satisfaction surveys. Specifically, we will report on the analysis of the participants profile (country of origin, gender, qualification) the satisfaction surveys training needs highlighted by the participants of our ESDWs. When appropriate, output from these surveys has been used to refine the reported guidelines.
- Published
- 2020
- Full Text
- View/download PDF
25. D5.5: ESDW guidelines and programme V
- Author
-
O'Cais, Alan and Mendonça, Ana Catarina
- Abstract
This deliverables outlines E-CAM’s Extended Software DevelopmentWorkshop (ESDW) programme for 2020/2021. Inaddition, it provides the most recent guidelines for the organisation of these events, including: the scope of training at ESDW events the structure of ESDWs; the timeline for the organization of an ESDW; the capture of lectures at ESDWs; the role of the E-CAM online training infrastructure; the role of E-CAM programmers at ESDW events; the concept of a module in E-CAM and its acceptance criteria. The present document is an updated version of deliverable D5.4 [https://doi.org/10.5281/zenodo.2586966] submitted in March 2019, on the guidelines forcontent, structure and output for our ESDWs. These guidelines are intended to be a living document which evolves toreflect experience gained in running the ESDWs and thus they are subject to further revision based on the outcomesof each year’s activities, with the present document being the fifth, and last iteration. This updated version of theguidelines, valid from April 2020 to March 2021, will help to ensure that the workshops run consistently across thescientific Work Packages (WPs) and meet the quality standards for E-CAM software. In addition to refining the guidelines for our ESDWs, this deliverable also analyses the profile of the participants toour ESDWs and the results of our satisfaction surveys. Specifically, we will report on the analysis of the participants profile (country of origin, gender, qualification) the satisfaction surveys training needs highlighted by the participants of our ESDWs. When appropriate, output from these surveys has been used to refine the reported guidelines.
- Published
- 2020
- Full Text
- View/download PDF
26. D7.9: Hardware developments V
- Author
-
Alan O'Cais, Christopher Werner, Simon Wong, Padraig Ó Conbhuí, Jony Castagna, and Godehard Sutmann
- Subjects
E-CAM, HPC, Hardware, CECAM, Materials - Abstract
Update on "Hardware Developments IV" (Deliverable 7.7: https://doi.org/10.5281/zenodo.3256137)which covers: - Report on hardware developments that will affect the scientific areas of interest to E-CAM and detailed feedback to the project software developers; - discussion of project software needs with hardware and software vendors, completion of survey of what is already available for particular hardware platforms; and, - detailed output from direct face-to-face session between the project endusers, developers and hardware vendors.
- Published
- 2020
- Full Text
- View/download PDF
27. The CECAM electronic structure library and the modular software development paradigm
- Author
-
European Commission, National Science Foundation (US), Engineering and Physical Sciences Research Council (UK), Ministerio de Ciencia, Innovación y Universidades (España), Agencia Estatal de Investigación (España), Ministerio de Economía y Competitividad (España), European Cooperation in Science and Technology, Oliveira, Micael J. T., Papior, Nick, Pouillon, Yann, Blum, Volker, Artacho, Emilio, Caliste, Damien, Corsetti, Fabiano, Gironcoli, S. de, Elena, Alin Marin, García Arribas, Alberto, García-Suárez, Víctor M., Genovese, Luigi, Huhn, William P., Huhs, Georg, Kokott, Sebastian, Küçükbenli, Emine, Larsen, Ask Hjorth, Lazzaro, A., Lebedeva, Irina, Li, Yingzhou, López-Durán, David, López-Tarifa, Pablo, Lüders, Martin, Marques, Miguel A. L., Minar, Jan, Mohr, Stephan, Mostofi, Arash A., O'Cais, Alan, Payne, Mike C., Ruh, Thomas, Smith, Daniel G. A., Soler, Josep M., Strubbe, David A., Tancogne-Dejean, Nicolas, Tildesley, Dominic, Torrent, Marc, Yu, Victor Wen-zhe, European Commission, National Science Foundation (US), Engineering and Physical Sciences Research Council (UK), Ministerio de Ciencia, Innovación y Universidades (España), Agencia Estatal de Investigación (España), Ministerio de Economía y Competitividad (España), European Cooperation in Science and Technology, Oliveira, Micael J. T., Papior, Nick, Pouillon, Yann, Blum, Volker, Artacho, Emilio, Caliste, Damien, Corsetti, Fabiano, Gironcoli, S. de, Elena, Alin Marin, García Arribas, Alberto, García-Suárez, Víctor M., Genovese, Luigi, Huhn, William P., Huhs, Georg, Kokott, Sebastian, Küçükbenli, Emine, Larsen, Ask Hjorth, Lazzaro, A., Lebedeva, Irina, Li, Yingzhou, López-Durán, David, López-Tarifa, Pablo, Lüders, Martin, Marques, Miguel A. L., Minar, Jan, Mohr, Stephan, Mostofi, Arash A., O'Cais, Alan, Payne, Mike C., Ruh, Thomas, Smith, Daniel G. A., Soler, Josep M., Strubbe, David A., Tancogne-Dejean, Nicolas, Tildesley, Dominic, Torrent, Marc, and Yu, Victor Wen-zhe
- Abstract
First-principles electronic structure calculations are now accessible to a very large community of users across many disciplines, thanks to many successful software packages, some of which are described in this special issue. The traditional coding paradigm for such packages is monolithic, i.e., regardless of how modular its internal structure may be, the code is built independently from others, essentially from the compiler up, possibly with the exception of linear-algebra and message-passing libraries. This model has endured and been quite successful for decades. The successful evolution of the electronic structure methodology itself, however, has resulted in an increasing complexity and an ever longer list of features expected within all software packages, which implies a growing amount of replication between different packages, not only in the initial coding but, more importantly, every time a code needs to be re-engineered to adapt to the evolution of computer hardware architecture. The Electronic Structure Library (ESL) was initiated by CECAM (the European Centre for Atomic and Molecular Calculations) to catalyze a paradigm shift away from the monolithic model and promote modularization, with the ambition to extract common tasks from electronic structure codes and redesign them as open-source libraries available to everybody. Such libraries include "heavy-duty" ones that have the potential for a high degree of parallelization and adaptation to novel hardware within them, thereby separating the sophisticated computer science aspects of performance optimization and re-engineering from the computational science done by, e.g., physicists and chemists when implementing new ideas. We envisage that this modular paradigm will improve overall coding efficiency and enable specialists (whether they be computer scientists or computational scientists) to use their skills more effectively and will lead to a more dynamic evolution of software in the community as well as lowe
- Published
- 2020
28. The CECAM electronic structure library and the modular software development paradigm
- Author
-
Oliveira, Micael J.T., Papior, Nick, Pouillon, Yann, Blum, Volker, Artacho, Emilio, Caliste, Damien, Corsetti, Fabiano, de Gironcoli, Stefano, Elena, Alin M., García, Alberto, García-Suárez, Víctor M., Genovese, Luigi, Huhn, William P., Huhs, Georg, Kokott, Sebastian, Küçükbenli, Emine, Larsen, Ask H., Lazzaro, Alfio, Lebedeva, Irina V., Li, Yingzhou, López-Durán, David, López-Tarifa, Pablo, Lüders, Martin, Marques, Miguel A.L., Minar, Jan, Mohr, Stephan, Mostofi, Arash A., O'Cais, Alan, Payne, Mike C., Ruh, Thomas, Smith, Daniel G.A., Soler, José M., Strubbe, David A., Tancogne-Dejean, Nicolas, Tildesley, Dominic, Torrent, Marc, Yu, Victor Wen Zhe, Oliveira, Micael J.T., Papior, Nick, Pouillon, Yann, Blum, Volker, Artacho, Emilio, Caliste, Damien, Corsetti, Fabiano, de Gironcoli, Stefano, Elena, Alin M., García, Alberto, García-Suárez, Víctor M., Genovese, Luigi, Huhn, William P., Huhs, Georg, Kokott, Sebastian, Küçükbenli, Emine, Larsen, Ask H., Lazzaro, Alfio, Lebedeva, Irina V., Li, Yingzhou, López-Durán, David, López-Tarifa, Pablo, Lüders, Martin, Marques, Miguel A.L., Minar, Jan, Mohr, Stephan, Mostofi, Arash A., O'Cais, Alan, Payne, Mike C., Ruh, Thomas, Smith, Daniel G.A., Soler, José M., Strubbe, David A., Tancogne-Dejean, Nicolas, Tildesley, Dominic, Torrent, Marc, and Yu, Victor Wen Zhe
- Abstract
First-principles electronic structure calculations are now accessible to a very large community of users across many disciplines, thanks to many successful software packages, some of which are described in this special issue. The traditional coding paradigm for such packages is monolithic, i.e., regardless of how modular its internal structure may be, the code is built independently from others, essentially from the compiler up, possibly with the exception of linear-algebra and message-passing libraries. This model has endured and been quite successful for decades. The successful evolution of the electronic structure methodology itself, however, has resulted in an increasing complexity and an ever longer list of features expected within all software packages, which implies a growing amount of replication between different packages, not only in the initial coding but, more importantly, every time a code needs to be re-engineered to adapt to the evolution of computer hardware architecture. The Electronic Structure Library (ESL) was initiated by CECAM (the European Centre for Atomic and Molecular Calculations) to catalyze a paradigm shift away from the monolithic model and promote modularization, with the ambition to extract common tasks from electronic structure codes and redesign them as open-source libraries available to everybody. Such libraries include "heavy-duty" ones that have the potential for a high degree of parallelization and adaptation to novel hardware within them, thereby separating the sophisticated computer science aspects of performance optimization and re-engineering from the computational science done by, e.g., physicists and chemists when implementing new ideas. We envisage that this modular paradigm will improve overall coding efficiency and enable specialists (whether they be computer scientists or computational scientists) to use their skills more effectively and will lead to a more dynamic evolution of software in the community as well as l
- Published
- 2020
29. The CECAM electronic structure library and the modular software development paradigm
- Author
-
Barcelona Supercomputing Center, Oliveira, Micael J.T., Papior, Nick, Pouillon, Yann, Blum, Volker, Artacho, Emilio, Caliste, Damien, Corsetti, Fabiano, Gironcoli, Stefano, de, Elena, Alin M., García, Alberto, García-Suárez, Víctor M., Genovese, Luigi, Huhn, William P., Huhs, Georg, Kokott, Sebastian, Küçükbenli, Emine, Larsen, Ask H., Lazzaro, Alfio, Lebedeva, Irina V., Li, Yingzhou, López-Durán, David, López-Tarifa, Pablo, Lüders, Martin, Marques, Miguel A. L., Minar, Jan, Mohr, Stephan, Mostofi, Arash A., O’Cais, Alan, Payne, Mike C., Ruh, Thomas, Smith, Daniel G.A., Soler, José M., Strubbe, David A., Tancogne-Dejean, Nicolas, Tildesley, Dominic, Torrent, Marc, Wen-zhe Yu, Victor, Barcelona Supercomputing Center, Oliveira, Micael J.T., Papior, Nick, Pouillon, Yann, Blum, Volker, Artacho, Emilio, Caliste, Damien, Corsetti, Fabiano, Gironcoli, Stefano, de, Elena, Alin M., García, Alberto, García-Suárez, Víctor M., Genovese, Luigi, Huhn, William P., Huhs, Georg, Kokott, Sebastian, Küçükbenli, Emine, Larsen, Ask H., Lazzaro, Alfio, Lebedeva, Irina V., Li, Yingzhou, López-Durán, David, López-Tarifa, Pablo, Lüders, Martin, Marques, Miguel A. L., Minar, Jan, Mohr, Stephan, Mostofi, Arash A., O’Cais, Alan, Payne, Mike C., Ruh, Thomas, Smith, Daniel G.A., Soler, José M., Strubbe, David A., Tancogne-Dejean, Nicolas, Tildesley, Dominic, Torrent, Marc, and Wen-zhe Yu, Victor
- Abstract
First-principles electronic structure calculations are now accessible to a very large community of users across many disciplines, thanks to many successful software packages, some of which are described in this special issue. The traditional coding paradigm for such packages is monolithic, i.e., regardless of how modular its internal structure may be, the code is built independently from others, essentially from the compiler up, possibly with the exception of linear-algebra and message-passing libraries. This model has endured and been quite successful for decades. The successful evolution of the electronic structure methodology itself, however, has resulted in an increasing complexity and an ever longer list of features expected within all software packages, which implies a growing amount of replication between different packages, not only in the initial coding but, more importantly, every time a code needs to be re-engineered to adapt to the evolution of computer hardware architecture. The Electronic Structure Library (ESL) was initiated by CECAM (the European Centre for Atomic and Molecular Calculations) to catalyze a paradigm shift away from the monolithic model and promote modularization, with the ambition to extract common tasks from electronic structure codes and redesign them as open-source libraries available to everybody. Such libraries include “heavy-duty” ones that have the potential for a high degree of parallelization and adaptation to novel hardware within them, thereby separating the sophisticated computer science aspects of performance optimization and re-engineering from the computational science done by, e.g., physicists and chemists when implementing new ideas. We envisage that this modular paradigm will improve overall coding efficiency and enable specialists (whether they be computer scientists or computational scientists) to use their skills more effectively and will lead to a more dynamic evolution of software in the community as well as lowe, The authors would like to thank CECAM for launching and pushing the ESL, as well as hosting part of its infrastructure, and partly funding the extended workshops where most of the coding was done, both in the Lausanne headquarters and in the Dublin, Trieste, and Zaragoza nodes. Within CECAM, the authors particularly thank Sara Bonella, Bogdan Nichita, and Ignacio Pagonabarraga. The authors also acknowledge all the people who have supported and contributed to the ESL in different ways, including Luis Agapito, Xavier Andrade, Balint Aradi, Emanuele Bosoni, Lori A. Burns, Christian Carbogno, Ivan Carnimeo, Abel Carreras Conill, Alberto Castro, Michele Ceriotti, Anoop Chandran, Wibe de Jong, Pietro Delugas, Thierry Deutsch, Hubert Ebert, Aleksandr Fonari, Luca Ghiringhelli, Paolo Giannozzi, Matteo Giantomassi, Judit Gimenez, Ivan Girotto, Xavier Gonze, Benjamin Hourahine, Jürg Hutter, Thomas Keal, Jan Kloppenburg, Hyungjun Lee, Liang Liang, Lin Lin, Jianfeng Lu, Nicola Marzari, Donal MacKernan, Layla Martin-Samos, Paolo Medeiros, Fawzi Mohamed, Jens Jørgen Mortensen, Sebastian Ohlmann, David O’Regan, Charles Patterson, Etienne Plésiat, Markus Rampp, Laura Ratcliff, Stefano Sanvito, Paul Saxe, Matthias Scheffler, Didier Sebilleau, Søren Smidstrup, James Spencer, Atsushi Togo, Joost Vandevondele, Matthieu Verstraete, and Brian Wylie. The authors would also like to thank the Psi-k network for having partially funded several of the ESL workshops. A.O., E.A., D.L.-D., S.G., E.K., A.A.M., and M.C.P. received funding from the European Union’s Horizon 2020 research and innovation program under Grant Agreement No. 676531 (Centre of Excellence project E-CAM). The same project has partly funded the extended software development workshops in which most of the ESL coding effort has happened. A.G., S.M., and E.A. acknowledge support from the European Union’s Horizon 2020 research and innovation program under Grant Agreement No. 824143 (Centre of Excellence project MaX). M.A.L.M. ackn, Peer Reviewed, Postprint (author's final draft)
- Published
- 2020
30. D6.7: E-CAM Software Platform V
- Author
-
O'Cais, Alan
- Abstract
Update to E-CAM Software Platform IV that highlights the services that are currently available to E-CAM users and outlines the purpose of each service. These services include: Online software repositories and associated services, A number of project management services to facilitate effective collaboration on software projects and to streamline the creation of associated publications, An online training platform populated with the training content delivered at the project’s Extended Software Development Workshops. Over the lifetime of the project these online services will continue to mature and expand, particularly in the case of online learning as new content is added and the platform is increasingly leveraged by training events.
- Published
- 2019
- Full Text
- View/download PDF
31. D6.7: E-CAM Software Platform V
- Author
-
Alan O'Cais
- Abstract
Update toE-CAM Software Platform IV that highlights the services that are currently available to E-CAM users and outlines the purpose of each service. These services include: Online software repositories and associated services, A number of project management services to facilitate effective collaboration on software projects and to streamline the creation of associated publications, An online training platform populated with the training content delivered at the project’s Extended Software Development Workshops. Over the lifetime of the project these online services will continue to mature and expand, particularly in the case of online learning as new content is added and the platform is increasingly leveraged by training events.
- Published
- 2019
- Full Text
- View/download PDF
32. D4.5: Meso- and multi-scale modelling E-CAM modules IV
- Author
-
Jony Castagna and O'Cais, Alan
- Subjects
E-CAM, CECAM, Module, DL_MESO_DPD, GROMACS, GC–AdResS, GPU, DPD, coarse–graining, electrostatics, load–balancing - Abstract
In this report for Deliverable 4.5 of E-CAM, nine software modules in meso– and multi–scale modelling are presented. The modules represented efforts integrated into larger software packages and thus extend their applicability. The first package is DL_MESO_DPD [1, 2] that provides a toolbox to do Dissipative Particle Dynamics (DPD) simulations, routinely used in an industrial context to find out the static and dynamic behaviour of soft-matter systems. The DL_MESO packages has previously (in [3]) been identified as one of the important codes for mesoscale simulations within E-CAM, and the single- and multi-GPU version of DL_MESO_DPD have already been introduced in deliverables D4.2[4] and D4.3[5], respectively, and recently tested up to 4096 GPUs with results presented in D4.4[6]. In the current deliverable, we present the following 4 modules that relate to DL_MESO_DPD’s extension, performance and optimisation onmulti-GPU architectures: • Surface boundary conditions • Many-body DPDmodel on single GPU • Long Integer on DL_MESO_DPD multi-GPU • Load balancing formulti-GPU DL_MESO. The second software package covered in this report is A Load-balancing Library (ALL), which is a dynamic load balancing library that is both efficient and widely applicable. Load-balancing is a complex topic, particularly when considering multi-scale approaches, due to heterogeneity in both computational approaches and target architectures. Therefore, it has has not yet been implemented in a number of important codes of the E-CAM multi-scale community, e.g. DL_MESO, DL_POLY, Espresso, Espresso++, to name a few. Other codes (e.g. LAMMPS) have implemented somewhat simpler schemes, which might however turn out to lack sufficient flexibility to accommodate all important cases. Therefore, the ALL library was created in the context of an Extended Software DevelopmentWorkshop (ESDW) within E-CAM, where code developers of CECAM community codes were invited together with E-CAM postdocs, to work on the implementation of load balancing strategies. The goal of this activity was to increase the scalability of these applications to a larger number of cores on HPC systems, for spatially inhomogeneous systems, and thus to reduce the time-to-solution of the applications. ALL aims to provide an easy way to include dynamic domain-based load balancing into particle based simulation codes. The library is developed in the Simulation Laboratory Molecular Systems of the Juelich Supercomputing Centre at Forschungszentrum Juelich. It includes several load-balancing schemes, with additional approaches currently being added. The following list gives an overview about the currently included schemes, which each represent a module presented in this report: • Tensor method • Staggered Grid method • UnstructuredMesh scheme • Voronoi Mesh scheme • Histogram method. A short description is written for each module, followed by a link to the respectiveMerge-Request on theGitLab service of E-CAM. These merge requests contain detailed information about the code development, testing and documentation of the modules.
- Published
- 2019
- Full Text
- View/download PDF
33. E-CAM Software Porting and Benchmarking Data III
- Author
-
Alan O'Cais and Jony Castagna
- Subjects
HPC ,Materials - Abstract
The purpose of the current document is to deliver a joint technical report on results of the initial porting and optimization of 8 new E-CAM modules to massively parallel machines and their benchmarking and scaling on a variety of architectures. The development of the modules was done in the context of the E-CAM program of Extended Software Development Workshop (ESDW) events. The particular list of all relevant applications that were investigated were: for Classical Molecular Dynamics: jobqueue_features, a High Throughput Computing library developed by E-CAM. The associated modules were developed in the context of the ESDW "Intelligent High Throughput Computing for Scientific Applications". for Electronic Structure: The ESL demonstrator which is built from the components of the ESL bundle. The associated modules were developed in the context of an ESDW on scaling electronic structure applications. for Quantum Dynamics: CP2K integration into PaPIM code, and the new Surface Hopping code. The associated modules were developed in the context of an ESDW in Quantum Dynamics. for Meso- and Multi-scale Modelling: DL_MESO_DPD multi-GPU support, and GROMACS implementation of GC-AdResS. The associated modules were developed in relation to an ESDW in Meso and multiscale modeling. For the jobqueue_features HTC library, PaPIM, and GC-AdResS; the modules presented in this deliverable represent the incorporation or use of external, scalable community code (in particular LAMMPS, CP2K and GROMACS) as libraries or test-beds. We have looked at the scalability of these community codes in previous iterations of this deliverable2 and do not repeat this effort here. Since these applications are the computational workhorses, we rather investigate the overhead incurred by their incorporation. The HTC library developed by E-CAM is shown to have very low overhead with the potential for significant time (and CPU) savings for appropriate applications. The CP2K integration in PaPIM has been verified and a scientific use case that takes this combination to extreme scale is under preparation. For the GC-AdResS implementation in GROMACS, we find that the automated load-balancing of GROMACS does not deal well with the adaptive resolution scheme and scalability is quite poor as a result. The incorporation of the scheme into ESPResSo++ is being considered and is likely to benefit from the load balancing library also being developed by E-CAM. For the ESL bundle and demonstrator, we see there is still some improvement to be made to the scalability of the demonstrator, which we hope to be further addressed in the upcoming second part of the relevant ESDW3. We only show here some initial assessments of the ESL demonstrator (which is built on top of the ESL bundle). We find that the Surface Hopping code is quite scalable but suffers from a similar problem to the previous iteration of PaPIM: there is insufficient computational work to keep cores busy and MPI overheads can dominate as a result. A significant success story has been the multi-GPU developments undertaken for DL_MESO_DPD. This has been shown to be scalable out to 2048 Tesla P100 GPUs, which is equivalent to almost 10 Petaflops of raw double precision compute performance.
- Published
- 2019
- Full Text
- View/download PDF
34. Task Scheduling Library for Optimising Time-Scale Molecular Dynamics Simulations
- Author
-
O'Cais, Alan, Swenson, David, Uchronski, Mariusz, and Wlodarczyk, Adam
- Subjects
E-CAM ,HTC workload ,HPC ,extrem-scale resources ,molecular dynamics ,Python - Abstract
In the particular use case for the mini-project described here, E-CAM is interested in the challenge of bridging timescales. To study molecular dynamics with atomistic detail, timesteps must be used on the order of a femto-second. Many problems in biological chemistry, materials science, and other elds involve events that only spontaneously occur after a millisecond or longer (for example, biomolecular conformational changes, or nucleation processes). That means that around 1012 time steps would be needed to see a single millisecond-scale event. This is the problem of ,,rare events" in theoretical and computational chemistry. Modern supercomputers are beginning to make it possible to obtain trajectories long enough to observe some of these processes, but to fully characterize a transition with proper statistics, many examples are needed. In order to obtain many examples the same application must be run many thousands of times with varying inputs. To manage this kind of computation, task scheduling library is needed. The main elements of the mentioned scheduling library are: task de nition, a task scheduling (handled in Python) and task execution (facilitated by the MPI layer). While traditionally an HTC workload is looked down upon in the HPC space, the scienti c use case for extreme-scale resources exists and algorithms that require a coordinated approach make ecient libraries that implement this approach increasingly important in the HPC space. The 5 Peta op booster technology of JURECA is an interesting concept with respect to this approach since the ooading approach of heavy computation marries perfectly to the concept outlined here.
- Published
- 2019
- Full Text
- View/download PDF
35. E-CAM Software Platform IV
- Author
-
O'Cais, Alan
- Subjects
Training, Online learning, Portal, Version Control, Best Practices - Abstract
Update to E-CAM Software Platform III that highlights the services that are currently available to E-CAM users and outlines the purpose of each service. These services include: • Online software repositories and associated services, • A number of project management services to facilitate effective collaboration on software projects and to streamline the creation of associated publications, • An online training platform populated with the training content delivered at the project’s Extended Software Development Workshops. Over the lifetime of the project these online services will continue to mature and expand, particularly in the case of online learning as new content is added and the platform is increasingly leveraged by training events.
- Published
- 2019
- Full Text
- View/download PDF
36. E-CAM Software Platform IV
- Author
-
Alan O'Cais
- Subjects
Training, Online learning, Portal, Version Control, Best Practices - Abstract
Update to E-CAM Software Platform III that highlights the services that are currently available to E-CAM users and outlines the purpose of each service. These services include: • Online software repositories and associated services, • A number of project management services to facilitate effective collaboration on software projects and to streamline the creation of associated publications, • An online training platform populated with the training content delivered at the project’s Extended Software Development Workshops. Over the lifetime of the project these online services will continue to mature and expand, particularly in the case of online learning as new content is added and the platform is increasingly leveraged by training events.
- Published
- 2019
- Full Text
- View/download PDF
37. E-Cam Software Porting And Benchmarking Data Ii
- Author
-
O'Cais, Alan, Liang, Liang, and Jony Castagna
- Abstract
Joint technical report on results of (a) porting and optimisation of at least 8 new modules related to those developed in the Extended Software Development Workshops (ESDWs) to massively parallel machines; and (b) benchmarking and scaling of at least 8 new modules related to those developed in the ESDWs on a variety of architectures.
- Published
- 2018
- Full Text
- View/download PDF
38. D3.3.: Quantum Dynamics E-CAM modules II
- Author
-
Sara Bonella, Momir Mališ, Alan O'Cais, and Liang Liang
- Subjects
E-CAM, Quantum Dynamics, Module, Time Correlation Functions, Qubits, Local Control theory, CECAM - Abstract
6 software modules delivered to the E-CAM repository in the area of quantum dynamics based on user requests and their documentation.
- Published
- 2018
- Full Text
- View/download PDF
39. D3.3.: Quantum Dynamics E-Cam Modules Ii
- Author
-
Bonella, Sara, Mališ, Momir, O'Cais, Alan, and Liang, Liang
- Subjects
E-CAM, Quantum Dynamics, Module, Time Correlation Functions, Qubits, Local Control theory, CECAM - Abstract
6 software modules delivered to the E-CAM repository in the area of quantum dynamics based on user requests and their documentation.
- Published
- 2018
- Full Text
- View/download PDF
40. E-CAM Software Porting and Benchmarking Data II
- Author
-
Alan O'Cais, Liang Liang, and Jony Castagna
- Abstract
Joint technical report on results of (a) porting and optimisation of at least 8 new modules related to those developed in the Extended Software Development Workshops (ESDWs) to massively parallel machines; and (b) benchmarking and scaling of at least 8 new modules related to those developed in the ESDWs on a variety of architectures.
- Published
- 2018
- Full Text
- View/download PDF
41. D6.5.: E-Cam Software Platform Iii
- Author
-
O'Cais, Alan and Mendonça, Ana
- Abstract
Update on E-CAM software tools and platforms jointly by CH and Juelich which includes: - the E-CAM library of software modules and interfaces; - end users portal (to access E-CAM’s resources, make requests for software developments, register for events); - web infrastructure for teaching tools.
- Published
- 2018
- Full Text
- View/download PDF
42. D6.5.: E-CAM Software Platform III
- Author
-
Alan O'Cais and Ana Mendonça
- Abstract
Update on E-CAM software tools and platforms jointly by CH and Juelich which includes: - the E-CAM library of software modules and interfaces; - end users portal (to access E-CAM’s resources, make requests for software developments, register for events); - web infrastructure for teaching tools.
- Published
- 2018
- Full Text
- View/download PDF
43. Hardware Developments Ii
- Author
-
Liang, Liang, Jony Castagna, O'Cais, Alan, Wong, Simon, and Goar Sanchez
- Abstract
Update on "Hardware Developments I" (Deliverable 7.1: https://doi.org/10.5281/zenodo.929533) which covers: - Report on hardware developments that will affect the scientific areas of interest to E-CAM and detailed feedback to the project software developers; - discussion of project software needs with hardware and software vendors, completion of survey of what is already available for particular hardware platforms; and, - detailed output from direct face-to-face session between the project endusers, developers and hardware vendors.
- Published
- 2017
- Full Text
- View/download PDF
44. Hardware developments II
- Author
-
Liang Liang, Jony Castagna, Alan O'Cais, Simon Wong, and Goar Sanchez
- Abstract
Update on "Hardware Developments I" (Deliverable 7.1: https://doi.org/10.5281/zenodo.929533) which covers: - Report on hardware developments that will affect the scientific areas of interest to E-CAM and detailed feedback to the project software developers; - discussion of project software needs with hardware and software vendors, completion of survey of what is already available for particular hardware platforms; and, - detailed output from direct face-to-face session between the project endusers, developers and hardware vendors.
- Published
- 2017
- Full Text
- View/download PDF
45. E-CAM Software Platform II
- Author
-
Alan O'Cais and An Catarina Mendonça
- Abstract
Update on E-CAM software tools and platforms which includes: - the E-CAM library of software modules and interfaces; - end users portal (to access E-CAM’s resources, make requests for software developments, register for events); - web infrastructure for teaching tools.
- Published
- 2017
- Full Text
- View/download PDF
46. E-Cam Software Platform Ii
- Author
-
O'Cais, Alan and Mendonça, An Catarina
- Abstract
Update on E-CAM software tools and platforms which includes: - the E-CAM library of software modules and interfaces; - end users portal (to access E-CAM’s resources, make requests for software developments, register for events); - web infrastructure for teaching tools.
- Published
- 2017
- Full Text
- View/download PDF
47. E-Cam Software Porting And Benchmarking Data I
- Author
-
Alan O'Cais, Liang Liang, and Jony Castagna
- Subjects
E-CMA, HPC - Abstract
The purpose of the current document is to deliver a joint technical report on results of the initial porting and optimisation of 8 new E-CAM modules to massively parallel machines and their benchmarking and scaling on a variety of architectures.
- Published
- 2017
- Full Text
- View/download PDF
48. Hardware Developments I - A Survey Of State-Of-The-Art Hardware And Software
- Author
-
Daniel Borgis, Liang Liang, Leon Petit, Michael Lysaght, and Alan O'Cais
- Abstract
Review of actual hardware and software solutions and recommendations to software vendors
- Published
- 2016
- Full Text
- View/download PDF
49. Scientific Software Management in Real Life: Deployment of EasyBuild on a Large Scale System
- Author
-
Alvarez, Damian, primary, O'Cais, Alan, additional, Geimer, Markus, additional, and Hoste, Kenneth, additional
- Published
- 2016
- Full Text
- View/download PDF
50. Exact Calculation of Disconnected Loops
- Author
-
A. O'Cais and Constantia Alexandrou
- Published
- 2011
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.