GRAPE-7 software pakcage This package includes libraries and documents for GRAPE-7. The package includes: ./00readme -- a brief instruction of the package. ./00readme-j -- 00readme in Japanese. ./doc/ -- user's guide, reference manual, and other documents. ./scripts/ -- install & backup scripts. ./include -- header files. ./lib -- libraries. ./driver/ -- device driver. ./g5util/ -- G5PIPE user library and utility. source codes and pFPGA configuration files (.ttf) are included. ./hibutil/ -- Host Interface Bridge (HIB) user library and utility. source codes are included. ./direct -- a sample code (direct-summation algorithm in C). ./directf77 -- a sample code (direct-summation algorithm in Fortran77). ./vtc -- a sample code (Barnes-Hut tree algorithm in C). In order to install the package, type ./scripts/install.csh and follow its instructions. For complete installation procedure, see GRAPE-7 Installation Guide (g7pkg/doc/g7install.pdf). For full description of G5PIPE (a GRAPE-5 compatible logic for GRAPE-7), see G5PIPE User's Guide (g7pkg/doc/g5user.pdf). The package is tested on the following platforms: Fedora Core 4, 5 WhiteBox Enterprise Linux 4 Red Hat Enterprise Lunux 4, 5 It is expected to work also on CentOS 4 and 5. It is known that the current version does not work on Fedora Core 6, though it will be supported soon. -------------------------------------------------------------------------------------------------- version date author note -------------------------------------------------------------------------------------------------- 2.2.1 24-Apr-2009 AK bug fix for model800 G5nbPIPE. functionality check script updated. 2.2 04-Apr-2009 AK support for model800 G5nbPIPE 2.1 13-Feb-2008 AK support for model800 added G5nbPIPE, a backend logic that has functions for neighbor-particle search. 2.0.2 19-Oct-2007 AK some minor changes: - check script refined. - install script refined. Peter Englmaier - hibtest.c compilation error on CentOS5 fixed. - verbose mode (-v switch) added to lsgrape. 2.0 22-May-2007 AK cut-off function for P3M method added. model600/300 perfomance improved (# of pipelines increased by 4/chip. memory doubled). support for RHEL5 (kernel 2.6.18). PCIe driver & library added for future use. 1.3 12-Mar-2007 AK force rounding correction bug fixed. several refinements (eg. environment variable G5_SENDFUNC to set data transfer mode added, G5 user's guide refined, performance of g5_set_rangeMC tuned). 1.2 19-Feb-2007 AK mass & spacial scaling bugs in both libg75.a & G5PIPE logic fixed. 1.0 13-Feb-2007 AK, TF several additional features (eg. Japanese documents, environment variable G5_WARNLEVEL for warning level control) added. 0.4.1 10-Feb-2007 AK a bug in hibutil/hibutil.c (hib_closeMC memory leak) fixed. 0.4 08-Feb-2007 AK, T. Fukushige functionality check script updated. 0.3.2 03-Feb-2007 AK libraries are now "thread safe". fixed several bugs in g5util/g5util.c. install script updated. documents restructured. 0.3.1 24-Jan-2007 AK a bug in hibutil/hibutil.c (PIOW to backend) fixed. a bug in g5util/g5util.c (multi card alloc) fixed. g5util/config/config.c updated. minor changes in documents. 0.3 15-Jan-2007 AK restructure of the package. several utilities & fortran interface added. documents updated. 0.2 05-Jan-2007 AK installation scripts & documents added. 0.0 04-Nov-2006 A. Kawai created. -------------------------------------------------------------------------------------------------- Contact address for questions and bug reports: K&F Computing Research (support@kfcr.jp)