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

Reuti reuti at staff.uni-marburg.de
Tue Nov 16 12:10:06 GMT 2004


Greetings,

thanks for all the replies. To use the IBM64 version of GlobalArrays, 
another approach is to disable the usage of AIO while compiling 
GlobalArrays with setting:

export NOAIO=Y

before, as Nick pointed out in PM. But I will investigate anyway, what 
speed impact this or the other way has on the calculations. This posting 
completes the discussion for further lookups by other users.

Cheers - Reuti


Sigismondo Boschi wrote:
> Hi,
> 
> This error should be related to the fact that asyncronous I/O (AIO) is 
> not enabled on your machine: contact the system administrator to enable 
> it and try to run again. I know of a similar error for the NWchem 
> package, and it seems to be the same.
> 
> Regards,
> 
>    Sigismondo
> 
> Reuti wrote:
> 
>> 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