Commit 9710bf08 authored by Andreas Marek's avatar Andreas Marek
Browse files

Split file elpa1.F90 into elpa1.F90 and elpa1_compute.F90

For automatic generation of documentation, the file elpa1.F90
has been splitted into two files, in order to have a lean,
easy-to-understand user interface:

the visible user functios, which provide the library calls.
The usage is the same as always

all internal routines, which are used by ELPA1 and ELPA2, but
which are never called by the user. These functions are now "hidden"
in the module elpa1_compute, which is used by ELPA1 and ELPA2.

The procedures in elpa1_compute.F90 are identical to the ones in
elpa1.F90 before this split commit. The only -- but lot of --
changes are intendation.
parent 8f82627a
......@@ -10,6 +10,7 @@ lib_LTLIBRARIES =
libelpa@SUFFIX@_la_LINK = $(FCLINK) $(AM_LDFLAGS) -version-info $(ELPA_SO_VERSION) -lstdc++
libelpa@SUFFIX@_la_SOURCES = src/elpa_utilities.F90 \
src/elpa1_compute.F90 \
src/elpa1.F90 \
src/elpa2_utilities.F90 \
src/elpa2.F90 \
This diff is collapsed.
This diff is collapsed.
......@@ -66,7 +66,8 @@ module ELPA2
! Version 1.1.2, 2011-02-21
use elpa_utilities
USE elpa1_compute
use elpa1, only : elpa_print_times, time_evp_back, time_evp_fwd, time_evp_solve
use elpa2_utilities
use elpa_pdgeqrf
......@@ -41,7 +41,7 @@
module elpa_pdgeqrf
use elpa1
use elpa1_compute
use elpa_pdlarfb
use qr_utils_mod
......@@ -41,7 +41,7 @@
module elpa_pdlarfb
use elpa1
use elpa1_compute
use qr_utils_mod
implicit none
......@@ -58,7 +58,7 @@ contains
! involved in the qr decomposition
subroutine local_size_offset_1d(n,nb,baseidx,idx,rev,rank,nprocs, &
use ELPA1
use ELPA1_compute
implicit none
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