-
A breakdown of the pseudo-deterministic transport variance reduction method: Formalization and usage considerations Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-04-07 Valentin Champciaux, Juan Carlos Garcia Hernandez, Mathieu Agelou
The pseudo-deterministic (or simply deterministic) transport method is used in Monte Carlo particle transport problems to increase the sampling of a region in space that particles have a low probability of reaching. Although it has been used by many authors over the years, mainly due to its implementation in the code MCNP which itself has been extensively validated, to our knowledge, a proof of the
-
A novel dichotomy model based on the traditional CCA Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-04-09 Nongdie Tan, Lei Chen, Xianglin Ye, Hao Zhou, Hailing Xiong
The Cluster-Cluster Aggregation model (CCA) was often used to simulate the aggregation of colloids, in which the rapid and slow aggregation processes of colloids can be well characterized. In practical system, the movement of particles or clusters occurs in parallel. In the CCA model, in order to facilitate computer simulation, the movement of particles or clusters is processed serially by the method
-
Development of high-fidelity neutron transport code STREAM Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-25 Sooyoung Choi, Wonkyeong Kim, Jiwon Choe, Woonghee Lee, Hanjoo Kim, Bamidele Ebiwonjumi, Eun Jeong, Kyeongwon Kim, Dongmin Yun, Hyunsuk Lee, Deokjung Lee
This paper presents a methodology developed and implemented in the neutron transport code STREAM to perform high-fidelity, multicycle, multiphysics simulations of light water reactor whole-core problems. STREAM uses state-of-the-art methodologies to achieve high accuracy and computational performance. Further, it can compute fine-mesh neutron transport solutions for three-dimensional (3D) whole-core
-
PENGEOM — A general-purpose geometry package for Monte Carlo simulation of radiation transport in complex material structures (New Version Announcement) Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-04-05 Julio Almansa, Francesc Salvat-Pujol, Gloria Díaz-Londoño, Artur Carnicer, Antonio M. Lallena, Francesc Salvat
A new version of the code system pengeom, which provides a complete set of tools to handle different geometries in Monte Carlo simulations of radiation transport, is presented. The distribution package consists of a set of Fortran subroutines and a Java graphical user interface that allows building and debugging the geometry-definition file, and producing images of the geometry in two- and three-dimensions
-
Perturbo: A software package for ab initio electron–phonon interactions, charge transport and ultrafast dynamics Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-22 Jin-Jian Zhou, Jinsoo Park, I-Te Lu, Ivan Maliyov, Xiao Tong, Marco Bernardi
Perturbo is a software package for first-principles calculations of charge transport and ultrafast carrier dynamics in materials. The current version focuses on electron–phonon interactions and can compute phonon-limited transport properties such as the conductivity, carrier mobility and Seebeck coefficient. It can also simulate the ultrafast nonequilibrium electron dynamics in the presence of electron–phonon
-
YAM2: Yet another library for the M2 variables using sequential quadratic programming Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-20 Chan Beom Park
The M2 variables are devised to extend MT2 by promoting transverse masses to Lorentz-invariant ones and making explicit use of on-shell mass relations. Unlike simple kinematic variables such as the invariant mass of visible particles, where the variable definitions directly provide how to calculate them, the calculation of the M2 variables is undertaken by employing numerical algorithms. Essentially
-
A program for simplifying summation of Wigner 3j-symbols Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-02 Shaohui Xiang, Liming Wang, Zong-Chao Yan, Haoxue Qiao
The program presented in this paper aims to simplify formulas involving products of a large amount of Wigner 3j-symbols summed over various magnetic quantum numbers. The algorithm used in our program is based on the graphical techniques originally developed by Yutsis, Levinson, and Vanagas, and later revised by some others. The output of our program is expressed as a weighted sum of products of 3j-
-
Numerical solution of the Boltzmann equation with S-model collision integral using tensor decompositions Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-29 A.V. Chikitkin, E.K. Kornev, V.A. Titarev
The paper presents a new solver for the numerical solution of the Boltzmann kinetic equation with the Shakhov model collision integral (S-model) for arbitrary spatial domains. The numerical method utilizes the Tucker decomposition, which reduces the required computer memory for up to 100 times, even on a moderate velocity grid. This improvement is achieved by representing the distribution function
-
The multi-dimensional Hermite-discontinuous Galerkin method for the Vlasov–Maxwell equations Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-13 O. Koshkarov, G. Manzini, G.L. Delzanno, C. Pagliantini, V. Roytershteyn
We discuss the development, analysis, implementation, and numerical assessment of a spectral method for the numerical simulation of the three-dimensional Vlasov–Maxwell equations. The method is based on a spectral expansion of the velocity space with the asymmetrically weighted Hermite functions. The resulting system of time-dependent nonlinear equations is discretized by the discontinuous Galerkin
-
GITR: An accelerated global scale particle tracking code for wall material erosion and redistribution in fusion relevant plasma–material interactions Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 T.R. Younkin, D.L. Green, A.B. Simpson, B.D. Wirth
The global impurity transport code (GITR — pronounced “guitar”) has been developed as a high-performance Monte Carlo particle (neutral atom and ion) tracking code to simulate the erosion, ionization, migration, and redistribution of plasma-facing components in magnetically confined fusion devices. The trace impurity assumption allows for a highly parallel computational model that enables increased
-
qeirreps: An open-source program for Quantum ESPRESSO to compute irreducible representations of Bloch wavefunctions Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-10 Akishi Matsugatani, Seishiro Ono, Yusuke Nomura, Haruki Watanabe
Bloch wavefunctions in solids form a representation of crystalline symmetries. Recent studies revealed that symmetry representations in band structure can be used to diagnose the topological properties of weakly interacting materials. In this work, we introduce an open-source program qeirreps that computes the representation characters in a band structure based on the output file of Quantum ESPRESSO
-
Spinney: Post-processing of first-principles calculations of point defects in semiconductors with Python Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-09 Marco Arrigoni, Georg K.H. Madsen
Understanding and predicting the thermodynamic properties of point defects in semiconductors and insulators would greatly aid in the design of novel materials and allow tuning the properties of existing ones. As a matter of fact, first-principles calculations based on density functional theory (DFT) and the supercell approach have become a standard tool for the study of point defects in solids. However
-
OpenMP solver for rotating spin-1 spin–orbit- and Rabi-coupled Bose–Einstein condensates Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-05 Paulsamy Muruganandam, Antun Balaž, Sadhan K. Adhikari
We present OpenMP version of a Fortran program for solving the Gross–Pitaevskii equation for a harmonically trapped three-component rotating spin-1 spinor Bose–Einstein condensate (BEC) in two spatial dimensions with or without spin–orbit (SO) and Rabi couplings. The program uses either Rashba or Dresselhaus SO coupling. We use the split-step Crank–Nicolson discretization scheme for imaginary- and
-
MAELAS: MAgneto-ELAStic properties calculation via computational high-throughput approach Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-25 P. Nieves, S. Arapan, S.H. Zhang, A.P. Kądzielawa, R.F. Zhang, D. Legut
In this work, we present the program MAELAS to calculate magnetocrystalline anisotropy energy, anisotropic magnetostrictive coefficients and magnetoelastic constants in an automated way by Density Functional Theory calculations. The program is based on the length optimization of the unit cell proposed by Wu and Freeman to calculate the magnetostrictive coefficients for cubic crystals. In addition to
-
Simple and efficient volume merging method for triply periodic minimal structures Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-13 Yibao Li, Qing Xia, Sungha Yoon, Chaeyoung Lee, Bingheng Lu, Junseok Kim
-
DSQSS: Discrete Space Quantum Systems Solver Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-15 Yuichi Motoyama, Kazuyoshi Yoshimi, Akiko Masaki-Kato, Takeo Kato, Naoki Kawashima
The Discrete Space Quantum Systems Solver (DSQSS) is a program package for solving quantum many-body problems defined on lattices. The DSQSS is based on the quantum Monte Carlo method in Feynman’s path integral representation and covers a broad range of problems using flexible input files that define arbitrary unit cells in arbitrary dimensions and arbitrary matrix elements representing the interactions
-
Interpolation of dense and sparse rational functions and other improvements in FireFly Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-23 Jonas Klappert, Sven Yannick Klein, Fabian Lange
We present the main improvements and new features in version 2.0 of the open-source C++ library FireFly for the interpolation of rational functions. This includes algorithmic improvements, e.g. a hybrid algorithm for dense and sparse rational functions and an algorithm to identify and remove univariate factors. The new version is applied to a Feynman-integral reduction to showcase the runtime improvements
-
OptiSMOKE++: A toolbox for optimization of chemical kinetic mechanisms Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-10 Magnus Fürst, Andrea Bertolino, Alberto Cuoci, Tiziano Faravelli, Alessio Frassoldati, Alessandro Parente
As detailed chemical mechanisms are becoming viable for large scale simulations, knowledge and control of the uncertainty correlated to the kinetic parameters are becoming crucial to ensure accurate numerical predictions. A flexible toolbox for the optimization of chemical kinetics has therefore been developed in this work. The toolbox is able to use different optimization methodologies, as well as
-
Large-scale flow simulations using lattice Boltzmann method with AMR following free-surface on multiple GPUs Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-10 Seiya Watanabe, Takayuki Aoki
Free-surface flow simulations require high-resolution grids to capture phenomena at the interface as well as a long computational time. In this paper, we propose a numerical method for realizing large-scale free-surface flow simulations using the lattice Boltzmann method and multiple GPUs. By introducing the adaptive mesh refinement (AMR) method, which adapts high-resolution grids to free surfaces
-
Simulation of large molecular systems with electronically-derived forces Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-06 Jony Castangna, Fausto Martelli, Kirk E. Jordan, Jason Crain
Many-body electronic responses such as dispersion and polarization (at and beyond dipole order) present fundamental challenges in the simulation of materials at the molecular scale. To address these, an emerging strategy employing embedded quantum oscillators as a coarse-grained representation of such responses has been effective in predicting material properties with remarkable accuracy. However,
-
– Modern ARtificial Theoretical phYsicist A C++ framework automating theoretical calculations Beyond the Standard Model Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-05 Grégoire Uhlrich, Farvah Mahmoudi, Alexandre Arbey
Studies Beyond the Standard Model (BSM) will become more and more important in the near future with the rapidly increasing amount of data from different experiments around the world. The full study of BSM models is in general an extremely time-consuming task involving long and difficult calculations. It is in practice not possible to do exhaustive predictions in these models by hand. Here we present
-
munuSSM: A python package for the μ-from-ν Supersymmetric Standard Model Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-10 Thomas Biekötter
We present the public python package munuSSM that can be used for phenomenological studies in the context of the μ-from-ν Supersymmetric Standard Model (μνSSM). The code incorporates the radiative corrections to the neutral scalar potential at full one-loop level. Sizable higher-order corrections, required for an accurate prediction of the SM-like Higgs-boson mass, can be consistently included via
-
Analysis of positron profiling data using e+DSc computer code Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-03 Jerzy Dryzek
The Green’s function method was applied to solve the one-dimensional positron diffusion equation for a system consisting of up to four layers that contain defects with different trapping rates. These allow us to obtain the analytical relationships valid for the evaluation of data obtained from variable energy positron measurements. They have been implemented in user-friendly free computer code available
-
GROMACS implementation of free energy calculations with non-pairwise Variationally derived Intermediates Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-09 Martin Reinhardt, Helmut Grubmüller
Gradients in free energies are the driving forces of physical and biochemical systems. To predict free energy differences with high accuracy, Molecular Dynamics (MD) and other methods based on atomistic Hamiltonians conduct sampling simulations in intermediate thermodynamic states that bridge the configuration space densities between two states of interest (’alchemical transformations’). For uncorrelated
-
Numerical solver for the time-dependent far-from-equilibrium Boltzmann equation Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-02 M. Wais, K. Held, M. Battiato
The study of strongly out-of-equilibrium states and their time evolution towards thermalization is critical to the understanding of an ever widening range of physical processes. We present a numerical method that for the first time allows for the numerical solution of the most difficult part of the time-dependent Boltzmann equation: the full scattering term. Any number of bands (and quasiparticles)
-
Performance of the BGSDC integrator for computing fast ion trajectories in nuclear fusion reactors Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-02 Krasymyr Tretiak, James Buchanan, Rob Akers, Daniel Ruprecht
Modelling neutral beam injection (NBI) in fusion reactors requires computing the trajectories of large ensembles of particles. Slowing down times of up to one second combined with nanosecond time steps make these simulations computationally very costly. This paper explores the performance of BGSDC, a new numerical time stepping method, for tracking ions generated by NBI in the DIII-D and JET reactors
-
A free-boundary equilibrium solver with a hybrid iteration method in a semi-bounded computational domain Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-18 K.S. Han, B.H. Park, A.Y. Aydemir, M.H. Woo
A novel mapping of the semi-bounded (R,Z) domain to a finite computational domain is used to solve the free-boundary axisymmetric equilibrium problem for tokamaks. Using this new mapping technique, the nonlinear Grad–Shafranov (GS) equation can be solved using only the “inner iterations” but with the actual boundary condition at infinity. Eliminating the outer iterations of the traditional algorithms
-
Pythonic Black-box Electronic Structure Tool (PyBEST). An open-source Python platform for electronic structure calculations at the interface between chemistry and physics Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-03 Katharina Boguslawski, Aleksandra Leszczyk, Artur Nowak, Filip Brzęk, Piotr Szymon Żuchowski, Dariusz Kędziera, Paweł Tecmer
-
Reducing the complexity of finite-temperature auxiliary-field quantum Monte Carlo Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-17 C.N. Gilbreth, S. Jensen, Y. Alhassid
The auxiliary-field quantum Monte Carlo (AFMC) method is a powerful and widely used technique for ground-state and finite-temperature simulations of quantum many-body systems. We introduce several algorithmic improvements for finite-temperature AFMC calculations of dilute fermionic systems that reduce the computational complexity of most parts of the algorithm. This is principally achieved by reducing
-
An efficient reconstruction algorithm for diffusion on triangular grids using the nodal discontinuous Galerkin method Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 Yang Song, Bhuvana Srinivasan
High-energy-density (HED) hydrodynamics studies such as those relevant to inertial confinement fusion and astrophysics require highly disparate densities, temperatures, viscosities, and other diffusion parameters over relatively short spatial scales. This presents a challenge for high-order accurate methods to effectively resolve the hydrodynamics at these scales, particularly in the presence of highly
-
A SModelS interface for pyhf likelihoods Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-04 Gaël Alguero, Sabine Kraml, Wolfgang Waltenberger
SModelS is an automatized tool enabling the fast interpretation of simplified model results from the LHC within any model of new physics respecting a Z2 symmetry. We here present a new version of SModelS, which can use the full likelihoods now provided by ATLAS in the form of pyhf JSON files. This much improves the statistical evaluation and therefore also the limit setting on new physics scenarios
-
TB2J: A python package for computing magnetic interaction parameters Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-01 Xu He, Nicole Helbig, Matthieu J. Verstraete, Eric Bousquet
We present TB2J, a Python package for the automatic computation of magnetic interactions, including exchange and Dzyaloshinskii–Moriya, between atoms of magnetic crystals from the results of density functional calculations. The program is based on the Green’s function method with the local rigid spin rotation treated as a perturbation. As input, the package uses the output of either Wannier90, which
-
Efficient GPU implementation of the Particle-in-Cell/Monte-Carlo collisions method for 1D simulation of low-pressure capacitively coupled plasmas Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-26 Zoltan Juhasz, Ján Ďurian, Aranka Derzsi, Štefan Matejčík, Zoltán Donkó, Peter Hartmann
In this paper, we describe an efficient, massively parallel GPU implementation strategy for speeding up one-dimensional electrostatic plasma simulations based on the Particle-in-Cell method with Monte-Carlo collisions. Relying on the Roofline performance model, we identify performance-critical points of the program and provide optimised solutions. We use four benchmark cases to verify the correctness
-
MAXIM: Metasurfaces-oriented electromagnetic wave simulation software with intuitive graphical user interfaces Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-10 Gwanho Yoon, Junsuk Rho
We develop MAXIM which is electromagnetic wave simulation software based on rigorous coupled-wave analysis. The principal advantage of MAXIM is an intuitive graphical user interface drastically improving the accessibility of the software to who are not familiar with computer programming. Here, we present the basic formulation and computation methods that are incorporated in MAXIM. The computation performance
-
On a novel fully-decoupled, linear and second-order accurate numerical scheme for the Cahn–Hilliard–Darcy system of two-phase Hele–Shaw flow Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-27 Xiaofeng Yang
We construct a novel fully-decoupled and second-order accurate time marching numerical scheme with unconditional energy stability for the Cahn–Hilliard–Darcy phase-field model of the two-phase Hele–Shaw flow, in which, the key idea to realize the full decoupling structure is to use the so-called “zero-energy-contribution” function and design a special ordinary differential equation to deal with the
-
The enhanced sampling in parallel finite-time dynamics method with replica exchange Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-22 Chudong Xu, Shengdong Lu, Yongfeng Kong, Wanjie Xiong
The finite-time dynamical method is an effective tool studying phase transition in many-body systems. We design a parallel version of this method based on replica exchange whose probability is deduced from Langevin equation. The configuration swaps between different replicas enhance the importance sampling in parallel and control the fluctuation, leading to the conspicuous improvement for the simulation
-
kMap.py: A Python program for simulation and data analysis in photoemission tomography Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 Dominik Brandstetter, Xiaosheng Yang, Daniel Lüftner, F. Stefan Tautz, Peter Puschnig
Ultra-violet photoemission spectroscopy is a widely-used experimental technique to investigate the valence electronic structure of surfaces and interfaces. When detecting the intensity of the emitted electrons not only as a function of their kinetic energy, but also depending on their emission angle, as is done in angle-resolved photoemission spectroscopy (ARPES), extremely rich information about the
-
Flavour Symmetry Embedded - GLoBES (FaSE-GLoBES) Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 Jian Tang, TseChun Wang
Neutrino models based on flavour symmetries provide a natural way to explain the origin of tiny neutrino masses. At the dawn of precision measurements of neutrino oscillation parameters, neutrino mass models can be constrained and examined by on-going and up-coming neutrino experiments. We present a supplemental tool Flavour Symmetry Embedded (FaSE) for General Long Baseline Experiment Simulator (GLoBES)
-
Study of numerical error of a Eulerian-Lagrangian scheme in the presence of particle source Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-06 Ryoko Tatsumi, Kazuo Hoshino, Akiyoshi Hatayama
Eulerian-Lagrangian (EL-LG) scheme is a numerical scheme that tracks pseudo particles in Eulerian cells. It is widely used in the computational fluid dynamics, however, numerical errors associated with a particle source term has not yet been investigated much. Hence this study focuses on numerical errors of EL-LG caused by particle sources. The purposes are: (i) to clarify causes and situations that
-
STREAmS: A high-fidelity accelerated solver for direct numerical simulation of compressible turbulent flows Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 Matteo Bernardini, Davide Modesti, Francesco Salvadore, Sergio Pirozzoli
We present STREAmS, an in-house high-fidelity solver for direct numerical simulations (DNS) of canonical compressible wall-bounded flows, namely turbulent plane channel, zero-pressure gradient turbulent boundary layer and supersonic oblique shock-wave/boundary layer interaction. The solver incorporates state-of-the-art numerical algorithms, specifically designed to cope with the challenging problems
-
tqix: A toolbox for Quantum in X Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 Le Bin Ho, Kieu Quang Tuan, Hung Q. Nguyen
We present an open-source computer program written in Python language for quantum measurement and related issues. In our program, quantum states and operators, including quantum gates, can be developed into a quantum-object function represented by a matrix. Build into the program are several measurement schemes, including von Neumann measurement and weak measurement. Various numerical simulation methods
-
SOMAFOAM: An OpenFOAM based solver for continuum simulations of low-temperature plasmas Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-09 Abhishek Kumar Verma, Ayyaswamy Venkattraman
We report the development of SOMAFOAM, a finite volume framework for performing continuum simulations of low-temperature plasmas. The primary goal of this work is to discuss the features of SOMAFOAM along with representative results provided as examples for a range of operating conditions and geometries. This includes plasma and plasma–dielectric systems operating in direct current, radio frequency
-
viewSq, a Visual Molecular Dynamics (VMD) module for calculating, analyzing, and visualizing X-ray and neutron structure factors from atomistic simulations Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-02 Travis Mackoy, Bharat Kale, Michael E. Papka, Ralph A. Wheeler
-
Quantum Self-Consistent Ab-Initio Lattice Dynamics Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-03-02 Ambroise van Roekeghem, Jesús Carrete, Natalio Mingo
The Quantum Self-Consistent Ab-Initio Lattice Dynamics package (QSCAILD) is a python library that computes temperature-dependent effective 2nd and 3rd order interatomic force constants in crystals, including anharmonic effects. QSCAILD’s approach is based on the quantum statistics of a harmonic model. The program requires the forces acting on displaced atoms of a solid as an input, which can be obtained
-
Unravelling cosmic velocity flows: a Helmholtz–Hodge decomposition algorithm for cosmological simulations Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-16 David Vallés-Pérez, Susana Planelles, Vicent Quilis
In the context of intra-cluster medium turbulence, it is essential to be able to split the turbulent velocity field in a compressive and a solenoidal component. We describe and implement a new method for this aim, i.e., performing a Helmholtz–Hodge decomposition, in multi-grid, multi-resolution descriptions, focusing on (but not being restricted to) the outputs of AMR cosmological simulations. The
-
PairDiagSph: Generalization of the exact pairing diagonalization program for spherical systems Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 Xiao-Yu Liu, Chong Qi, Xin Guan, Zhong Liu
We present an efficient program for the exact diagonalization solution of the pairing Hamiltonian in spherical systems with rotational invariance based on the SU(2) quasi-spin algebra. The basis vectors with quasi-spin symmetry considered are generated by using an iterative algorithm. Then the Hamiltonian matrix constructed on this basis is diagonalized with the Lanczos algorithm. All non-zero matrix
-
Accurately charge-conserving scheme of current assignment based on the current continuity integral equation for particle-in-cell simulations Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-16 Deli Fan, Cheng Ning
In this paper we present a high-accuracy charge conservation scheme of current assignment for particle-in-cell (PIC) simulations in two dimensional space. The current continuity integral equation is applied to set up a linear equation set about the assigned currents on edges of the cells through which a particle moves during a time step. The currents on the edges can be very accurately assigned by
-
A multi-center quadrature scheme for the molecular continuum Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-16 H. Gharibnejad, N. Douguet, B.I. Schneider, J. Olsen, L. Argenti
A common way to evaluate electronic integrals for polyatomic molecules is to use Becke’s partitioning scheme (Becke and Chem, 1988) in conjunction with overlapping grids centered at each atomic site. The Becke scheme was designed for integrands that fall off rapidly at large distances, such as those approximating bound electronic states. When applied to states in the electronic continuum, however,
-
MCNNTUNES: Tuning Shower Monte Carlo generators with machine learning Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 Marco Lazzarin, Simone Alioli, Stefano Carrazza
The parameters tuning of event generators is a research topic characterized by complex choices: the generator response to parameter variations is difficult to obtain on a theoretical basis, and numerical methods are hardly tractable due to the long computational times required by generators. Event generator tuning has been tackled by parametrization-based techniques, with the most successful one being
-
VPA: Computer program for the computation of the phase shift in atom-atom potential scattering using the Variable Phase Approach Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-26 A.P. Palov, G.G. Balint-Kurti
A computer code for the computation of the phase shift in atom-atom and electron-atom potential scattering is presented. The phase shift is the central quantity required for the calculation of all types of scattering cross sections. The program uses the Variable Phase Approach (VPA). This is the only exact method for the direct calculation of the scattering phase shift. All other methods are based
-
An Eulerian Vlasov-Fokker–Planck algorithm for spherical implosion simulations of inertial confinement fusion capsules Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-04 W.T. Taitano, B.D. Keenan, L. Chacón, S.E. Anderson, H.R. Hammer, A.N. Simakov
We present a numerical algorithm that enables a phase-space adaptive Eulerian Vlasov–Fokker–Planck (VFP) simulation of inertial confinement fusion (ICF) capsule implosions. The approach relies on extending a recent mass, momentum, and energy conserving phase-space moving-mesh adaptivity strategy to spherical geometry. In configuration space, we employ a mesh motion partial differential equation (MMPDE)
-
PArallel, Robust, Interface Simulator (PARIS) Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-01-28 W. Aniszewski, T. Arrufat, M. Crialesi-Esposito, S. Dabiri, D. Fuster, Y. Ling, J. Lu, L. Malan, S. Pal, R. Scardovelli, G. Tryggvason, P. Yecko, S. Zaleski
Paris (PArallel, Robust, Interface Simulator) is a finite volume code for simulations of immiscible multifluid or multiphase flows. It is based on the “one-fluid” formulation of the Navier–Stokes equations where different fluids are treated as one material with variable properties, and surface tension is added as a singular interface force. The fluid equations are solved on a regular structured staggered
-
HEP-Frame: Improving the efficiency of pipelined data transformation & filtering for scientific analyses Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-01-28 André Pereira, Alberto Proença
Software to analyse very large sets of experimental data often relies on a pipeline of irregular computational tasks with decisions to remove irrelevant data from further processing. A user-centred framework was designed and deployed, HEP-Frame, which aids domain experts to develop applications for scientific data analyses and to monitor and control their efficient execution. The key feature of HEP-Frame
-
Numerical scheme for the far-out-of-equilibrium time-dependent Boltzmann collision operator: 1D second-degree momentum discretisation and adaptive time stepping Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-06 I. Wadgaonkar, R. Jain, M. Battiato
Study of far-from-equilibrium thermalisation dynamics in quantum materials, including the dynamics of different types of quasiparticles, is becoming increasingly crucial. However, the inherent complexity of either the full quantum mechanical treatment or the solution of the scattering integral in the Boltzmann approach, has significantly limited the progress in this domain. In our previous work we
-
On the boundary conditions of magnetic field in OpenFOAM and a magnetic field solver for multi-region applications Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-20 W.M. Yang
This work begins with the discretization of the governing equations of magnetic field for different type of magnetic media over a two-dimensional rectangular domain using a Cartesian grid system. The basic rules that the coefficients of the discretization equation should obey, to ensure physical realism and overall balance, are discussed. In order to satisfy the rule, “consistency at control-volume
-
A finite element method for the band structure computation of photonic crystals with complex scatterer geometry Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-02-12 Liqun Wang, Meiling Zhao, Yifan Zhang, Liwei Shi
In this paper, a Petrov–Galerkin finite element interface method (PGFEIM) is proposed to compute the band structures of 2D photonic crystals (PtCs) with complex scatterer geometry, which is formulated as a generalized eigenvalue problem (GEP) for given wave vectors. The key idea of this method is to choose a piecewise linear function satisfying the jump conditions across the interface to be the solution
-
ms2: A molecular simulation tool for thermodynamic properties, release 4.0 Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-01-30 Robin Fingerhut, Gabriela Guevara-Carrion, Isabel Nitzke, Denis Saric, Joshua Marx, Kai Langenbach, Sergei Prokopev, David Celný, Martin Bernreuther, Simon Stephan, Maximilian Kohns, Hans Hasse, Jadran Vrabec
A new version release (4.0) of the molecular simulation tool ms2 (Deublein et al. 2011; Glass et al. 2014; Rutkai et al. 2017) is presented. Version 4.0 of ms2 features two additional potential functions to address the repulsive and dispersive interactions in a more versatile way, i.e. the Mie potential and the Tang–Toennies potential. This version further introduces Kirkwood–Buff integrals based on
-
AdaPT: Adaptable Particle Tracking for spherical microparticles in lab on chip systems Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-01-28 Kristina Dingel, Rico Huhnstock, André Knie, Arno Ehresmann, Bernhard Sick
Due to its rising importance in science and technology in recent years, particle tracking in videos presents itself as a tool for successfully acquiring new knowledge in the field of life sciences and physics. Accordingly, different particle tracking methods for various scenarios have been developed. In this article, we present a particle tracking application implemented in Python for, in particular
-
Cascaded lattice Boltzmann modeling and simulations of three-dimensional non-Newtonian fluid flows Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-01-28 Saad Adam, Farzaneh Hajabdollahi, Kannan N. Premnath
Non-Newtonian fluid flows, especially in three dimensions (3D), arise in numerous settings of interest to physics. Prior studies using the lattice Boltzmann method (LBM) of such flows have so far been limited mainly to two dimensions and used less robust collision models. In this paper, we develop a new 3D cascaded LBM based on central moments and multiple relaxation times (MRT) on a three-dimensional
-
GUI4dft — A SIESTA oriented GUI Comput. Phys. Commun. (IF 3.627) Pub Date : 2021-01-28 S.A. Sozykin
The Graphical User Interface for Density Functional Theory (GUI4dft) is a new software for users of SIESTA. It is a free cross-platform software with a graphical user interface. GUI4dft allows the user to work with standard SIESTA files and prepare manuscript-quality figures of the atomic structure and properties such as three-dimensional charge density distributions, DOS, PDOS, and band structure
Contents have been reproduced by permission of the publishers.