| rdfs:comment
| - written by A. Ernst (aernst@ari.uni-heidelberg.de, August 11, 2005) 1.
* Get the latest version of nbody6++ (a download area [ftp://ftp.ari.uni-heidelberg.de/pub/staff/spurzem/nb6mpi/ here]) or the version of nbody6++ with general tidal field (Nbody6tid) from Rainer Spurzem (spurzem@ari.uni-heidelberg.de). 2.
* In order to enable xnbody/VISIT support, you have do the following things: 3. 1.
* Get a Makefile from xnbody/etc/, where xnbody/ is your local directory containing the xnbody source code. 4. 2.
* Modify the files nbody6.F, intgrt.F, output.F, ksreg.f, ksterm.f and cmbody.f (and gcint.F, only in case you are using Nbody6tid).
|
| abstract
| - written by A. Ernst (aernst@ari.uni-heidelberg.de, August 11, 2005) 1.
* Get the latest version of nbody6++ (a download area [ftp://ftp.ari.uni-heidelberg.de/pub/staff/spurzem/nb6mpi/ here]) or the version of nbody6++ with general tidal field (Nbody6tid) from Rainer Spurzem (spurzem@ari.uni-heidelberg.de). 2.
* In order to enable xnbody/VISIT support, you have do the following things: 3. 1.
* Get a Makefile from xnbody/etc/, where xnbody/ is your local directory containing the xnbody source code. 4. 2.
* Modify the files nbody6.F, intgrt.F, output.F, ksreg.f, ksterm.f and cmbody.f (and gcint.F, only in case you are using Nbody6tid). You can find example files in xnbody/etc/. Just search these files for the term "VIS" and modify the corresponding nbody6++ files accordingly. If you include preprocessor directives like "#ifdef VISIT2 ... #endif", change the file suffix from .f to .F and do this also in the Makefile. 5. 3.
* Include the files commonv.h, viscon.F and ncnbody.c from xnbody/etc/ 6. 4.
* Create a runtime configuration file named ".visitcg_config.rc", which looks like this: HOME=/home/zam/aernstAPISDIR=/home/zam/aernst/vis/xnbody/apisVISITINC=/home/zam/aernst/vis/xnb/visit/includeVISITLIB=/home/zam/aernst/vis/xnb/visit/libLVISITINC=/home/zam/aernst/vis/xnb/lvisit/includeLVISITLIB=/home/zam/aernst/vis/xnb/lvisit/libVISIT20INST=/home/zam/aernst/vis/xnb/visitVISIT20SRC=/home/zam/aernst/vis/xnb/visitsrcVIARFLAGS= VIAR=arVICC=gccVICFLAGS= -WallVIF77=pgf77VIF90=pgf90VIMPXLF=mpf90#VIFORTRANSCHEME=_FORTRANNOCAPS#VIFORTRANSCHEME=_FORTRANCAPS#VIFORTRANSCHEME=_FORTRANDOUBLEUNDERSCOREVIFORTRANSCHEME=_FORTRANUNDERSCORE Put this file into your home directory and change the paths according to your xnbody build (in the example case above, xnb/ contains the xnbody binaries and xnbody/ the xnbody source code). 7. 5.
* Get the tool netcdf (a download area is here) and install it on your system. Modify the path to the netcdf installation in the nbody6++ Makefile. 8. 6.
* Create a runtime configuration file named "nbody2.rc" which looks like this: service=nbody6lpasswd=charondoconnect=1StepTestConfig=1doproxy=0proxyservice=nbody6_proxyproxypasswd=charon Put this file in your Run directory, from where you start nbody6. 9.
* Go to your nbody6++ source directory, type make pgfvisit2 and press Enter.
|