Builds the following versions of MODFLOW and related programs.
Program | Version | UTC Date |
---|---|---|
crt | 1.3.1 | 04/11/2017 |
gridgen | 1.0.02 | 10/24/2018 |
libmf6 | 6.5.0 | 05/23/2024 |
mf2000 | 1.19.01 | 03/30/2010 |
mf2005 | 1.12.00 | 12/07/2021 |
mf6 | 6.5.0 | 05/23/2024 |
mflgr | 2.0.0 | 09/20/2013 |
mfnwt | 1.3.0 | 09/07/2022 |
mfusg | 1.5 | 02/27/2019 |
mfusg_gsi | 2.3.0 | None |
mp6 | 6.0.1 | 10/23/2018 |
mp7 | 7.2.001 | 10/23/2018 |
mt3dms | 5.3.0 | 07/05/2023 |
mt3dusgs | 1.1.0 | 07/12/2019 |
sutra | 3.0 | 08/20/2019 |
swtv4 | 4.00.05 | 10/24/2018 |
triangle | 1.6 | 07/05/2023 |
vs2dt | 3.3 | 04/02/2018 |
zbud6 | 6.5.0 | 05/23/2024 |
zonbud3 | 3.01 | 10/25/2018 |
zonbudusg | 1.5 | 02/27/2019 |
What's Changed
- feat(cli): add --precision option to make-program by @jdhughes-usgs in #156
- fix(_usgs_src_update.py): fix function lookup in _build_replace() by @wpbonelli in #158
- feat(zip): add feature to allow appending to an existing zip file by @jdhughes-usgs in #159
- refactor(pymake): limit zip file targets to new targets with --keep by @jdhughes-usgs in #161
- feat(double): restore double switch in usgsprograms.txt by @jdhughes-usgs in #162
- feat(code.json): add features to control code.json output by @jdhughes-usgs in #163
- feat(export_json): add appdir kwarg by @jdhughes-usgs in #164
- update(mf6): update mf6 version by @jdhughes-usgs in #174
- fix(gsflow): remove gsflow as a possible target by @jdhughes-usgs in #176
- update(mfusg): update gsi mfusg version by @jdhughes-usgs in #178
⚠️ Notes
- Version 1.2.9 re-introduced GSFLOW/PRMS as build targets, but these have proven difficult to maintain, requiring custom compiler flags and extra steps to filter out extraneous source/object files. Version 1.2.10 drops support for these programs permanently.
- Xcode CLT < 15 is recommended to build GRIDGEN with Intel or GNU compilers on macOS. With newer CLT versions and Intel compilers, one is likely to see missing symbol errors due to issues locating header files. With GNU compilers, one encounters errors from the reimplemented linker. CLT 14.3.1 is known to work. To build with GNU compilers and newer CLT, the classic linker can be forced with flags
-Wl,-ld_classic
.
Full Changelog: 1.2.9...1.2.10