OpenMP-Examples/Changes.log

167 lines
4.6 KiB
Plaintext

[02-Feb-2018] Note
This "Changes.log" is no longer updated. Please use History.tex and
the git log messages for changes.
[20-May-2016] Version 4.5.0
Changes from 4.0.2ltx
1. Reorganization into topic chapters
2. Change file suffixes (f/f90 => Fixed/Free format) C++ => cpp
[2-Feb-2015] Version 4.0.2
Changes from 4.0.1ltx
1. Source code changes (Ticket #342)
2. New addition (Ticket #299)
Examples_SIMD.tex
Example_SIMD.1c.c
Example_SIMD.1f.f
Example_SIMD.2c.c
Example_SIMD.2f.f
Example_SIMD.3c.c
Example_SIMD.3f.f
Example_SIMD.4c.c
Example_SIMD.4f.f
Example_SIMD.5c.c
Example_SIMD.5f.f
Example_SIMD.6c.c
Example_SIMD.6f.f
Example_SIMD.7c.c
Example_SIMD.7f.f
Example_SIMD.8c.c
Example_SIMD.8f.f
3. Misc modifications to examples (Tickets #180 and #295)
- Use C++ only header for the following C++ specific examples:
threadprivate.4c
threadprivate.5c
pra_iterator.1c
declare_target.2c
- Text description change in
Examples_lock_owner.tex
Examples_default_none.tex
4. Other changes (Ticket #381)
- openmp.sty
use mnemonics for example naming
added the \cppexample macro
- Move task depedence examples from tasking to a separate chapter.
tasking.15-19 -> task_dep.1-5
Rename chapters:
"Tasking Constructs" to "The task and taskwait Constructs"
"The taskyield Directive" to "The taskyield Consutrcts"
- Add revision history
- Fix broken links
-Chap-4 (icv), page 11: "According to $"
According to Section 2.3 of the OpenMP 4.0 specification
-Chap-10 (fort_loopvar), page 31: "see $ and $"
see Section 2.7.1 and Section 2.14.1 of the OpenMP 4.0 specification
-Chap-12 (collapse), page 39: "According to $"
According to Section 2.12.8 of the OpenMP 4.0 specification
-Chap-16 (tasking). page 54, 57: "illustrated in $"
illustrated in Section 2.11.3 of the OpenMP 4.0 specification
- Fix Make clean
- Added creation of *.tar.gz and *.zip files in Make
- VER and VERDATE created in Title_page to be used throughout
- Reference to github sources in Title_page and Introduction
[6-Jan-2015] Version 4.0.1ltx
Changes from 4.0.1ltx-21Nov-2014
1. openmp.sty and openmp-examples.tex
enable source line numbering
2. Split chapters in the main file (Examples_Sects.tex) into individual files
Makefile and openmp-examples.tex were modified to use the new list.
3. Additional changes related to fixing fonts and language markers
Below is a summary.
+Page 2: "non- compound" -> "non-compound"
+Page 10: fixed mis-placed language markers
+Chap-8, page 24: fixed variable fonts for T, P, T/P
+Chap-19. page 79-80: added missing Fortran cont. marker
+Chap-25, page 100: combined 25.2f & 25.3f into one Fortran marker
+Chap-30, page 120: combined 30.2c & 30.3c into one C/C++ marker
+Chap-30, page 122-123: added missing Fortran cont. marker
+Chap-32, page 127: added missing Fortran cont. marker
+Chap-36, page 138-139: added missing Fortran cont. marker
+Chap-39, page 147: added missing Fortran cont. marker
+Chap-50, page 182: fixed variables p, v1, v2 fonts
+Chap-51, page 189: fixed variables p, v1, v2 fonts
+Chap-52. page 201: fixed variable fonts, function fonts
+Chap-53. page 205: fixed variable fonts, function fonts
+Chap-54. page 215: fixed variable fonts
+Chap-58, page 237: fixed variable fonts
+Chap-58, page 237: Minor wording change to reflect the new placement of the Example header.
Modification applied to the following files:
Examples_Chapt.tex
Examples_affinity.tex
Examples_associate.tex
Examples_atomic_restrict.tex
Examples_cond_comp.tex
Examples_declare_target.tex
Examples_fort_sa_private.tex
Examples_fort_sp_common.tex
Examples_reduction.tex
Examples_target.tex
Examples_target_data.tex
Examples_target_update.tex
Examples_teams.tex
Examples_threadprivate.tex
Examples_workshare.tex
4. Other notes
+Chap-12, page 37: placement of C/C++ marker changed, but OK
+Chap-29, page 114: marker moved, but OK.
+Chap-50, page 187: Example 50.4bf header added.
Fortran marker changed, but OK
+Chap-51, page 192: "Example 51.3c" added, and example numbering
shifted thereafter.
[21-Nov-2014] Initial 4.0.1ltx
Changes from 4.0.1ltx-3Jun2014
1. openmp.sty
change from using mnemonics
\def\ename{\escstr{#1}.#2}
to seqential numbering
\def\ename{\thechapter.#2}
For "fnexample()" definition, firstline=6, not 8
2. source file changes
sources - use the "original" sources from 4.0.1
3. Version Number
openmp-examples.tex:
change footnote "Version 4.0 - July 2013"
to "Version 4.0.1 - February 2014"
Title_Page.tex:
change from "November, 2013" to "February, 2014"
"1997-2013" -> "1997-2014"