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