[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bgl-discuss] Programming tools on BGL?




Hello,

We have been trying to install an accelerator simulation code (called
Synergia) on the BGL at ANL for several weeks, but got little progress so
far. The problem is due to a link problem between C++ and Fortran 90 on BGL.
Currently, Synergia links C++ and Fortran90 using ccf90_func.h (see the
attachment). The application was installed successfully on the Linux
clusters at NCSA. However, on the BGL, we have the following errors:

................
Contrl/ccmain.cc:14: undefined reference to
`accsimulatorclass$init_accsimulator_'
ccmain.o(.text+0x7c):Contrl/ccmain.cc:15: undefined reference to
`accsimulatorclass$run_accsimulator_'
ccmain.o(.text+0x84):Contrl/ccmain.cc:16: undefined reference to
`accsimulatorclass$destruct_accsimulator_'
make: *** [xmain] Error 1

Also, is there any MPI Fortran90  compiler available on BGL? We installed
the application on IBM SP3 machine using "mpxlf90" before. 

I attach the link files and the makefile file for your reference. Please let
us know if you have any suggestion on the installation.

I would appreciate your help in advance.

Attachment: ccf90_funcs.h
Description: Binary data

Attachment: ccmain.cc
Description: Binary data

Attachment: Makefile.dat
Description: Binary data