BiFold: A Python code for the calculation of double-folded (bifold) potentials with density-in/dependent nucleon-nucleon interactions
BiFold calculates the density-dependent (DDM3Yn, BDM3Yn, CDM3Yn) or independent double-folded potentials between two colliding spherical nuclei. It is written in a Python package form to give the ability to use the potentials directly in a nuclear reaction/structure code. In addition to using Woods-...
Gespeichert in:
Veröffentlicht in: | Computer physics communications 2023-03, Vol.284, p.108613, Article 108613 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | BiFold calculates the density-dependent (DDM3Yn, BDM3Yn, CDM3Yn) or independent double-folded potentials between two colliding spherical nuclei. It is written in a Python package form to give the ability to use the potentials directly in a nuclear reaction/structure code. In addition to using Woods-Saxon/Fermi or Gaussian functions, the code also allows the definition of nuclear matter densities using pre-calculated densities in a data file. The manuscript provides an overview of the double folding model and the use of the code.
Program Title: BiFold
CPC Library link to program files:https://doi.org/10.17632/rmdx86p9dg.1
Developer's repository link:https://github.com/mkarakoc/BiFold
Code Ocean capsule:https://codeocean.com/capsule/5286231
Licensing provisions: GPLv3
Programming language: Python 3.x
Nature of problem: BiFold calculates the real part of the nuclear potential between two colliding spherical nuclei by integrating a density-independent/dependent nucleon-nucleon (NN) interaction [1,2,3] over the nuclear matter densities of the two nuclei. The code is based on M3Y Reid/Paris NN interactions [1,2,3] by default, but it is possible to define custom NN interactions when necessary.
Solution method: The code uses the Fourier transform method in spherical coordinates to calculate the potential. The method simplifies the sixfold integration [1] and makes the calculation significantly faster. The integration is done by default using Simpson's integration method, but Filon's integration method is also available.
[1]G.R. Satchler, W.G. Love, Phys. Rep. 55 (1979) 183.[2]A. Kobos, B. Brown, P. Hodgson, G. Satchler, A. Budzanowski, Nucl. Phys. A 384 (1) (1982) 65–87.[3]D.T. Khoa, W. von Oertzen, H.G. Bohlen, S. Ohkubo, J. Phys. G, Nucl. Part. Phys. 34 (3) (2007) R111–R164. |
---|---|
ISSN: | 0010-4655 1879-2944 |
DOI: | 10.1016/j.cpc.2022.108613 |