English
Related papers

Related papers: Nmag micromagnetic simulation tool - software engi…

200 papers

Computer simulations are used widely across the engineering and science disciplines, including in the research and development of magnetic devices using computational micromagnetics. In this work, we identify and review different approaches…

Computational Physics · Physics 2017-02-27 Marijan Beg , Ryan A. Pepper , Hans Fangohr

Computational micromagnetics has become an essential tool in academia and industry to support fundamental research and the design and development of devices. Consequently, computational micromagnetics is widely used in the community, and…

Computational Physics · Physics 2021-05-19 Marijan Beg , Martin Lang , Hans Fangohr

We present NeuralMag, a flexible and high-performance open-source Python library for micromagnetic simulations. NeuralMag leverages modern machine learning frameworks, such as PyTorch and JAX, to perform efficient tensor operations on…

Fidimag is an open-source scientific code for the study of magnetic materials at the nano- or micro-scale using either atomistic or finite difference micromagnetic simulations, which are based on solving the Landau-Lifshitz-Gilbert…

Mesoscale and Nanoscale Physics · Physics 2020-02-12 Marc-Antonio Bisotti , David Cortés-Ortuño , Ryan A. Pepper , Weiwei Wang , Marijan Beg , Thomas Kluyver , Hans Fangohr

We demonstrate that for a broad class of physical systems that can be described using classical field theory, automated runtime translation of the physical equations to parallelized finite-element numerical simulation code is feasible. This…

Computational Physics · Physics 2009-07-12 Thomas Fischbacher , Hans Fangohr

We report a case study where an existing materials science course was modified to include numerical simulation projects on the micromagnetic behavior of materials. The Ubermag micromagnetic simulation software package is used in order to…

Any cutting-edge scientific research project requires a myriad of computational tools for data generation, management, analysis and visualization. Python is a flexible and extensible scientific programming platform that offered the perfect…

Quantitative Methods · Quantitative Biology 2008-03-14 Julius B. Lucks

An open source software package for performing dynamic RMS simulation of small to medium-sized power systems is presented, written entirely in the Python programming language. The main objective is to facilitate fast prototyping of new wide…

Systems and Control · Electrical Eng. & Systems 2021-01-11 Hallvar Haugdal , Kjetil Uhlen

Writing complex computer programs to study scientific problems requires careful planning and an in-depth knowledge of programming languages and tools. In this chapter the importance of using the right tool for the right problem is…

Computational Physics · Physics 2010-06-17 Helmut G. Katzgraber

This article presents an open-source Python package for simulating micro-thermoelectric generators, based on the work by D. Beretta et al. (Sustainable Energy Fuels, 2017). Featuring a user-friendly graphical user interface and robust…

Mesoscale and Nanoscale Physics · Physics 2025-10-21 D. Beretta

The vast majority of the long tail of scientific software, the myriads of tools that implement the many analysis and visualization methods for different scientific fields, is highly specialized, purpose-built for a research project, and has…

Software Engineering · Computer Science 2013-09-10 Daisie Huang , Hilmar Lapp

Automated debugging, long pursued in a variety of fields from software engineering to cybersecurity, requires a framework that offers the building blocks for a programmable debugging workflow. However, existing debuggers are primarily…

Software Engineering · Computer Science 2025-06-06 Gabriele Digregorio , Roberto Alessandro Bertolini , Francesco Panebianco , Mario Polino

We present an open-source simulation framework for optically detected magnetic resonance, developed in Python. The framework allows users to construct, manipulate, and evolve multipartite quantum systems that consist of spins and electronic…

Quantum Physics · Physics 2025-01-13 Laura A. Völker , John M. Abendroth , Christian L. Degen , Konstantin Herb

Python has become the prime language for application development in the Data Science and Machine Learning domains. However, data scientists are not necessarily experienced programmers. While Python lets them quickly implement their…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-08-24 Oscar Castro , Pierrick Bruneau , Jean-Sébastien Sottet , Dario Torregrossa

Molecular simulations are an important tool for research in physics, chemistry, and biology. The capabilities of simulations can be greatly expanded by providing access to advanced sampling methods and techniques that permit calculation of…

Large language models have become a popular tool in software development, providing coding assistance. The proper measurement of the accuracy and reliability of the code produced by such tools is a challenge due to natural language prompts.…

Software Engineering · Computer Science 2025-04-14 Marta Borek , Robert Nowak

In current electronic structure research endeavors such as warm dense matter or machine learning applications, efficient development necessitates non-monolithic software, providing an extendable and flexible interface. The open-source idea…

Computational Physics · Physics 2025-01-17 Wanja Timm Schulze , Sebastian Schwalbe , Kai Trepte , Stefanie Gräfe

Computational micromagnetics requires numerical solution of partial differential equations to resolve complex interactions in magnetic nanomaterials. The Virtual Micromagnetics project described here provides virtual machine simulation…

Other Computer Science · Computer Science 2016-11-28 Mark Vousden , Marc-Antonio Bisotti , Maximilian Albert , Hans Fangohr

Small and wide angle x-ray scattering tensor tomography are powerful methods for studying anisotropic nanostructures in a volume-resolved manner, and are becoming increasingly available to users of synchrotron facilities. The analysis of…

Materials Science · Physics 2025-04-24 Leonard C. Nielsen , Mads Carlsen , Sici Wang , Arthur Baroni , Torne Tänzer , Marianne Liebi , Paul Erhart

Understanding source code is a topic of great interest in the software engineering community, since it can help programmers in various tasks such as software maintenance and reuse. Recent advances in large language models (LLMs) have…

Software Engineering · Computer Science 2025-04-25 Michele Carissimi , Martina Saletta , Claudio Ferretti
‹ Prev 1 2 3 10 Next ›