Unverified Commit 16ad394d authored by Andreas Marek's avatar Andreas Marek
Browse files

ELPA_2015.11.001 release

Due to the efforts of Intel, ELPA features now build-in
support of AVX2 and FMA for the latest Intel processors
parent 60756745
...@@ -301,6 +301,11 @@ CLEANFILES = \ ...@@ -301,6 +301,11 @@ CLEANFILES = \
elpa2_test_complex_default_kernel.sh \ elpa2_test_complex_default_kernel.sh \
elpa2_test_real_choose_kernel_with_api.sh \ elpa2_test_real_choose_kernel_with_api.sh \
elpa2_test_complex_choose_kernel_with_api.sh \ elpa2_test_complex_choose_kernel_with_api.sh \
elpa1_test_real_with_c.sh \
elpa1_test_real_c_version.sh \
elpa1_test_complex_c_version.sh \
elpa2_test_real_c_version.sh \
elpa2_test_complex_c_version.sh \
*.i *.i
clean-local: clean-local:
......
AC_PREREQ([2.69]) AC_PREREQ([2.69])
AC_INIT([elpa],[2015.05.001], [elpa-library@rzg.mpg.de]) AC_INIT([elpa],[2015.11.001], [elpa-library@rzg.mpg.de])
AC_SUBST([PACKAGE_VERSION]) AC_SUBST([PACKAGE_VERSION])
AC_CONFIG_SRCDIR([src/elpa1.F90]) AC_CONFIG_SRCDIR([src/elpa1.F90])
...@@ -34,7 +34,7 @@ rm -rf config.h config-f90.h ...@@ -34,7 +34,7 @@ rm -rf config.h config-f90.h
# by the current interface, as they are ABI compatible (e.g. only new symbols # by the current interface, as they are ABI compatible (e.g. only new symbols
# were added by the new interface) # were added by the new interface)
# #
AC_SUBST([ELPA_SO_VERSION], [3:1:0]) AC_SUBST([ELPA_SO_VERSION], [3:2:0])
# #
......
...@@ -68,7 +68,7 @@ subroutine elpa_transpose_vectors_complex(vmat_s,ld_s,comm_s,vmat_t,ld_t,comm_t, ...@@ -68,7 +68,7 @@ subroutine elpa_transpose_vectors_complex(vmat_s,ld_s,comm_s,vmat_t,ld_t,comm_t,
nblks_skip = ((nvs-1)/(nblk*lcm_s_t))*lcm_s_t nblks_skip = ((nvs-1)/(nblk*lcm_s_t))*lcm_s_t
allocate(aux( ((nblks_tot-nblks_skip+lcm_s_t-1)/lcm_s_t) * nblk * nvc )) allocate(aux( ((nblks_tot-nblks_skip+lcm_s_t-1)/lcm_s_t) * nblk * nvc ))
#ifdef WITH_OPENMO #ifdef WITH_OPENMP
!$omp parallel private(lc, i, k, ns, nl, nblks_comm, auxstride, ips, ipt, n) !$omp parallel private(lc, i, k, ns, nl, nblks_comm, auxstride, ips, ipt, n)
#endif #endif
do n = 0, lcm_s_t-1 do n = 0, lcm_s_t-1
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment