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).

 

[RETURN] [BIDO TOP]