ProgsSchqRu

schq - Two-Body Radial Schroedinger Equation Solver for Local Potentials Model

Authors: Blokhintsev L.D. <blokh@srd.sinp.msu.ru>, Eremenko V.O. <vas@davimas.name>, Irgaziev B.F. <irgaziev@mail.ru>, Orlov Yu.V. <jonesorlov@gmail.com>, Savin D.A. <rhdp@mail.ru>

Summary

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

Required Libraries

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

or

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.

Installation Manual

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.

Update Paths

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!

Useful example

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.

make run

No comments. Just command: "Run!" When program finishes, results will be at latex/main.pdf.

Conclusion

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!' :)

ProgsSchqEn (last edited 2011-04-15 15:30:13 by VasilyEremenko)