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
| |