1. 28 Oct, 2013 2 commits
    • Andreas Marek's avatar
      Introducing OpenMP functionality in ELPA_development_version_OpenMP · 48e712ef
      Andreas Marek authored
      This commit introduces OpenMP functionality in the
      ELPA_development_version_OpenMP branch.
      
      It contains several bugfixes to the OpenMP functionality in the
      branch "ELPA_development_version", the later will soon be deleted
      since the new branch is the new reference implementation.
      
      The current branch contains the following features/bugfixes:
      - building of the OpenMP version of ELPA via configure and the
        "--with-openmp" flag. The build library contains a "_mt"
        (multi-threaded) in its name.
        The configure procedure should (hopefully) determine for each
        compiler the neccessary OpenMP flags.
        If the "--with-openmp" flag is ommitted exactly the same code
        as in the ELPA 2013.08.001 release is used and build in the
        same way
      - The example test cases print which kernels have been used and
        how many OpenMP threads are used at runtime
      - correct handling of OpenMP stack arrays: the previous implementation
        caused compiler dependent segmentation faults
      - OpenMP capability with all available kernels: the correctness of
        the computations have been checked for all kernels except the
        Bluegene (P/Q) versions
      48e712ef
    • Andreas Marek's avatar
      Creating of ELPA_development_version_OpenMP · bc9a3d07
      Andreas Marek authored
      Based on the ELPA 2013.08.001 a development version for ELPA OpenMP
      has been created
      bc9a3d07
  2. 21 May, 2013 1 commit
    • Andreas Marek's avatar
      License cleanup · 6f563aff
      Andreas Marek authored
      On behalf of the Elpa Consortium and due to a remark of
      Volker Blum the license model of ELPA is "corrected"
      
      - each file now contains the appropiate header
      - the files in the subdirectory "COPYING" are now
        in accordance with LGPL v. 3, the license we choose
        to use
      6f563aff
  3. 30 Nov, 2011 1 commit
    • Volker Blum's avatar
      VB, TA, RJ, AM: · d7a57612
      Volker Blum authored
      We have taken the unusual (one-time) step to modify the structure
      of the ELPA git repository as follows:
      
      1) The current ELPA version has been designated as a "stable"
         version. It has proven to be rock solid for us so far, and
         deserves this name.
      
      2) We have decided on a stable version naming scheme,
         "ELPA_year.month". The first such version is
         ELPA_2011.12. This version will only ever be updated
         for clear and unambiguous bug fixes.
      
      3) All further development will happen in the directory named
         ELPA_development_version. At this time, ELPA_2011.12 is an
         exact copy of ELPA_development_version.
      
      No substantial changes have been made to either repository as yet.
      (But we are happy to say that the present "ELPA" publication, which
      we hope ELPA users will cite, now has its final volume and page
      numbers.)
      
      We apologize if this change causes any inconvenience for you. Please
      try to make sure that any changes you might make really affect the
      development version, and not the stable version. We do not plan any
      structural changes of a similar scope at any point in the future,
      but it had to be done once.
      
      Happy ELPA stable version day!
      d7a57612
  4. 12 May, 2011 1 commit