Published December 22, 2021 | Version 3.2
Software Open

UKRMol+: UKRMol-in

  • 1. Charles University Prague
  • 2. The Open University
  • 3. MBI
  • 4. DESY
  • 5. UCL

Description

Inner region programs for the reengineered UK computational implementation of the R-matrix method for the treatment of electron and positron scattering from molecules (BTO/GTO continuum). Generates transition moments for the study of photon-induced processes and input for RMT.

For a complete list of the authors who contributed to this software see https://www.ukamor.com/  and and a file in the release tarball (after release 3.2).

Features:

  • Issues with positron calculations resolved, so the suite (both serial and parallel implementations) works for positrons.
  • The PCCHF model (see 'A polarization-consistent R-matrix model: application to the photoionization of molecules' T. Meltzer and. Masin, JPB submitted) has been implemented for photoionization of neutral molecules. Tests for the model also included.
  • MPI-SCATCI: - use of ELPA as default when not diagonlizer is specified (tests show it is faster). - optional skip writing eigenvectors to disk.
  • CDENPROP: can now read properties for fewer states than all those contained in the target properties file.
  • CMakeLists can now check for both -mkl and -qmkl which allows support for old and new versions of the Intel compiler.

In addition:

  • Addition of python script that allows visualization of CSF from CONGEN
  • Addition of python script that reads the Hamiltonian matrix file generated by SCATCI and output it as ASCII text to stdout
  • Clearer version information for when ukrmol-in and ukrmol-out jointly compiled with cmake
  • Minor style changes to MPI-SCATCI
  • Clarification of use of eshift in documentation of MPI-SCATCI
  • Addition of error message to CONGEN for when mxtarg is not big enough
  • Default value of ISW changed in CDENPROP to be consistent with DENPROP. Also, issue with this flag corrected in denprop_namelist
  • Positron tests reinstated
  • Bug corrected in:
    • Minor bugs when MPI-SCATCI compiled with ELPA diagonlizer support
    • Use of 'associate' in MPI-SCATCI that was problematic with Intel oneAPI 2021i removed
    • Bug when using ELPA in MPI-SCATCI with more processes than matrix elements resolved
    • CDENPROP is now able to read all three formats of target property file
    • Fix integer kinds in call to dgsum2d to resolve issue when compiling CDENPROP with GCC 10+ with interprocedural optimization turned on (-flto)
    • Fix to CONGEN so positron calculations can be run with NFTG not 0

This version requires GBTOlib 3.0.3 for the positron calculations to work for all compiler tested.

Notes

Software development supported by EPSRC, CCPQ, UK-AMOR and others.

Files

Files (8.9 MB)

Name Size Download all
md5:0ea2ba087fa2a8c0067e91f4ae070d07
8.9 MB Download