4.
Technical Information / How to Install
Basic
Information
A string of core programs written in Fortran (compilers: g77 and ifort;
unchecked for others), linked together via B shell, are executed one after
another. Operability confirmed on Windows (XP, Vista, and Windows7) and
Linux (CentOS5, Fedora 10).
If you are using Windows, 乧
simply download the archive, decompress and execute. The
registry is not rewritten, so simply dump the folder into the recycle bin to
uninstall. The folder may be saved anywhere, like on the Desktop or in the root
of the C drive.
If you are using Linux, 乧
it is recommendable to recompile the Fortran codes,
although executable files are included in the package. To compile and install,
decompress the archive, enter the src directory, and
execute Install_linux.sh. Gnuplot (free) is used in drawing
graphs, so you have to install it separately unless it is already installed on
your PC.
Program
Implementation on Windows
The development and operation environment is based
on Linux. For use on Windows, the Fortran source codes
were compiled using Cygwin (free), and a shell environment
was implemented using MSYS
(free). The graphic tool gnuplot is also included in the package (compilation finished, but
bundled with source codes). If you are to rewrite source codes, you have to
recompile them after installing Cygwin on your PC. To
compile and install, decompress the archive, enter the src
directory, and execute Install_win.sh.
PC
Performance Requirement (Example)
The
following is an example of the PC performance requirement, described for the
case of 6.
Demo Data processing under this program's development environment. On a
Windows XP/Linux dual boot PC (CPU: Intel(R) Pentium(R) D CPU 3.00 GHz; memory:
2 GB), the CPU time requirement ("user" output of the
"time" command) was about 2 min 30 sec on both operation systems (g77
compiler used in both), and the memory requirement was about 300 MB (adjustable
by modifying array dimensions by editing PARAM.h when compiling source codes).
However, the real time requirement ("real" output of the
"time" command) was a little short of 3 min on Linux, while it was
about 15 min on XP (shell processing by MSYS and file I/O may possibly account
for the time on XP). If this difference can be generalized to all cases is
difficult to say, but this outcome seems to recommend the use of Windows only
for trial runs and Linux for massive calculations (with the Intel compiler=ifort).
The program
itself only occupies about 14 MB of hard disk space (both on Windows and
Linux), but this demo requires nearly 120 MB (including the program itself and
demo data). If you set parameters so that all intermediary data are deleted
except for the final analysis results and minimal log files (you will be asked
about the choice on activating the program), only less than 50 MB worth of
files will be left when the calculations are over (including the program
itself).