SQARE states

SQARE (Solvers for quantum atomic radial equations) is a library of utilities intended for dealing with functions discretized on radial meshes, wave-equations with spherical symmetry and their corresponding quantum states. The utilities are segregated into three levels: radial grids and functions, ODE solvers, and states.

Purpose of Module

This module provides functions and structures to solve radial wave-equations in various flavors and obtain the corresponding eigenstates.

Background Information

If the modifications are to an existing code base then this would be the place to describe that codebase and how to get access to it.

Software Technical Information

License
LGLP v3
Language
C with Fortran 2003 bindings.
Documentation Tool
Doxygen,Sphinx,ReStructuredText
Application Documentation
The ESL wiki

Installation

A release can be download from this link Current installation and testing are done with gcc compiler. Check (version>=0.9.4) is required for installation and testing.

Here are the commands for installation:

$ tar xfvz libsqare-0.0.0.tar.gz
$ ./configure
$ make

Testing

SQARE contains several unit tests that can be used to check the compilation and to perform regression testing. These tests can be executed by doing:

$ make check

Source Code

The source code is available from the E-CAM Gitlab under the
sqare project. The SQARE States directory can be found here.