[molpro-user] Test error on AIX 5.2L for parallel runs

Reuti reuti at staff.uni-marburg.de
Sat Nov 13 21:21:58 GMT 2004


Hi again,

so I compiled the serial version and it tested fine. Next step is the parallel 
version using the 64 bit IBM64 compilation of Global Arrays on this RS6000 
cluster. The Global Arrays compiled and tested fine.

I found the following 'error' during the compilation of Molpro (although it ran 
up to the end without any further error and I also got all files [which are not 
working]):

/usr/bin/xlf_r -I. -I/home/reuti/molpro2002.6/src -NA16384 -NQ20000 -qzerosize 
-qcharlen=1024 -qextname -qmaxmem=-1 -qnolm -qa
rch=auto -q64 -qwarn64 -qintsize=8 -Wl,-bbigtoc -O3 -o 
/home/reuti/molpro2002.6/bin/molprop_2002_6_i8_tcgmsg.exe molver.o molp
ro.o -L/home/reuti/molpro2002.6/lib -lmolpro -L/home/reuti/local/ga-3.3.1/lib 
-lglobal -ltcgmsg -lma -lpario -larmci -lgks0 -
lessl_r -L/home/reuti/local/ga-3.3.1/lib -lglobal -ltcgmsg -lma -lpario -larmci
ld: 0711-783 WARNING: TOC overflow. TOC size: 81216     Maximum size: 65536
        Extra instructions are being generated for each reference to a TOC
        symbol if the symbol is in the TOC overflow area.


And the resulted binary give only the test output:

make MOLPRO_OPTIONS=-n2 test 
.. 
<snip> 
.. 
cp -p /home/reuti/local/ga-3.3.1/bin/parallel bin/parallel 
Running test job h2o_vdz.test
exec(): 0509-036 Cannot load program 
/home/reuti/molpro2002.6/bin/molprop_2002_6_i8_tcgmsg.exe because of the 
following errors
:
        0509-130 Symbol resolution failed for /usr/lib/libc.a[posix_aio_64.o] 
because:
        0509-136   Symbol _posix_kaio_rdwr64 (number 2) is not exported from
                   dependent module /unix.
        0509-136   Symbol _posix_listio64 (number 3) is not exported from
                   dependent module /unix.
        0509-136   Symbol _posix_acancel64 (number 4) is not exported from
                   dependent module /unix.
        0509-136   Symbol _posix_iosuspend64 (number 5) is not exported from
                   dependent module /unix.
        0509-136   Symbol _posix_aio_nwait (number 6) is not exported from
                   dependent module /unix.
        0509-136   Symbol _posix_iofsync64 (number 7) is not exported from
                   dependent module /unix.
        0509-150   Dependent module libc.a(posix_aio_64.o) could not be loaded.
        0509-026 System error: Cannot run a file that does not have a valid 
format.
        0509-192 Examine .loader section symbols with the
                 'dump -Tv' command.
  2: interrupt(1)
**** PROBLEMS WITH TEST JOB h2o_vdz.test
h2o_vdz.test: ERRORS DETECTED: non-zero return code ... inspect output


Okay, I check the error output:

$:~/molpro2002.6/testjobs> cat h2o_vdz.errout 
tmp = 
/home/reuti/pdir//home/reuti/molpro2002.6/bin/molprop_2002_6_i8_tcgmsg.exe.p
 Creating: host=hlr6, user=reuti,
           file=/home/reuti/molpro2002.6/bin/molprop_2002_6_i8_tcgmsg.exe, 
port=47468
h2o_vdz.test: ERRORS DETECTED: non-zero return code ... inspect output


What output can I check now? Also the mentioned dump command (which works only 
by specifying -X64) shows no strange things in the loader table.

What can I investigate next to get it working?

Cheers - Reuti



More information about the Molpro-user mailing list