schq - Two-Body Radial Schroedinger Equation Solver for Local Potentials Model
Authors: Blokhintsev L.D. <email@example.com>, Eremenko V.O. <firstname.lastname@example.org>, Irgaziev B.F. <email@example.com>, Orlov Yu.V. <firstname.lastname@example.org>, Savin D.A. <email@example.com>
Primary programming language: C/C++.
Operating systems: GNU/Linux, Windows (using Cygwin).
Development managed throw: Launchpad: http://launchpad.net/schq
Current recommended release: schq-1.0 @ 2011-04-15 Link to download: http://launchpad.net/schq/1.0/1.0/+download/schq-1.0.tar.gz
Homepage should be referenced as: http://davimas.name/software/schq
- schq - Two-Body Radial Schroedinger Equation Solver for Local Potentials Model
How to Download? What is the Recommended Release?
Now schq-1.0 is the current stable and recommended release. Link to download: http://launchpad.net/schq/1.0/1.0/+download/schq-1.0.tar.gz
Look below for installation manuals and examples.
Some Technical Notes (just for technicians)
This part is the second in query to update... In reverse order.
GNU Bazaar ( http://bazaar.canonical.com ) is used as VCS.
Technical Requirements, Installation Manual and Useful Example
For Debian 6 'Squeeze' all needed libraries may be installed using aptitude or apt-get:
aptitude install libgsl0-dev liblog4cpp5 liblog4cpp5-dev libconfig++8 libconfig++8-dev
apt-get install libgsl0-dev liblog4cpp5 liblog4cpp5-dev libconfig++8 libconfig++8-dev
Packaged for Debian 5 'Lenny' libconfig++ version is outdated and needs to be replaced directly by downloading and installing up-to-date version (1.4.5 or higher) from http://www.hyperrealm.com/libconfig/ .
Note Script ./configure checks needed libraries of any version. So, ./configure installation stage may be passed, but program compilation fails.
Suggest to install schq release x.x (ex.1.0) to directory $HOME/schq.
Download schq-x.x.tar.gz from link above and place it in directory $HOME/schq/build.
Compiling and Installing
Execute the following commands at the terminal:
cd $HOME/schq/build gunzip --to-stdout schq-x.x.tar.gz | tar -xf - cd schq-x.x ./configure --prefix=$HOME/schq make make install
I hope, everything all right.
Open $HOME/.bash_completion (for Debian and Ubuntu) or $HOME/.bash_profile (for Fedora) and add these lines:
# Set up schq PATH=$PATH:$HOME/schq/bin LIBRARY_PATH=$LIBRARY_PATH:$HOME/schq/lib CPATH=$CPATH:$HOME/schq/include LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/schq/lib LD_RUN_PATH=$LD_RUN_PATH:$HOME/schq/lib INFOPATH=$INFOPATH:$HOME/schq/share/info export PATH LIBRARY_PATH CPATH LD_LIBRARY_PATH LD_RUN_PATH MANPATH INFOPATH
At Debian and Ubuntu You need only close-open terminal. At Fedora 12 logout-login procedure required.
Program installed and ready!
Just look at this example. Ones want to perform computations at the directory $HOME/schq/calc. Then open terminal window and execute commands:
cd $HOME/schq/calc cp -R ../build/schq-x.x/examples/hole-cut/suppression . cd suppression make
Now required executables are being compiled.
No comments. Just command: "Run!" When program finishes, results will be at latex/main.pdf.
schq project is under development. It may be redesigned, some pieces may be registered as a sub-projects. Documentation should follow this changes. 'The life is changes!'