Tensorlab+: A Case Study on Reproducibility in Tensor Research
Tensor methods emerge as an important class of basic techniques, generalizing matrix methods to multiway data and models. We have recently released Tensorlab+, which is a downloadable archive of code and data that allows peers to reproduce the experiments reported in our publications on tensor decompositions and applications. We briefly discuss the basic tensor tools and give an introduction to the contents of Tensorlab+. We elaborate on the steps that were taken to ensure the reproducibility of the experiments and the quality of the code. (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - December 11, 2023 Category: Information Technology Source Type: research

IEEE Computing Edge
null (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

IEEE Computer Society Career Center
null (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

Building on Communities to Further Software Sustainability
The Nordic e-Infrastructure Collaboration on Earth System Modeling Tools is a small community comprising members with diverse backgrounds, skills, and interests. Largely dependent on temporary staff to develop, operate, and maintain large scientific codes, this community devised strategies to enhance software reusability and sustainability. These strategies include collaborating with other communities for support, adopting Open Science as well as findable, accessible, interoperable, and reusable principles to optimize resource usage, growing essential knowledge within the community, and setting up a community of practice t...
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

IEEE Transactions on Computers
null (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

Exascale Was Not Inevitable; Neither Is What Comes Next
The long, steady advance of supercomputing capabilities historically makes it tempting to assume that similar future improvements are inevitable. In fact, the successful path to exascale systems was far from certain, requiring a shift to accelerator-based designs, an associated end-to-end rethinking of traditional computational approaches, and a fundamental change in how scientists collaborate and interact. In this article, we share lessons from the U.S. Department of Energy Exascale Computing Project along with perspectives on how to design and implement scientific applications in the exascale and post-exascale eras. (Sou...
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

IEEE Security & Privacy
null (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

Six Opportunities for Scientists and Engineers to Learn Programming Using AI Tools Such as ChatGPT
This article demonstrates how scientists and engineers can use modern artificial intelligence (AI) tools such as ChatGPT and GitHub Copilot to learn computer programming skills that are relevant to their jobs. It begins by summarizing common ways that AI tools can already help people learn programming in general and then presents six new opportunities catered to the needs of scientists and engineers: 1) create customized programming tutorials for one’s own domain of work, 2) learn complex data visualization libraries, 3) learn to refactor exploratory code into more maintainable software, 4) learn about inherited legacy c...
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

Simulation for All: The Atomic, Molecular, and Optical Science Gateway
The Atomic, Molecular, and Optical Sciences Gateway (AMOSGateway) enables novice and experienced users to utilize state-of-the-art software suites for tackling problems central to atomic, molecular, and optical science. This international collaboration provides a free platform and coordinated approach for computational research, allowing the community to produce new scientific results on an unprecedented scale. Currently hosting 10 software packages, the advanced cyberinfrastructure of AMOSGateway impacts many areas, including quantum information, cold atoms/molecules, plasma physics, and astrophysics. Future updates will ...
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

Get Published in the New IEEE Open Journal of the Computer Society
null (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

Publications Seek: 2025 Editors in Chief
null (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

Managing Software Provenance to Enhance Reproducibility in Computational Research
Scientific processes rely on software as an important tool for data acquisition, analysis, and discovery. Over the years, sustainable software development practices have made progress in being considered as an integral component of research. However, management of computation-based scientific studies is often left to individual researchers who design their computational experiments based on personal preferences and the nature of the study. We believe that the quality, efficiency, and reproducibility of computation-based scientific research can be improved by explicitly creating an execution environment that allows research...
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

Earth Virtualization Engines: A Technical Perspective
Participants of the Berlin Summit on Earth Virtualization Engines (EVEs) discussed ideas and concepts to improve our ability to cope with climate change. EVEs aim to provide interactive and accessible climate simulations and data for a wide range of users. They combine high-resolution physics-based models with machine learning techniques to improve the fidelity, efficiency, and interpretability of climate projections. At its core, EVEs offer a federated data layer that enables simple and fast access to exabyte-sized climate data through simple interfaces. In this article, we summarize the technical challenges and opportuni...
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

IEEE Computer Graphics and Applications
null (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research

IEEE Computer Society Call for Papers
null (Source: Computing in Science and Engineering)
Source: Computing in Science and Engineering - November 30, 2023 Category: Information Technology Source Type: research