SQARE radial grids and functions

SQARE (Solvers for quantum atomic radial equations) is a library of utilities intented 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 create radial meshes and define discretized radial functions on those meshes.

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

C with Fortran 2003 bindings.
Documentation Tool
Application Documentation
The ESL wiki


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 instalation and testing.

Here are the commands for instalation:

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


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 Grids directory can be found here.
Updated website