Search papers, labs, and topics across Lattice.
This paper introduces a modular software ecosystem designed to provide a consistent development environment for researchers working across various computational platforms, from personal laptops to supercomputers. By implementing a unified command-line interface, the system facilitates seamless interaction with user workflows, enhancing reproducibility and scalability in scientific research. The successful application of this ecosystem in the plan4res EU H2020 project demonstrates its practical utility and adaptability for diverse computational needs.
A unified command-line interface can transform how researchers manage workflows across heterogeneous computing environments, ensuring reproducibility and scalability.
It is normal for scientists to perform their research on a diverse set of hardware, ranging from laptops and workstations to supercomputers and cloud resources. The standard scenario requires a mix of these resources. In this paper we describe a software ecosystem that enables users to rely on the same development environment for running their workflows across the different computational resources. We describe a modular, unified command-line interface that allows for the interaction with a user-workflow across diverse hardware platform. The software ecosystem has been successfully tested as part of the plan4res EU H2020 project. It can be extended to other projects with similar requirements, so that they can benefit from the same approach for executing computational workflows.