Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 6.4.3 #1594

Merged
merged 223 commits into from
Feb 7, 2024
Merged

Release 6.4.3 #1594

merged 223 commits into from
Feb 7, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Feb 7, 2024

MODFLOW 6.4.3 release

The release can be approved by merging this PR into master. Merging rather than squashing is necessary to preserve the commit history.

When this PR is merged, a final job will be triggered to:

  1. create and tag a draft GitHub release, then upload assets (OS distributions and release notes)
  2. open a PR to update develop from master, resetting version files and setting IDEVELOPMODE=1

github-actions bot and others added 30 commits June 29, 2023 00:01
… outside halo (#1285)

* wip for setting halo to reduce communication (causes asymm. in senders/receivers for now...)

* Reduce halo for model and exchanges

* - exclude inactive models and exchanges from prepare_all
- add section markers to mpi log
- print virtual memory to listing

* fprettify

* - add doc
- clean up circ. dep. with VirtualSolution
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* reinit release notes for next development cycle
* add --repo-owner option to build_docs.py
* use .mf6minsim model for sample mf6 output in docs
* refactor update_version.py to use packaging.version
* convert version.txt to plain text
* convert development version to v6.4.3.dev0
* include ostag in versions subbed into docs
* check dist subdirs in check_dist.py
* include meson.options in full dist
…1296)

* feat(par): add Newton underrelaxation convergence check for parallel

* call base method
…1301)

* modify ArrayReaders to use standard errmsg variable
* standardize store_error calls in ArrayReaders
* modify list reader so cellid is only checked if no error condition
* add binary array input examples to mf6io
* add binary array input file specifications for each discretization type
* add binary list input file specifications
* add description of change to ReleaseNotes
* Update doc/mf6io/framework/array_data.tex

---------

Co-authored-by: langevin-usgs <[email protected]>
* add test of ex-gwf-bump with and without being split into two models with the flopy model splitter
* add parallel test of of ex-gwf-bump for one and two processors
* remove backspace so that ifx can be used to compile
* update meson for ifx
* fix initialization error in mf5to6 ghost node writer
* introduce LongLineReader as a way to emulate backspace functionality
* update vscode tasks.json for consistent build group definition
* remove `dpak` check in `sln_nur_has_converged()`
…eaches (#1311)

* add deprecation warning for use of NONE for unconnected reaches
* update mf6io with SFR changes
* update ReleaseNotes with SFR changes
* update error message in gwf3dis8 to use standard errmsg variable
* update error message in gwf3dis8 to write a single error message per failure
* standardize error messages in gwf3disv.f90 and gwf3disu.f90
* make specific test (test_gwf_sfr_conn) for sfr packagedata cellid for dis, disv, and disu
* fix issue in mf6io SFR example
* update mf6io SFR RBTH and RHK variable descriptions
* consolidate gfortran test matrix
* introduce gfortran 13 on linux and mac
* limit autotests to latest on each platform
- [x] deprecate use of NONE keyword to define lake-gwf conductance only a function of aquifer properties
- [x] update LAKE tests that used NONE keyword to use DNODATA
- [x] add new LAK test to evaluate use of DNODATA, NONE, and negative number (failure) for bedleak
- [x] update mf6io
- [x] update release notes
- [x] update mwt and ssm tex files - a result of running `python mf6ivar.py`
* configure exes in conftest.py instead of devtools
* remove usages of Case (to be removed from devtools)
* refactor test_gwf_maw[1-4] to accommodate removal
* add pull request template with suggested task checklist
* add compiler version to bug report template (for installs built from src)
* add function to append processor id to file names (`append_processor_id()`)
* update mf6core to use `append_processor_id()` to append processor id to `mfsim.lst`
* add test for inner and outer solver csv output based on 1d example in `test_par_gwf_01`
…d time_conversion (#1282)

* fix(autotests): update use of unit_conversion to length_conversion and time_conversion

* length_conversion should be the cube of 1.486, not simply 1.486

* Clean-up value of `length_conversion`
langevin-usgs and others added 25 commits January 19, 2024 09:24
- fix bug with exchanges and `print_input` in parallel mode
- add test for `print_input`
- add test for parallel disu coupling
* only require strictly numeric version string for approved releases
#1567)

* include meson.options in distribution archive
* unzip/validate archive, not just dist directory
* misc cleanup in release.yml
* add idm period logging

* only log outer header at first step of stress period

---------

Co-authored-by: mjreno <[email protected]>
* - add exchange mover
- split mover in provider,receiver parts

* - add syncing of qpactual

* fprettify

* add synchronization of package mover iprmap for movers

* modify makefile

* add file to MSVS

* Fix merge error

* fprettify

* fix: only add variables to mapper when exchange has a mvr

* - add (parallel) exchange mover test
- ncpus can now be set per simulation in testframework

* - (this file has been renamed: test_gwf_exgmvr01.py

* - add second exchange mover test (+parallel)
- fix printing of MVR table with qavailable in parallel
* MODFLOW-USGS/modflow6-examples default branch is now develop
* pytest command to build and write example models changed, update it
* omit utils/idmloader subdir
* update distribution checks
* rerun mf6ivar.py to update mf6io files
* fix typo in gwf-maw.dfn (missing and)
* use latex-friendly quotes in gwf-rcha dfn and tex description
… and exchanges (#1576)

* - add advanced test for xt3d and exchanges
- refactored naming of virtual mover data

* - fix CHD budget calculation for edge case: CHD at boundary and XT3D enabled in model and exchange
- add (parallel) test for this case
…1583)

* chore(BudgetObject.f90): cleanup docstrings in BudgetObject utility

* Another budget related file needing its docstrings tidy'd up
* docs(release): update release notes

* fine tuning of release notes and minor changes to IDP section in mf6io.

* add Scott Boyce to CITATION.cff
…1589)

* makes the autotest subdirectory of the proj root optional
* motivation: distribution doesn't contain autotest folder
* rerun mf6ivar.py to include all recent mf6io updates
@wpbonelli wpbonelli marked this pull request as ready for review February 7, 2024 21:55
@wpbonelli wpbonelli merged commit be6d39f into master Feb 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants