next up previous contents
Next: 11 RUN-TIME SUPPORT Up: grape6user Previous: 9 TIMESHARING

10 LINKING (Local Information)

On EV6 machines (In Hongo, currently neomuscat and alexandria), use:

-L/usr2/makino/disk3src/harplibs -lg6  -lg6sim2  -lm

Alexandria is a Linux box. In order to run a program on this machine, compile and link your program on neomuscat, port or margaux , with -non_shared flag passed to ld. This binary should also work on neomuscat, which is a Tru64 UNIX (aka Digital UNIX) box. You can also compile on neomuscat.

On EV5 machines (In Hongo, currently bourgogne only), use:

-L/usr2/makino/disk3src/harplibs -lg6_ev5   -lg6sim2  -lm

On Linux-x86 machines (In Hongo, currently g6hostx ), use:

-L/usr2/makino/disk3src/harplibs -lg6lx  -lg6lxsim2 -lm

Currently, only g++/g77 compilers are available on x86 Linux boxen. I plan to try Intel or PGI.

These are temporary and subject to change.

Note that bourgogne *does not* have a f77 compiler. You can compile fortran programs on neomuscat. If you want to run your program on bourgogne, which is currently an EV5 box, you'd better to supply ``-arch ev5 -tune ev5'' options to prevent EV6 native instructions to be emitted by the compiler.


next up previous contents
Next: 11 RUN-TIME SUPPORT Up: grape6user Previous: 9 TIMESHARING
Jun Makino
平成17年1月31日