Page 1 of 1

Problem with open64

Posted: Sat Jan 30, 2010 2:37 am
by iangay
I have compiled abinit 5.8.3 with openf90, for the first time. Something strange happens. Compilation proceeds ok, and
all of the tests I have tried (v1, v2 etc) run ok, via make tests_xx in the tests directory.

However, when I simply try to run abinis on some other calculation, via
abinis <stuff.files >stuff.log
the program starts ok, but consistently segfaults after 4096 bytes of the log file have been written!
I have tried some of the test inputs in the same way with the same result.

There are no such problems on my system with Intel or gfortran builds.

Any idea what's happening?

Ian

Re: Problem with open64

Posted: Sat Jan 30, 2010 5:45 pm
by gonze
Dear Ian,

Not a direct a direct answer to your mail, but some relevant information :
nearly one year ago, we made a big effort to test
ABINIT + plugins (BigDFT, ETSF-IO, LibXC, Wannier90) on nearly all the available Fortran
compilers for Intel/XEON/AMD platforms, and several other platforms (Itanium, IBM, MacOSX).
The goal was to have all automatic tests working correctly.
We succeeded to do this for Intel Fortran compiler, GFort, G95, Pathscale, as well as XLF,
but not for Open64, PGI, and some other compiler (I am not sure which one).
Because we tried hard, and ABINIT works well on 5 compilers
we tend to believe that there were bugs in Open64 and PGI.

I do not remember whether the problems encountered with these compilers were the same
as yours.

Best,
X

Re: Problem with open64

Posted: Fri Mar 19, 2010 11:32 am
by anusindhe
>>>
I have compiled abinit 5.8.3 with openf90, for the first time. Something strange happens. Compilation proceeds ok, and
all of the tests I have tried (v1, v2 etc) run ok, via make tests_xx in the tests directory.

However, when I simply try to run abinis on some other calculation, via
abinis <stuff.files >stuff.log
the program starts ok, but consistently segfaults after 4096 bytes of the log file have been written!
I have tried some of the test inputs in the same way with the same result.
>>>>

What was the Open64 version used? There is a new open64 version-4.2.3.1 available at
http://developer.amd.com/cpu/open64/pages/default.aspx
Have you tried that and still having issues?

You may want to post issues you are facing at
http://forums.amd.com/devforum/categories.cfm?catid=373&entercat=y,
and get quicker response from the Open64 team at AMD.


I have cross posted this issue on the AMD Open64 forums, to get you appropriate help. The link is:
http://forums.amd.com/devforum/messageview.cfm?catid=373&threadid=130061&enterthread=y

Thanks
Anusindhe

Re: Problem with open64

Posted: Sat Mar 20, 2010 9:28 am
by mverstra
Hello,

if your tests run ok, then abinit is fine. Try

Code: Select all

which abinis


from the command line: I suspect that there is an old and/or bad abinis in your path which is not the one you compiled.
Also, we need the 4096 bytes of log to get an idea

Further run:

Code: Select all

gdb abinis
run < t.files


Matthieu