-
Notifications
You must be signed in to change notification settings - Fork 85
Expand file tree
/
Copy pathRELEASE-NOTES
More file actions
91 lines (58 loc) · 3.42 KB
/
RELEASE-NOTES
File metadata and controls
91 lines (58 loc) · 3.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
*****************************************************************************
Copyright 1997-2025
Lawrence Livermore National Security, LLC.
All rights reserved.
*****************************************************************************
Release Notes for SAMRAI v4.6.0
(notes for previous releases may be found in /SAMRAI/docs/release)
*****************************************************************************
Where to report Bugs
--------------------
If a bug is found in the SAMRAI library, we ask that you kindly report
it to us so that we may fix it.
Please post an issue on github https://github.com/LLNL/SAMRAI
*****************************************************************************
*****************************************************************************
----------------------------------------------------------------------------
Significant bug fixes
----------------------------------------------------------------------------
1) A fix was implemented to remove logic that was too restrictive in
RefineSchedule when deciding to compute overlaps between source and
destination patches that touch on their boundaries but do not overlap on
their interiors. These overlaps need to be computed for patch data types
that are centered on the boundaries of cells (node, face, side, edge, etc.).
The GitHub pull request for this bug fix is at
https://github.com/llnl/SAMRAI/pull/312
This fix may cause changes to numerical results. These changes should be
improvements to accuracy due to adding necessary overlaps that were missed
before the fix.
*****************************************************************************
*****************************************************************************
----------------------------------------------------------------------------
Summary of what's new
-----------------------------------------------------------------------------
1)
-----------------------------------------------------------------------------
Summary of what's changed
-----------------------------------------------------------------------------
1) There have been some incremental additions of modern C++ features in
some of the important low-level classes in tbox and hier.
2)
-----------------------------------------------------------------------------
Details about what's new
-----------------------------------------------------------------------------
1)
-----------------------------------------------------------------------------
Details about what's changed
-----------------------------------------------------------------------------
1) There have been some incremental additions of modern C++ features in
some of the important low-level classes in tbox and hier. This includes
adding of constexpr and noexcept keywords in appropriate places, and
explicit defaulting of a number of constructors and destructors.
An API change related to these changes is the removal of implicit converstion
from Index to IntVector via the IntVector constructor that takes an Index.
This constructor still exists, but is now declared explicit. This removes
the implicit conversion that occured when an Index was passed into a function
that requires an IntVector.
============================================================================
=============================================================================