Skip to main content

Computer Physics Communications

ISSN: 0010-4655

Visit Journal website

Datasets associated with articles published in Computer Physics Communications

Filter Results
1970
2025
1970 2025
6072 results
  • pyBoLaNO: A Python symbolic package for normal ordering involving bosonic ladder operators
    We present pyBoLaNO, a Python symbolic package based on SymPy to quickly normal-order any polynomial in bosonic ladder operators regarding the canonical commutation relations, using Blasiak's formulae. By extension, this package offers the normal ordering of commutators of any two polynomials in bosonic ladder operators and the evaluation of the normal-ordered expectation value evolution in the Lindblad master equation framework for open quantum systems. The package supports multipartite descriptions and multiprocessing. We describe the package's workflow, show examples of use, and discuss its computational performance. All codes and examples are available on our GitHub repository.
    • Dataset
  • Numerical renormalization group calculations for magnetic impurity systems with spin-orbit coupling and crystal-field effects
    Exploiting symmetries in the numerical renormalization group (NRG) method significantly enhances performance by improving the accuracy, increasing the computational speed, and optimizing the memory efficiency. Published codes focus on continuous rotations and unitary groups, which generally are not applicable to systems with strong crystal-field effects. The PointGroupNRG code implements symmetries related to discrete rotation groups, which are defined by the user in terms of Clebsch-Gordan coefficients, together with particle conservation and spin rotation symmetries. In this paper we present a new version of the code that extends the available finite groups, previously limited to simply reducible point groups, in a way that all point and double groups become accessible. It also includes the full spin-orbital rotation group. Moreover, to improve the code's flexibility for impurities with complex interactions, this new version allows to choose between a standard Anderson Hamiltonian for the impurity or, as another novel feature, an ionic model that requires only the spectrum and the impurity Lehmann amplitudes.
    • Dataset
  • Graspg – An extension to Grasp2018 based on configuration state function generators
    The Graspg program package is an extension to Grasp2018 (Froese Fischer et al. (2019) [1]) based on configuration state function generators (CSFGs). The generators keep spin-angular integrations at a minimum and reduce substantially the execution time and the memory requirement for large-scale multiconfiguration Dirac-Hartree-Fock (MCDHF) and relativistic configuration interaction (CI) atomic structure calculations. The package includes the improvements reported in Li (2023) [8] in terms of redesigned and efficient constructions of direct and exchange potentials and Lagrange multipliers. In addition, further parallelization of the diagonalization procedure has been implemented. Tools have been developed for predicting configuration state functions (CSFs) that are unimportant and can be discarded for large MCDHF or CI calculations based on results from smaller calculations, thus providing efficient methods for a priori condensation. The package provides a seamless interoperability with Grasp2018. From extensive test runs and benchmarking, we have demonstrated reductions in the execution time and disk file sizes with factors of 37 and 98, respectively, for MCDHF calculations based on large orbital sets compared to corresponding Grasp2018 calculations. For CI calculations, reductions of the execution time with factors over 200 have been attained. With a sensible use of the new possibilities for a priori condensation, CI calculations with nominally hundreds of millions of CSFs can be handled.
    • Dataset
  • KPROJ: A program for unfolding electronic and phononic bands
    We introduce a program named KPROJ that unfolds the electronic and phononic band structure of materials modeled by supercells. The program is based on the k-projection method, which projects the wavefunction of the supercell onto the k-points in the Brillouin zone of the artificial primitive cell. It allows for obtaining an effective “local” band structure by performing partial integration over the k-projected wavefunctions, e.g., the unfolded band structure with layer-projection for interfaces and the weighted band structure in the vacuum for slabs. The layer k-projection is accelerated by a scheme that combines the Fast Fourier Transform (FFT) and the inverse FFT algorithms. It is now interfaced with several first-principles codes based on plane waves such as VASP, Quantum Espresso, and ABINIT. In addition, it also has interfaces with ABACUS, a first-principles simulation package based on numerical atomic basis sets, and PHONOPY, a program for phonon calculations.
    • Dataset
  • PyHTStack2D: A Python package for high-throughput homo/hetero stacking of 2D materials
    Two-dimensional (2D) van der Waals (vdWs) structures are the subject of extensive research in materials science, celebrated for their unique physical properties and potential technological applications. However, the diversity of stacking modes in 2D vdWs structures poses a challenge for research. In response to the complexity of the stacking process for these layered structures, we have developed a Python package, PyHTStack2D, specifically designed to support High-Throughput Stacking of 2D materials research. The package provides two primary functionalities: Firstly, it facilitates the batch stacking of homo- and heterostructures, with careful consideration of specific sequences and patterns, such as those observed in the 1T/2H phase transitions of transition metal dichalcogenides; Secondly, it aids in the efficient creation of computational directories and the generation of requisite shell scripts for the batch computation submissions of the stacked structures. By employing this package, we performed high-throughput computational simulations of properties such as electronic energy band structures and magnetic ground states of bilayers composed of 2H-TMDHs. These results have enabled us to identify the types of electronic band structures within these systems, providing critical insights into their potential applications in optoelectronics and photocatalysis. Furthermore, preliminary findings indicate the potential feasibility of generating bipolar magnetic semiconductors via the stacking of magnetic monolayers. The PyHTStack2D package provides an opportunity to perform efficient high-throughput calculations of 2D vdWs homo/heterostructures.
    • Dataset
  • OPITeR: A program for tensor reduction of multi-loop Feynman integrals
    We present OPITeR, a Form program for the reduction of multi-loop tensor Feynman integrals. The program can handle tensors, including spinor indices, with rank of up to 20 and can deal with up to 8 independent external momenta. The reduction occurs in D dimensions compatible with conventional dimensional regularization. The program is able to manifest symmetries of the integrand in the tensor reduced form.
    • Dataset
  • STREAmS-2.0: Supersonic turbulent accelerated Navier-Stokes solver version 2.0
    We present STREAmS-2.0, an updated version of the flow solver STREAmS, first introduced in Bernardini et al. (2021) [1]. STREAmS-2.0 has an object-oriented design which separates the physics equations from the specific back-end, making the code more suitable for future expansions, such as porting to novel computing architectures or implementation of additional flow physics. Similarly to the previous version, STREAmS-2.0 supports NVIDIA-GPU and CPU back-ends. Additionally, this version features improvements of the input/output data management, new energy and entropy preserving schemes for the discretization of the convective fluxes, recycling/rescaling inflow boundary condition, and a model for thermally perfect gases with variable specific heats.
    • Dataset
  • DeepFlame 2.0: A new version for fully GPU-native machine learning accelerated reacting flow simulations under low-Mach conditions
    This paper presents DeepFlame v2.0, a significant computational framework upgrade designed for high-performance combustion simulations on GPU-based heterogeneous architectures. The updated version implements a comprehensive CUDA-accelerated architecture incorporating fundamental combustion modelling components, including: implicit/explicit finite volume method (FVM) discretisation schemes, chemical kinetics integrators, thermophysical property models, and subgrid-scale closures for both fluid dynamics and combustion processes. The redesigned code supports diverse boundary conditions and discretisation schemes for broad applicability across combustion configurations. Key performance optimisations integrate advanced CUDA features including data coalescing techniques, CUDA Graphs for kernel scheduling, and NCCL-based multi-GPU communication. Validation studies employing the fully-implicit low-Mach solver demonstrate two-order-of-magnitude acceleration compared to conventional CPU implementations across canonical test cases, while maintaining numerical accuracy.
    • Dataset
  • Evaluation of the generalized Fermi-Dirac integral and its derivatives for moderate/large values of the parameters. New version announcement
    A revised version of the Matlab implementations of the expansions for the Fermi-Dirac integral and its derivatives is presented. In the new version, our functions for computing the Kummer functions M(a, b, x) and U(a, b, x) are incorporated into the software. The algorithms for computing the Kummer functions are described in [1,2]. In this way, the implementations of the expansions for the Fermi-Dirac integral can be used in earlier Matlab versions and can be easily adapted to GNU Octave. The efficiency of the computations is also greatly improved.
    • Dataset
  • Semi-automatic calculations of multi-loop Feynman amplitudes with AmpRed
    We present a Mathematica package AmpRed for the semi-automatic calculations of multi-loop Feynman amplitudes with high efficiency and precision. AmpRed implements the methods of integration by parts and differential equations in the Feynman-parameter representation. It allows for the calculations of general parametric integrals (which may not have momentum-space correspondences). Various user-friendly tools for multi-loop calculations, such as those to construct and solve differential equations for Feynman integrals, are provided. It can also deal with tensor algebras in non-relativistic field theories. Interfaces to some packages, like QGRAF and FORM, are also provided.
    • Dataset
1