Skip to content

Commit

Permalink
Merge pull request #1619 from MODFLOW-USGS/post-release-6.4.4-reset
Browse files Browse the repository at this point in the history
Post release 6.4.4 reset
  • Loading branch information
wpbonelli authored Feb 13, 2024
2 parents ebf84ac + b06026b commit b45da8b
Show file tree
Hide file tree
Showing 17 changed files with 133 additions and 55 deletions.
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ cff-version: 1.2.0
message: If you use this software, please cite the software itself.
type: software
title: MODFLOW 6 Modular Hydrologic Model
version: 6.5.0.dev1
date-released: '2024-02-08'
version: 6.5.0.dev2
date-released: '2024-02-13'
doi: 10.5066/F76Q1VQV
abstract: MODFLOW 6 is an object-oriented program and framework developed to provide
a platform for supporting multiple models and multiple types of models within the
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

This is the development repository for the USGS MODFLOW 6 Hydrologic Model. The official USGS distribution is available at [USGS Release Page](https://water.usgs.gov/ogw/modflow/MODFLOW.html).

### Version 6.5.0.dev1 (preliminary)
### Version 6.5.0.dev2 (preliminary)

[![GitHub release](https://img.shields.io/github/release/MODFLOW-USGS/modflow6.svg)](https://github.com/MODFLOW-USGS/modflow6/releases/latest)
[![MODFLOW 6 continuous integration](https://github.com/MODFLOW-USGS/modflow6/actions/workflows/ci.yml/badge.svg)](https://github.com/MODFLOW-USGS/modflow6/actions/workflows/ci.yml)
Expand Down
4 changes: 2 additions & 2 deletions code.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@
"email": "[email protected]"
},
"laborHours": -1,
"version": "6.5.0.dev1",
"version": "6.5.0.dev2",
"date": {
"metadataLastUpdated": "2024-02-07"
"metadataLastUpdated": "2024-02-13"
},
"organization": "U.S. Geological Survey",
"permissions": {
Expand Down
1 change: 1 addition & 0 deletions doc/ReleaseNotes/ReleaseNotes.tex
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,7 @@ \section{Release History}
6.4.1 & December 9, 2022 & \url{https://doi.org/10.5066/P9FL1JCC} \\
6.4.2 & June 28, 2023 & \url{https://doi.org/10.5066/P9FL1JCC} \\
6.4.3 & February 7, 2024 & \url{https://doi.org/10.5066/P9FL1JCC} \\
6.4.4 & February 13, 2024 & \url{https://doi.org/10.5066/P9FL1JCC} \\
6.x.x & Xxx x, 202x & \url{https://doi.org/10.5066/P9FL1JCC} \\
\hline
\label{tab:releases}
Expand Down
1 change: 1 addition & 0 deletions doc/ReleaseNotes/appendixA.tex
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
This appendix describes changes introduced into MODFLOW~6 in previous releases. These changes may substantially affect users.

\input{./previous/v6.4.4.tex}
\input{./previous/v6.4.3.tex}
\input{./previous/v6.4.2.tex}
\input{./previous/v6.4.1.tex}
Expand Down
69 changes: 69 additions & 0 deletions doc/ReleaseNotes/previous/v6.4.4.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
% Use this template for starting initializing the release notes
% after a release has just been made.

\subsection{Version mf6.4.4--February 13, 2024}

%\underline{NEW FUNCTIONALITY}
%\begin{itemize}
% \item xxx
% \item xxx
% \item xxx
%\end{itemize}

%\underline{EXAMPLES}
%\begin{itemize}
% \item xxx
% \item xxx
% \item xxx
%\end{itemize}

%\textbf{\underline{BUG FIXES AND OTHER CHANGES TO EXISTING FUNCTIONALITY}} \\
%\underline{BASIC FUNCTIONALITY}
%\begin{itemize}
% \item xxx
% \item xxx
% \item xxx
%\end{itemize}

%\underline{INTERNAL FLOW PACKAGES}
%\begin{itemize}
% \item xxx
% \item xxx
% \item xxx
%\end{itemize}

%\underline{STRESS PACKAGES}
%\begin{itemize}
% \item xxx
% \item xxx
% \item xxx
%\end{itemize}

\underline{ADVANCED STRESS PACKAGES}
\begin{itemize}
\item Refactoring of the Water Mover package in version 6.4.3 introduced a reduction in performance for GWF models with a large number of movers. The program was corrected so that performance is similar to previous versions.
\item Deprecation warnings in the Lake and Streamflow Routing Packages, which can be issued by MODFLOW 6 at run time, incorrectly listed the version number as 6.5.0. The warning was modified to show 6.4.3 as the version number for the deprecation.
% \item xxx
\end{itemize}

%\underline{SOLUTION}
%\begin{itemize}
% \item xxx
% \item xxx
% \item xxx
%\end{itemize}

%\underline{EXCHANGES}
%\begin{itemize}
% \item xxx
% \item xxx
% \item xxx
%\end{itemize}

\underline{PARALLEL}
\begin{itemize}
\item A memory leak was identified in the way MPI messages were constructed and cached. The memory leak caused problems for large models with many time steps. The message construction and caching was fixed and tests confirm that the memory leak is no longer present.
% \item xxx
% \item xxx
\end{itemize}

7 changes: 7 additions & 0 deletions doc/ReleaseNotes/vx.x.x-template.tex
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,10 @@
% \item xxx
%\end{itemize}

%\underline{PARALLEL}
%\begin{itemize}
% \item xxx
% \item xxx
% \item xxx
%\end{itemize}

4 changes: 2 additions & 2 deletions doc/version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# MODFLOW 6 version file automatically created using...update_version.py
# created on...February 07, 2024 21:29:25
__version__ = "6.5.0.dev1"
# created on...February 13, 2024 21:29:25
__version__ = "6.5.0.dev2"
4 changes: 2 additions & 2 deletions doc/version.tex
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
\newcommand{\modflowversion}{mf6.5.0.dev1}
\newcommand{\modflowdate}{February 07, 2024}
\newcommand{\modflowversion}{mf6.5.0.dev2}
\newcommand{\modflowdate}{February 13, 2024}
\newcommand{\currentmodflowversion}{Version \modflowversion---\modflowdate}
4 changes: 2 additions & 2 deletions make/makedefaults
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,11 @@ OPTLEVEL ?= -O2
# set the fortran flags
ifeq ($(detected_OS), Windows)
ifeq ($(FC), gfortran)
FFLAGS ?= -static -fbacktrace -ffpe-summary=overflow -ffpe-trap=overflow,zero,invalid -fall-intrinsics -pedantic -Wcharacter-truncation $(OS_macro) -Wtabs -Wline-truncation -Wunused-label -Wunused-variable -std=f2008 -cpp
FFLAGS ?= -static -fbacktrace $(OS_macro) -fall-intrinsics -Wtabs -Wline-truncation -Wunused-label -Wunused-variable -pedantic -std=f2008 -Wcharacter-truncation -cpp
endif
else
ifeq ($(FC), gfortran)
FFLAGS ?= -fbacktrace -ffpe-summary=overflow -ffpe-trap=overflow,zero,invalid -fall-intrinsics -pedantic -Wcharacter-truncation $(OS_macro) -Wtabs -Wline-truncation -Wunused-label -Wunused-variable -std=f2008 -cpp
FFLAGS ?= -fbacktrace $(OS_macro) -fall-intrinsics -Wtabs -Wline-truncation -Wunused-label -Wunused-variable -pedantic -std=f2008 -Wcharacter-truncation -cpp
endif
ifeq ($(FC), $(filter $(FC), ifort mpiifort))
FFLAGS ?= -no-heap-arrays -fpe0 -traceback -Qdiag-disable:7416 -Qdiag-disable:7025 -Qdiag-disable:5268 -fpp
Expand Down
64 changes: 32 additions & 32 deletions make/makefile
Original file line number Diff line number Diff line change
@@ -1,41 +1,41 @@
# makefile created by pymake (version 1.2.7) for the 'mf6' executable.
# makefile created by pymake (version 1.2.9.dev0) for the 'mf6' executable.


include ./makedefaults

# Define the source file directories
SOURCEDIR1=../src
SOURCEDIR2=../src/Distributed
SOURCEDIR3=../src/Exchange
SOURCEDIR4=../src/Model
SOURCEDIR5=../src/Model/Connection
SOURCEDIR6=../src/Model/Geometry
SOURCEDIR7=../src/Model/GroundWaterEnergy
SOURCEDIR8=../src/Model/GroundWaterFlow
SOURCEDIR9=../src/Model/GroundWaterTransport
SOURCEDIR10=../src/Model/ModelUtilities
SOURCEDIR11=../src/Model/TransportModel
SOURCEDIR12=../src/Solution
SOURCEDIR13=../src/Solution/LinearMethods
SOURCEDIR14=../src/Solution/PETSc
SOURCEDIR15=../src/Timing
SOURCEDIR16=../src/Utilities
SOURCEDIR17=../src/Utilities/ArrayRead
SOURCEDIR18=../src/Utilities/Idm
SOURCEDIR19=../src/Utilities/Idm/mf6blockfile
SOURCEDIR20=../src/Utilities/Idm/selector
SOURCEDIR21=../src/Utilities/Libraries
SOURCEDIR22=../src/Utilities/Libraries/blas
SOURCEDIR23=../src/Utilities/Libraries/daglib
SOURCEDIR24=../src/Utilities/Libraries/rcm
SOURCEDIR25=../src/Utilities/Libraries/sparsekit
SOURCEDIR26=../src/Utilities/Libraries/sparskit2
SOURCEDIR27=../src/Utilities/Matrix
SOURCEDIR28=../src/Utilities/Memory
SOURCEDIR29=../src/Utilities/Observation
SOURCEDIR30=../src/Utilities/OutputControl
SOURCEDIR31=../src/Utilities/TimeSeries
SOURCEDIR32=../src/Utilities/Vector
SOURCEDIR2=../src/Exchange
SOURCEDIR3=../src/Distributed
SOURCEDIR4=../src/Solution
SOURCEDIR5=../src/Solution/LinearMethods
SOURCEDIR6=../src/Solution/PETSc
SOURCEDIR7=../src/Timing
SOURCEDIR8=../src/Utilities
SOURCEDIR9=../src/Utilities/Idm
SOURCEDIR10=../src/Utilities/Idm/selector
SOURCEDIR11=../src/Utilities/Idm/mf6blockfile
SOURCEDIR12=../src/Utilities/TimeSeries
SOURCEDIR13=../src/Utilities/Memory
SOURCEDIR14=../src/Utilities/OutputControl
SOURCEDIR15=../src/Utilities/ArrayRead
SOURCEDIR16=../src/Utilities/Libraries
SOURCEDIR17=../src/Utilities/Libraries/rcm
SOURCEDIR18=../src/Utilities/Libraries/blas
SOURCEDIR19=../src/Utilities/Libraries/sparskit2
SOURCEDIR20=../src/Utilities/Libraries/daglib
SOURCEDIR21=../src/Utilities/Libraries/sparsekit
SOURCEDIR22=../src/Utilities/Vector
SOURCEDIR23=../src/Utilities/Matrix
SOURCEDIR24=../src/Utilities/Observation
SOURCEDIR25=../src/Model
SOURCEDIR26=../src/Model/Connection
SOURCEDIR27=../src/Model/GroundWaterTransport
SOURCEDIR28=../src/Model/ModelUtilities
SOURCEDIR29=../src/Model/GroundWaterFlow
SOURCEDIR30=../src/Model/TransportModel
SOURCEDIR31=../src/Model/Geometry
SOURCEDIR32=../src/Model/GroundWaterEnergy

VPATH = \
${SOURCEDIR1} \
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
project(
'MODFLOW 6',
'fortran',
version: '6.5.0.dev1',
version: '6.5.0.dev2',
license: 'CC0',
meson_version: '>= 1.1.0',
default_options : [
Expand Down
4 changes: 2 additions & 2 deletions src/Utilities/version.f90
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ module VersionModule
public
! -- modflow 6 version
integer(I4B), parameter :: IDEVELOPMODE = 1
character(len=*), parameter :: VERSIONNUMBER = '6.5.0.dev1'
character(len=*), parameter :: VERSIONTAG = ' (preliminary) 02/07/2024'
character(len=*), parameter :: VERSIONNUMBER = '6.5.0.dev2'
character(len=*), parameter :: VERSIONTAG = ' (preliminary) 02/13/2024'
character(len=40), parameter :: VERSION = VERSIONNUMBER//VERSIONTAG
character(len=2), parameter :: MFVNAM = ' 6'
character(len=*), parameter :: MFTITLE = &
Expand Down
4 changes: 2 additions & 2 deletions utils/mf5to6/make/makedefaults
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,11 @@ OPTLEVEL ?= -O2
# set the fortran flags
ifeq ($(detected_OS), Windows)
ifeq ($(FC), gfortran)
FFLAGS ?= -static -fbacktrace -ffpe-summary=overflow -ffpe-trap=overflow,zero,invalid $(OS_macro) -cpp
FFLAGS ?= -static -fbacktrace $(OS_macro) -cpp
endif
else
ifeq ($(FC), gfortran)
FFLAGS ?= -fbacktrace -ffpe-summary=overflow -ffpe-trap=overflow,zero,invalid $(OS_macro) -cpp
FFLAGS ?= -fbacktrace $(OS_macro) -cpp
endif
ifeq ($(FC), $(filter $(FC), ifort mpiifort))
FFLAGS ?= -no-heap-arrays -fpe0 -traceback -Qdiag-disable:7416 -Qdiag-disable:7025 -Qdiag-disable:5268 -fpp
Expand Down
8 changes: 4 additions & 4 deletions utils/mf5to6/make/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ include ./makedefaults

# Define the source file directories
SOURCEDIR1=../src
SOURCEDIR2=../src/MF2005
SOURCEDIR3=../src/NWT
SOURCEDIR4=../src/LGR
SOURCEDIR5=../src/Preproc
SOURCEDIR2=../src/NWT
SOURCEDIR3=../src/LGR
SOURCEDIR4=../src/Preproc
SOURCEDIR5=../src/MF2005
SOURCEDIR6=../../../src/Utilities/Memory
SOURCEDIR7=../../../src/Utilities/TimeSeries
SOURCEDIR8=../../../src/Utilities
Expand Down
4 changes: 2 additions & 2 deletions utils/zonebudget/make/makedefaults
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,11 @@ OPTLEVEL ?= -O2
# set the fortran flags
ifeq ($(detected_OS), Windows)
ifeq ($(FC), gfortran)
FFLAGS ?= -static -fbacktrace -ffpe-summary=overflow -ffpe-trap=overflow,zero,invalid -fall-intrinsics -pedantic -Wcharacter-truncation $(OS_macro) -Wtabs -Wline-truncation -Wunused-label -Wunused-variable -std=f2008 -cpp
FFLAGS ?= -static -fbacktrace $(OS_macro) -fall-intrinsics -Wtabs -Wline-truncation -Wunused-label -Wunused-variable -pedantic -std=f2008 -Wcharacter-truncation -cpp
endif
else
ifeq ($(FC), gfortran)
FFLAGS ?= -fbacktrace -ffpe-summary=overflow -ffpe-trap=overflow,zero,invalid -fall-intrinsics -pedantic -Wcharacter-truncation $(OS_macro) -Wtabs -Wline-truncation -Wunused-label -Wunused-variable -std=f2008 -cpp
FFLAGS ?= -fbacktrace $(OS_macro) -fall-intrinsics -Wtabs -Wline-truncation -Wunused-label -Wunused-variable -pedantic -std=f2008 -Wcharacter-truncation -cpp
endif
ifeq ($(FC), $(filter $(FC), ifort mpiifort))
FFLAGS ?= -no-heap-arrays -fpe0 -traceback -Qdiag-disable:7416 -Qdiag-disable:7025 -Qdiag-disable:5268 -fpp
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.5.0.dev1
6.5.0.dev2

0 comments on commit b45da8b

Please sign in to comment.