Installation#

GEBT is distributed in the form of GEBT#.#ReleasePCMM-DD-YEAR.zip for Windows operating systems. Sometimes to circumvent some email systems, the extension “zip” is changed to be ”pass”. You just need to change it back to be a zip file once you received it. #.# is the version number. The dlls and executables included are for Windows system. As the source codes are also included in the release, you can easily compile for other platforms. Extracting the file to a folder you choose is all you need to do for installation. There are at least three ways to run GEBT in a Windows operating systems:

• The safest way to execute GEBT is to run GEBT inputfile as a DOS command in Windows. This can be achieved by Click Start, choose Run, and type in “cmd” and click OK. Then use “cd” to enter the right folder where both the GEBT executable and the input file is in , then type GEBT inputfile. If the input file number includes spaces, one should use GEBT “inputfile”. If the input file is not located in the same folder as where the GEBT executable is located, one should use GEBT “absolute path\inputfile” instead to let GEBT correctly locate the input file.

• Drag your input file into the GEBT executable. A window appears to run GEBT along with the input file. After it is done, the window will disappear and you have new files generated in the folder of the input file. You can check your results in the output files as described previously.

• Assign a unique extension, say get, to your input file, and configure files with this extension to be opened by GEBT and to be edited by a text editor. From a folder’s window, click Tools->Folder Options. Once the Folder Options dialog is open, click tab File Types. Click the New icon to Create New Extension dialog, type get and click OK. With the new file type get highlighted in the Registered file types list, click Advanced to open the Edit File Type dialog. Click Change icon to choose the icon you like. Next, click on New, type open under Action, then click Browse and point to the GEBT executable and click OK. Click on New, type edit under Action, then click Browse to find the executable for text editor you like to use for editing input files and click OK. Click OK and Close to exit the Folder Options dialog. Then you only need to double click the input file, it will launch GEBT for you. You can also rightclick an input file and open it with the text editor.

Also the linear system is solved using HSL Mathematical Software Library MA28 (http://www. hsl.rl.ac.uk/). It belongs to HSL Archive and free for anybody who requests. However, I cannot freely include it in the distribution of GEBT. You need to download a double precision of MA28 (save it as ma28.f) and HSL dependencies (save as ddep.f). You also need to download a double precision of MC19 (save it as mc19.f). You also need to change all the single precision real number statement in mc19.f into double precision. Make sure in your computer you have gfortran compiler available. MakeMA28 is the makefile for you to compile a dynamic link library named as MA28.dll. The eigenvalue problem is solved using ARPACK along with some subroutines/functions from BLAS and LAPACK, which are free and already included in the distribution. The source codes are also included in the release and you are free to modify the code to make it more suitable for your own problem. Make files for compiling the code using gfortran are also included in the release.