Skip to content

Commit 159cd17

Browse files
Cameron Rutherfordcameronrutherford
authored andcommitted
1.6.0 release changelog and version update (#62)
* Update changelog and change ExaGO version. * Update version in manual. * Update Pull request template. * Move issue template.
1 parent dd412ca commit 159cd17

5 files changed

Lines changed: 39 additions & 7 deletions

File tree

File renamed without changes.

.gitlab/merge_request_templates/default.md renamed to .github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Summarize the MR concisely
3232

3333
Link any relevant issues. If merging into the default branch, any directly addressed issues will be closed when merging into the default branch (develop).
3434

35-
Since GitLab is specific on language, make sure to include direct language if you want to have the issue closed:
35+
Since GitHub is specific on language, make sure to include direct language if you want to have the issue closed:
3636
- Closes #issue
3737
- Resolves #issue
3838

‎CHANGELOG.md‎

Lines changed: 36 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88
## [develop]
99

1010
### General
11-
- Transition from GitLab to GitHub
12-
- ExaGO now depends on HiOp 1.0.0. Next release will require HiOp 1.0.1+
1311

1412
### Build system
15-
- Add CI on Incline with Spack module pipelines (AMD / HIP GPU machine at PNNL)
16-
- Add Spack module pipelines to Ascent
1713

1814
### PS
1915

@@ -33,6 +29,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3329

3430
### Miscallenous
3531

32+
33+
## [1.6.0]
34+
35+
### General
36+
- Added ChatGrid functionality to React frontend using Langchain, Flask, PostGreSQL and OpenAI
37+
- Transition from GitLab to GitHub, including CI/CD pipelines, spack package, and issues
38+
- ExaGO now depends on HiOp 1.0.0. Next release will require HiOp 1.0.1+ as HiOp API changed
39+
40+
### Build system
41+
- Updated `DEBUG` compiler flags for `CXX` and `CUDA` builds to include `-Werror,-Wall,-Wextra` and other verbose options
42+
43+
### OPFLOW
44+
- Add RAJA / HiOp sparse GPU solver support
45+
- Summary statistics of the optimized solution are returned in `MATPOWER`, `JSON` and `MINIMAL` OPFLOW output formats
46+
- OPFLOW output filename can now be specified as argument to `-save_output` option
47+
- OPFLOW allows load shedding fraction and cost for individual loads. A new variable is added to MATPOWER input to handle this
48+
49+
### SCOPFLOW
50+
- Sub-problem solves are timed and those times are recorded in sub-problem output. This only works for the EMPAR and HIOP solvers. Zero times are reported when the IPOPT solver is used.
51+
52+
### SOPFLOW
53+
- Sub-problem solves are timed and those times are recorded in sub-problem output. See SCOPFLOW note about solver compatibility
54+
55+
### Documentation
56+
- Fixed file type displayed in GitHub GUI
57+
58+
### Testing
59+
- Add Spack CPU GitHub action to test minimal exago builds with MPI enabled
60+
- Add additional weaker tolerance to objective value and number of iterations in functionality tests, with a warning file generated when failing strict tolerance.
61+
- Add CI on Incline with Spack module pipelines (AMD / HIP GPU machine at PNNL)
62+
- Add Spack module pipelines to Ascent, with Crusher pipelines to come in 1.6.1
63+
64+
### Miscallenous
65+
- Cleaned up string output formatting and removed duplicate test output from parallel MPI tests
66+
3667
## [1.5.1]
3768

3869
### General
@@ -49,6 +80,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
4980

5081
### OPFLOW
5182
- Add minimal output format for OPFLOW solutions
83+
5284
### SCOPFLOW
5385
- Added Python interface for SCOPFLOW.
5486
- Fixed troubles with Python instance creation and destruction. Destruction of an unsolved SCOPFLOW instance no longer causes a SEGV.

‎CMakeLists.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Preamble
66

77
cmake_minimum_required(VERSION 3.18)
88

9-
project(ExaGO VERSION "1.5.1")
9+
project(ExaGO VERSION "1.6.0")
1010

1111
set(CMAKE_CXX_STANDARD 14)
1212
# Enable setting Mac OS X rpath

‎docs/manual/manual.tex‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
%\renewcommand{\Re}{\R}
6060
%\newcommand{\Comment}[1]{}
6161

62-
\newcommand{\exagoversion}{1.5.1 }
62+
\newcommand{\exagoversion}{1.6.0}
6363

6464
% Sets and accessors
6565
\newcommand{\Jgen}{J^\text{gen}}

0 commit comments

Comments
 (0)