This thread is locked.Only browsing is available.
Top Page > Browsing
openmx-3.7.10 incompatible with elpa-2015.02.002
Date: 2015/11/07 22:03
Name: marcindulak

Hi,

I have a pending process of packaging openmx for Fedora/RHEL at https://bugzilla.redhat.com/show_bug.cgi?id=1156086
It turns out that openmx uses solve_tridi signature incompatible with the latest elpa 2015.02.002 available in Fedora/EPEL:

....
mpif90 -fopenmp -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules/openmpi -c solve_evp_real.f90
solve_evp_real.f90:65.79:
all solve_tridi(na, nev, ev, e, q, ldq, nblk, mpi_comm_rows, mpi_comm_cols)

In the elpa's source you can see that now the signature is:

call solve_tridi(na, nev, ev, e, q, ldq, nblk, mpi_comm_rows, &
mpi_comm_cols, wantDebug, success)

I could make a dirty fix by introducing dummy wantDebug and success logical variables
in source/solve_evp_complex.f90 and source/solve_evp_real.f90,
but it would be nice if you can provide an official patch so I can proceed with the build.
At the same time it would be nice to fix the problems mentioned at http://www.openmx-square.org/forum/patio.cgi?mode=view&no=1747
e
Page: [1]