Commit 274e7f4fd542cb54825e03ba1f35aaad912c4647

Authored by Jürgen Knödlseder
1 parent 409fe815

Update after inclusion of OpenMP support.

1 Juergen Knoedlseder (jurgen.knodlseder@irap.omp.eu) - overall design 1 Juergen Knoedlseder (jurgen.knodlseder@irap.omp.eu) - overall design
2 -Jean-Baptiste Cayrou (cayrou@etud.insa-toulouse.fr) - openmp support 2 +Christoph Deil (Christoph.Deil@mpi-hd.mpg.de) - radial models
  3 +Jean-Baptiste Cayrou (cayrou@etud.insa-toulouse.fr) - openmp support, test suite
3 4
ChangeLog
1 -2012-07-18 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> 1 +2012-08-21 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu>
2 2
3 * Version 0.6.0 released 3 * Version 0.6.0 released
4 ======================== 4 ========================
@@ -7,6 +7,8 @@ @@ -7,6 +7,8 @@
7 Add GModelSpatialMap model 7 Add GModelSpatialMap model
8 Add sky direction access operator to GSkymap class 8 Add sky direction access operator to GSkymap class
9 Add support for diffuse source models to CTA response 9 Add support for diffuse source models to CTA response
  10 + Add OpenMP support and parallelize likelihood optimizer
  11 + Enhance code quality
10 12
11 2012-04-03 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu> 13 2012-04-03 Juergen Knoedlseder <jurgen.knodlseder@irap.omp.eu>
12 14
@@ -2,7 +2,7 @@ New Features and Important Changes in GammaLib 00-06-00 @@ -2,7 +2,7 @@ New Features and Important Changes in GammaLib 00-06-00
2 2
3 Author(s) : Juergen Knoedlseder 3 Author(s) : Juergen Knoedlseder
4 4
5 -July, 18th, 2012 5 +August, 21th, 2012
6 6
7 7
8 1. Introduction 8 1. Introduction
@@ -10,10 +10,19 @@ July, 18th, 2012 @@ -10,10 +10,19 @@ July, 18th, 2012
10 This document briefly summarizes module by module the most important 10 This document briefly summarizes module by module the most important
11 changes made since the last release of GammaLib. 11 changes made since the last release of GammaLib.
12 12
  13 +The code quality was enhanced in this release by resolving errors and
  14 +warnings issued by the cppcheck code quality check utility. A few real
  15 +errors were detected, the remaining modifications concerned mainly the
  16 +coding style and the translation of C-style casts into C++ style casts.
  17 +
13 18
14 2. Configuration 19 2. Configuration
15 ----------------- 20 -----------------
16 -None 21 +Added OpenMP support to allow for code parallelization. If available,
  22 +OpenMP is enabled by default. OpenMP support may be disabled using
  23 +the --disable-openmp flag.
  24 +
  25 +Check for the presence of the Python.h header file.
17 26
18 27
19 3. Application module 28 3. Application module
@@ -50,7 +59,10 @@ None @@ -50,7 +59,10 @@ None
50 59
51 8. Observation module 60 8. Observation module
52 --------------------- 61 ---------------------
53 -None 62 +The optimization of model parameters makes now use of OpenMP (if
  63 +available) for parallelization of the likelihood computation. This
  64 +allows the increase of the code execution speed in the presence of
  65 +multiple processor cores.
54 66
55 67
56 9. Optimization module 68 9. Optimization module
1 GammaLib information 1 GammaLib information
2 ==================== 2 ====================
3 -Version: 00-06-00 (July, 11, 2012) 3 +Version: 00-06-00 (August, 21, 2012)
4 Author: Juergen Knoedlseder (jurgen.knodlseder@irap.omp.eu) 4 Author: Juergen Knoedlseder (jurgen.knodlseder@irap.omp.eu)
5 5
6 6
@@ -174,7 +174,7 @@ extensive unit test by typing: @@ -174,7 +174,7 @@ extensive unit test by typing:
174 If everything works successfully you should see 174 If everything works successfully you should see
175 175
176 =================== 176 ===================
177 - All 15 tests passed 177 + All 16 tests passed
178 =================== 178 ===================
179 179
180 at the end of the test. If no Python support was compiled in, the 180 at the end of the test. If no Python support was compiled in, the