Skip to content

Commit

Permalink
Merge pull request #28256 from cticenhour/july-news
Browse files Browse the repository at this point in the history
  • Loading branch information
GiudGiud authored Aug 3, 2024
2 parents 96e8a87 + 4a6f7d6 commit 59c6c91
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 19 deletions.
53 changes: 34 additions & 19 deletions modules/doc/content/newsletter/2024/2024_07.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,41 @@
# MOOSE Newsletter (July 2024)

!alert! construction title=In Progress
This MOOSE Newsletter edition is in progress. Please check back in August 2024
for a complete description of all MOOSE changes.
!alert-end!

## MOOSE Improvements

### Execution at specific times

With the [TimesEnableControl.md] control object, any object which can be turned on/off using [controls](syntax/Controls/index.md) can now be activated or de-activated based on the times listed in a [Times](syntax/Times/index.md) object. The `execute_on` parameter of the controlled object is still obeyed, only when
it is set to be active.

### Checkpoint system updates

After receiving user feedback, MOOSE's checkpoint system has been updated:

- By default, checkpoints are now written every 60 minutes of elapsed wall time (increased from 10 minutes).
- The `Outputs/wall_time_checkpoint=false` syntax is introduced as an easy way to turn off automatic checkpoint output. Before this change, the only way to turn it off was to set `Outputs/Checkpoint/wall_time_interval` to a number of seconds longer than the total simulation wall time.
- An informative block is output to the MOOSE header in the console output describing the configuration of the checkpoint system for each simulation.
- Checkpoints are now written in compressed ASCII (.cpa.gz) format instead of binary (.cpr) format. This allows checkpoints to be output on systems without XDR support. Reading and writing binary checkpoint files is no longer supported.

### Modules changes

- Several additional routines for evaluating [LinearFluidProperties.md] with the (pressure, temperature)
and the (specific volume, specific internal energy) variable sets were implemented.
- The [INSFVMomentumTimeDerivative.md] finite volume kernel can now optionally not contribute to
the Rhie Chow coefficients. This enables INSFV flow solutions to be independent from the timestep size.
- [TabulatedFluidProperties.md] support for the (specific volume, specific internal energy) variable set
was entirely reworked to enable the direct use of tabulated data with these variables. Properties tabulated
in (pressure, temperature) can also be loaded simultaneously.


### Minor changes

- A basic line search was added to the contact point search Newton solve,
along with improved floating point exception handling, both to increase
robustness of the contact point search.
- The [PropertyReadFile.md] can now read a list of files to read from another file,
containing the files' names in a single column.


## libMesh-level Changes

### `2024.07.16` Update
Expand Down Expand Up @@ -74,17 +103,3 @@ for a complete description of all MOOSE changes.
compared.
- Fixes for `make distcheck` testing of release candidate tarballs
- Updates to EIM error indicator normalization in Reduced Basis code


## PETSc-level Changes

## Bug Fixes and Minor Enhancements

### Checkpoint system updates

After receiving user feedback, MOOSE's checkpoint system has been updated:

- By default, checkpoints are now written every 60 minutes of elapsed wall time (increased from 10 minutes).
- The `Outputs/wall_time_checkpoint=false` syntax is introduced as an easy way to turn off automatic checkpoint output. Before this change, the only way to turn it off was to set `Outputs/Checkpoint/wall_time_interval` to a number of seconds longer than the total simulation wall time.
- An informative block is output to the MOOSE header in the console output describing the configuration of the checkpoint system for each simulation.
- Checkpoints are now written in compressed ASCII (.cpa.gz) format instead of binary (.cpr) format. This allows checkpoints to be output on systems without XDR support. Reading and writing binary checkpoint files is no longer supported.
14 changes: 14 additions & 0 deletions modules/doc/content/newsletter/2024/2024_08.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# MOOSE Newsletter (August 2024)

!alert! construction title=In Progress
This MOOSE Newsletter edition is in progress. Please check back in September 2024
for a complete description of all MOOSE changes.
!alert-end!

## MOOSE Improvements

## libMesh-level Changes

## PETSc-level Changes

## Bug Fixes and Minor Enhancements
1 change: 1 addition & 0 deletions modules/doc/content/newsletter/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ monthly to the [MOOSE discussion forum](contact_us.md) as well as provided below

## 2024

- [July, 2024](2024_07.md)
- [June, 2024](2024_06.md)
- [May, 2024](2024_05.md)
- [April, 2024](2024_04.md)
Expand Down

0 comments on commit 59c6c91

Please sign in to comment.