Search · four archives
Search · four archives
16 papers · ranked by Valyu relevance
Uwe Schmitt, Beatrice Moser, Christiane S. Lorenz, Alexandre Réfrégier
'Alexandre Réfrégier'] Computer algebra systems play an important role in science as they facilitate the development of new theoretical models. The resulting symbolic equations are often implemented in a compiled programming language in order to provide fast and portable codes for practical applications. We describe…
Amina Kammoun, Rim Slama, Hedi Tabia, Tarek Ouni + 1 more
Python has become the de facto language for scientific computing. Programming in Python is highly productive, mainly due to its rich science-oriented software ecosystem built around the NumPy module. As a result, the demand for Python support in High Performance Computing (HPC) has skyrocketed. However, the Python…
Idil Ismail, Shayantan Chaudhuri, Dylan B. Morgan, Christopher D. Woodgate + 4 more
'Christopher D. Woodgate' 'Ziad Fakhoury' 'James M. Targett' 'Charlie Pilgrim' 'Carlo Maino'] This article is intended as a guide for new graduate students in the field of computational science. With the increasing influx of students from diverse backgrounds joining the ever-popular field, this short guide aims to help…
Chansup Byun, William Arcand, David Bestor, Bill Bergeron + 17 more
'Vijay Gadepally' 'Michael E. Houle' 'Matthew Hubbell' 'Hayden Jananthan' 'Michael Jones' 'Kurt Keville' 'Anna Klein' 'Peter Michaleas' 'Lauren Milechin' 'Guillermo Morales' 'Julie Mullen' 'Andrew Prout' 'Albert Reuther' 'Antonio De Rosa' 'Siddharth Samsi' 'Charles Yee' 'Jeremy Kepner'] Abstract—pPython seeks to…
Zeyi Zhang, Carlos Mora Perez, Patrick Kwon, Martin Head‐Gordon + 1 more
PARSEC.py is a Python-based real-space Kohn-Sham density functional theory (real-space KS-DFT) framework designed to provide a user- and developer-friendly platform for first-principles electronic-structure simulations. Discretization on real-space grids eliminates basis-set approximations, while enabling systematic…
Maria Babiuc-Hamilton
This chapter narrates the journey of developing and integrating computing into the physics curriculum through three consecutive courses, each tailored to the learners' level. It starts with the entry-level "Physics Playground in Python" for high school and freshman students with no programming experience, designed in…
Simon Perkins, Jonathan S. Kenyon, Lexy A. L. Andati, Hertzog L. Bester + 2 more
with Dask-MS and Codex Africanus Authors: ['Simon Perkins' 'Jonathan S. Kenyon' 'Lexy A. L. Andati' 'Hertzog L. Bester' 'O. Smirnov' 'B. Hugo'] The physical configuration of new radio interferometers such as MeerKAT, SKA, ngVLA and DSA-2000 informs the development of software in two important areas. Firstly, tractably…
Tuteja, Keshvi, Olenik, Gregor + 12 more
Sparse linear algebra is a cornerstone of many scientific computing and machine learning applications. Python has become a popular choice for these applications due to its simplicity and ease of use. Yet high-performance sparse kernels in Python remain limited in functionality, especially on modern CPU and GPU…
Maximilian H. Kriebel, Paweł Tecmer, Marta Gałyńska, Aleksandra Leszczyk + 1 more
Coupled-Cluster Implementations: A Comparison Between CPUs and GPUs Authors: Maximilian H. Kriebel, Paweł Tecmer, Marta Gałyńska, Aleksandra Leszczyk, Katharina Boguslawski In this work, we benchmark several Python routines for time and memory requirements to identify the optimal choice of the tensor contraction…
Gregor Mönke, Tim Schäfer, Mohsen Parto-Dezfouli, Diljit Singh Kajal + 3 more
'Stefan Fürtinger' 'Joscha Tapani Schmiedt' 'Pascal Fries'] We introduce an open-source Python package for the analysis of large-scale electrophysiological data, named SyNCoPy, which stands for Systems Neuroscience Computing in Python. The package includes signal processing analyses across time (e.g., time-lock…
Jan Janssen, Janine George, Julian Geiger, Marnik Bercx + 7 more
Numerous Workflow Management Systems (WfMS) have been developed in the field of computational materials science with different workflow formats, hindering interoperability and reproducibility of workflows in the field. To address this challenge, we introduce here the Python Workflow Definition (PWD) as a workflow…
Kacper Derlatka, Maciej Manna, Oleksii Bulenok, David Zwicker + 1 more
'Sylwester Arabas'] The numba-mpi package offers access to the Message Passing Interface (MPI) routines from Python code that uses the Numba just-in-time (JIT) compiler. As a result, high-performance and multi-threaded Python code may utilize MPI communication facilities without leaving the JIT-compiled code blocks…
Chaoming Wang, Tianqiu Zhang, Xiaoyu Chen, Sichao He + 4 more
'Si Wu' 'Marcel Stimberg' 'Panayiota Poirazi'] Elucidating the intricate neural mechanisms underlying brain functions requires integrative brain dynamics modeling. To facilitate this process, it is crucial to develop a general-purpose programming framework that allows users to freely define neural models across…
Miranda Mundt, William E. Hart, Emma S. Johnson, Bethany Nicholson + 1 more
'John D. Siirola'] Title: Summary Pyomo is an open-source optimization modeling software that has undergone significant evolution since its inception in 2008. Pyomo has evolved to enhance flexibility, solver integration, and community engagement. Modern collaborative tools for open-source software have facilitated the…
Vladislav Skorpil, Vaclav Oujezsky, Arcangelo Castiglione, Gianni D’Angelo
'Gianni D’Angelo'] This paper presents an implementation of the parallelization of genetic algorithms. Three models of parallelized genetic algorithms are presented, namely the Master-Slave genetic algorithm, the Coarse-Grained genetic algorithm, and the Fine-Grained genetic algorithm. Furthermore, these models are…
James B. Aimone, Omar Awile, Markus Diesmann, James C. Knight + 2 more
At the turn of the millennium the computational neuroscience community realized that neuroscience was in a software crisis: software development was no longer progressing as expected and reproducibility declined. The International Neuroinformatics Coordinating Facility (INCF) was inaugurated in 2007 as an initiative to…