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

Compiling on Windows with gfortran #1609

Open
pya opened this issue Feb 11, 2024 · 7 comments
Open

Compiling on Windows with gfortran #1609

pya opened this issue Feb 11, 2024 · 7 comments

Comments

@pya
Copy link

pya commented Feb 11, 2024

Task

I am trying to compile the latest version on Windows.

Operating System

Windows version: Windows 10 Pro, latest updates applied

Steps installing the environment

  1. Forked the development branch on GitHub
  2. Cloned it to my local Windows system
  3. Created a new conda environment with: mamba env create -f environment.yaml
  4. Python version is 3.12.1
  5. Activated the new environment
  6. Installed gfortran and cmake with: mamba install -c conda-forge m2w64-toolchain_win-64 cmake

cmake and gfortran are found in the conda environment

where cmake
C:\Users\mike\mambaforge\envs\modflow6_dev\Library\bin\cmake.exe
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe

where gfortran
C:\Users\mike\mambaforge\envs\modflow6_dev\Library\mingw-w64\bin\gfortran.exe

with these versions:

cmake --version
cmake version 3.28.3

CMake suite maintained and supported by Kitware (kitware.com/cmake).

gfortran --version
GNU Fortran (Rev5, Built by MSYS2 project) 5.3.0
Copyright (C) 2015 Free Software Foundation, Inc.

GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING

The meson version is:

meson --version
1.3.0

Preparing the build

Running this command from the root dir:

meson setup builddir --prefix=%CD% --libdir=bin
The Meson build system
Version: 1.3.0
Source dir: C:\Users\mike\Dev\modflow6
Build dir: C:\Users\mike\Dev\modflow6\builddir
Build type: native build
Project name: MODFLOW 6
Project version: 6.5.0.dev1
Fortran compiler for the host machine: gfortran (gcc 5.3.0 "GNU Fortran (Rev5, Built by MSYS2 project) 5.3.0")
Fortran linker for the host machine: gfortran ld.bfd 2.25.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Message: The used profile is: release
Message: The fc_id is: gcc
Message: Extended build: false
Compiler for Fortran supports arguments -fall-intrinsics: YES 
Compiler for Fortran supports arguments -pedantic: YES 
Compiler for Fortran supports arguments -cpp: YES 
Compiler for Fortran supports arguments -Wcharacter-truncation: YES 
Compiler for Fortran supports arguments -Wno-unused-dummy-argument: YES 
Compiler for Fortran supports arguments -Wno-intrinsic-shadow: YES 
Compiler for Fortran supports arguments -Wno-maybe-uninitialized: YES 
Compiler for Fortran supports arguments -Wno-uninitialized: YES 
Compiler for Fortran supports arguments -ffpe-summary=overflow: YES 
Compiler for Fortran supports arguments -ffpe-trap=overflow,zero,invalid: YES 
Compiler for Fortran supports arguments -D_WIN32: YES 
Message: MODFLOW 6 executable name: mf6
Message: MODFLOW 6 shared library name: libmf6
Message: MODFLOW 5 to 6 converter name: mf5to6
Message: ZONEBUDGET 6 executable name: zbud6

Found pkg-config: YES (C:\Users\mike\mambaforge\envs\modflow6_dev\Library\mingw-w64\bin\pkg-config.EXE) 0.29.1
Found CMake: C:\Users\mike\mambaforge\envs\modflow6_dev\Library\bin\cmake.EXE (3.28.3)
WARNING: CMake Toolchain: Failed to determine CMake compilers state
Run-time dependency test-drive found: NO (tried pkgconfig)
Build targets in project: 6

MODFLOW 6 6.5.0.dev1

  User defined options
    libdir: bin
    prefix: C:\Users\mike\Dev\modflow6

Compiling

Running this command from the root dir:

meson compile -C builddir
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: C:\Users\mike\mambaforge\envs\modflow6_dev\Library\bin\ninja.EXE -C C:/Users/mike/Dev/modflow6/builddir
ninja: Entering directory `C:/Users/mike/Dev/modflow6/builddir'
[13/448] Compiling Fortran object src/libmf6core.a.p/Utilities_CharString.f90.obj
FAILED: src/libmf6core.a.p/Utilities_CharString.f90.obj src/libmf6core.a.p/characterstringmodule.mod
"gfortran" "-Isrc\libmf6core.a.p" "-Isrc" "-I..\src" "-Isrc\libmf6_external.a.p" "-fdiagnostics-color=always" "-D_FILE_OFFSET_BITS=64" "-Wall" "-std=f2008" "-O2" "-fall-intrinsics" "-pedantic" "-cpp" "-Wcharacter-truncation" "-Wno-unused-dummy-argument" "-Wno-intrinsic-shadow" "-Wno-maybe-uninitialized" "-Wno-uninitialized" "-ffpe-summary=overflow" "-ffpe-trap=overflow,zero,invalid" "-D_WIN32" "-Jsrc\libmf6core.a.p" -o src/libmf6core.a.p/Utilities_CharString.f90.obj "-c" ../src/Utilities/CharString.f90
f951.exe: internal compiler error: Segmentation fault
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://sourceforge.net/projects/msys2> for instructions.
[15/448] Compiling Fortran object src/libmf6core.a.p/Utilities_kind.f90.obj
ninja: build stopped: subcommand failed.

What did I miss?

@pya
Copy link
Author

pya commented Feb 11, 2024

For now, I'll go with the nightly build. :)

@wpbonelli
Copy link
Contributor

Hi @pya, I see the same error on Windows with the m2w64-toolchain_win-64 conda package. You might try installing mingw either from Chocolatey or one of the distributions here, I think those should succeed.

@pya
Copy link
Author

pya commented Feb 12, 2024

Hi @wpbonelli, thanks for the tip. Using the Chocolatey route worked. It compiled on the first try. But many tests fail.

Unit tests

ERROR REPORT:

  1. IMSLINEAR7AR RCLOSE MUST > 0.0

UNIT ERROR REPORT:

  1. Error occurred while reading file 'par_gwf01-1d.ims'
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――


Summary of Failures:

4/4 Serial simulation test     FAIL            0.31s   exit status 2

Ok:                 3
Expected Fail:      0
Fail:               1
Unexpected Pass:    0
Skipped:            0
Timeout:            0

Integration tests

 297 failed, 145 passed, 40 skipped, 548 warnings in 461.58s (0:07:41) 

I did run:

python autotest/update_flopy.py

The not so short test summary info:


====================================================================================== short test summary info =======================================================================================
FAILED test_gwf_csub_ndb01_nr.py::test_mf6model[5-csub_ndb01f] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[5-csub_ndb01f]0
FAILED test_gwe_esl02.py::test_mf6model[1-3cell_cnd] - NameError: name 'index' is not defined
FAILED test_gwf_auxvars.py::test_mf6model[0-aux01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[0-aux01]0
FAILED test_gwf_csub_ndb01_nr.py::test_mf6model[6-csub_ndb01g] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[6-csub_ndb01g]0
FAILED test_gwe_sfe_strmbedcond.py::test_mf6model[2-sfe-conducto] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[2-sfe-conducto]0
FAILED test_gwe_cnd.py::test_mf6model[0-cnd01] - AssertionError: gwe temperatures do not match stored concentrations
FAILED test_gwf_csub_wc01.py::test_mf6model[1-csub_wc02b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw10\test_mf6model[1-csub_wc02b]0
FAILED test_gwf_csub_subwt01.py::test_mf6model[3-csub_subwt01d] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[3-csub_subwt01d]0\mf6_regression
FAILED test_gwf_csub_distypes.py::test_mf6model[1-csub_disv] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[1-csub_disv]0
FAILED test_gwf_csub_db01_nr.py::test_mf6model[0-csub_db01a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-csub_db01a]0
FAILED test_gwf_auxvars02.py::test_mf6model[0-aux02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[0-aux02]0
FAILED test_gwf_csub_ndb01_nr.py::test_mf6model[7-csub_ndb01h] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[7-csub_ndb01h]0
FAILED test_gwf_csub_db01_nr.py::test_mf6model[1-csub_db01b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-csub_db01b]0
FAILED test_gwe_drycell_cnd0.py::test_mf6model[0-drycell0] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-drycell0]0
FAILED test_gwe_sfe_strmbedcond.py::test_mf6model[3-sfe-conductm] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[3-sfe-conductm]0
FAILED test_gwf_disv_uzf.py::test_mf6model[0-disv_with_uzf] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-disv_with_uzf]0
FAILED test_gwf_csub_db01_nr.py::test_mf6model[2-csub_db01c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[2-csub_db01c]0
FAILED test_gwf_drn_ddrn01.py::test_mf6model[0-drn_ddrn01a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-drn_ddrn01a]0
FAILED test_gwf_buy_lak01.py::test_mf6model[0-buy_lak_01a] - assert False
FAILED test_gwf_csub_db01_nr.py::test_mf6model[3-csub_db01d] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[3-csub_db01d]0
FAILED test_gwf_csub_subwt02.py::test_mf6model[0-csub_subwt02a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-csub_subwt02a]0
FAILED test_gwf_drn_ddrn01.py::test_mf6model[1-drn_ddrn01b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[1-drn_ddrn01b]0
FAILED test_gwf_csub_db01_nr.py::test_mf6model[4-csub_db01e] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[4-csub_db01e]0
FAILED test_gwf_csub_distypes.py::test_mf6model[2-csub_disu] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[2-csub_disu]0
FAILED test_gwf_drn_ddrn02.py::test_mf6model[0-drn_ddrn02a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-drn_ddrn02a]0
FAILED test_gwf_buy_lak02.py::test_mf6model[0-gwfbuylak02a] - AssertionError: initial and final water volume not equal: 6.85 5.936253305908575
FAILED test_gwf_csub_db01_nr.py::test_mf6model[5-csub_db01f] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[5-csub_db01f]0
FAILED test_gwf_csub_subwt02.py::test_mf6model[1-csub_subwt02b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[1-csub_subwt02b]0
FAILED test_gwe_drycell_cnd2.py::test_mf6model[0-drycl-cnduct] - AssertionError: heads in row 1 should be below bottom elevation of row 2
FAILED test_gwf_csub_distypes.py::test_mf6model[0-csub_dis] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-csub_dis]0
FAILED test_gwf_buy_lak02.py::test_mf6model[1-gwfbuylak02b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[1-gwfbuylak02b]0
FAILED test_gwe_esl01.py::test_mf6model[0-warmup] - AssertionError: Grid cell temperatures do not reflect the expected difference in stress period 0
FAILED test_gwf_csub_subwt02.py::test_mf6model[2-csub_subwt02c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[2-csub_subwt02c]0
FAILED test_gwf_ifmod_vert.py::test_mf6model[0-ifmod_vert] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ifmod_vert]0
FAILED test_gwe_esl02.py::test_mf6model[0-2cell_cnd] - NameError: name 'index' is not defined
FAILED test_gwf_buy_lak02.py::test_mf6model[2-gwfbuylak02c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[2-gwfbuylak02c]0
FAILED test_gwf_csub_distypes.py::test_mf6model[3-csub_disu01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[3-csub_disu01]0
FAILED test_gwf_ifmod_xt3d01.py::test_mf6model[0-ifmod_xt3d01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ifmod_xt3d01]0
FAILED test_gwf_evt01.py::test_mf6model[0-evt01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-evt01]0
FAILED test_gwf_csub_subwt02.py::test_mf6model[3-csub_subwt02d] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[3-csub_subwt02d]0
FAILED test_gwf_ifmod_xt3d02.py::test_mf6model[0-ifmod_xt3d02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ifmod_xt3d02]0
FAILED test_gwf_buy_lak02.py::test_mf6model[3-gwfbuylak02d] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[3-gwfbuylak02d]0
FAILED test_gwf_libmf6_evt01.py::test_mf6model[0-libgwf_evt01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_evt01]0
FAILED test_gwf_csub_subwt03.py::test_mf6model[0-csub_subwt03a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-csub_subwt03a]0
FAILED test_gwf_evt02.py::test_mf6model[0-evt02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-evt02]0
FAILED test_gwf_buy_maw01.py::test_mf6model[0-buy_maw_01a] - AssertionError: kstp 0: current volume (8.509955742875643) not equal initial volume (8.354162898635305)
FAILED test_gwf_libmf6_ghb01.py::test_mf6model[0-libgwf_ghb01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_ghb01]0
FAILED test_gwf_csub_distypes.py::test_mf6model[4-csub_disu02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[4-csub_disu02]0
FAILED test_gwf_csub_subwt03.py::test_mf6model[1-csub_subwt03b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[1-csub_subwt03b]0
FAILED test_gwf_libmf6_ifmod01.py::test_mf6model[0-libgwf_ifmod01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_ifmod01]0
FAILED test_gwf_buy_sfr01.py::test_mf6model[0-buy_sfr_01] - AssertionError: reach 0 flow 0.07121154197078366 not equal 0.07121351267483506
FAILED test_gwf_exgmvr01.py::test_mf6model[0-gwf_exgmvr01] - AssertionError: sfr stages are not equal
FAILED test_gwf_maw01.py::test_mf6model[1-maw01nwt] - ValueError: operands could not be broadcast together with shapes (0,) (3,)
FAILED test_gwf_maw01.py::test_mf6model[2-maw01nwtur] - ValueError: operands could not be broadcast together with shapes (0,) (3,)
FAILED test_gwf_ims_rcm_reorder.py::test_mf6model[0-ims_rcm] - AssertionError: head comparison failed
FAILED test_gwf_libmf6_ifmod02.py::test_mf6model[0-libgwf_ifmod02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_ifmod02]0
FAILED test_gwf_lak_bedleak.py::test_mf6model[0-bedleak] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-bedleak]0
FAILED test_gwf_exgmvr02.py::test_mf6model[0-gwf_exgmvr02] - AssertionError: sfr left (segment I) stages are not equal
FAILED test_gwf_lak_bedleak.py::test_mf6model[2-bedleak_none] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[2-bedleak_none]0
FAILED test_gwf_libmf6_ifmod03.py::test_mf6model[0-libgwf_ifmod03] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_ifmod03]0
FAILED test_gwf_lak_wetlakbedarea01.py::test_mf6model[0-lak-1cellkbd] - AssertionError: With stage rising in the lake continuously, so too should the wetted area of the horizontal connection
FAILED test_gwf_libmf6_rch01.py::test_mf6model[0-libgwf_rch01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_rch01]0\libmf6
FAILED test_gwf_lak_wetlakbedarea02.py::test_mf6model[0-lak-wetlkbd] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-lak-wetlkbd]0
FAILED test_gwf_csub_subwt03.py::test_mf6model[2-csub_subwt03c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[2-csub_subwt03c]0\mf6
FAILED test_gwf_libmf6_rch02.py::test_mf6model[0-libgwf_rch02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_rch02]0\libmf6
FAILED test_gwf_laket.py::test_mf6model[1-gwf_laket02] - UnboundLocalError: cannot access local variable 'msg' where it is not associated with a value
FAILED test_gwf_csub_subwt03.py::test_mf6model[3-csub_subwt03d] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[3-csub_subwt03d]0
FAILED test_gwf_libmf6_riv01.py::test_mf6model[0-libgwf_riv01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_riv01]0
FAILED test_gwf_csub_wtgeo.py::test_mf6model[1-csub_wtgeob] - AssertionError: head comparison failed
FAILED test_gwf_libmf6_riv02.py::test_mf6model[0-libgwf_riv02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_riv02]0
FAILED test_gwf_maw05.py::test_mf6model[0-maw_05a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-maw_05a]0
FAILED test_gwf_libmf6_sto01.py::test_mf6model[0-libgwf_sto01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-libgwf_sto01]0
FAILED test_gwf_maw05.py::test_mf6model[1-maw_05b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-maw_05b]0
FAILED test_gwf_maw01.py::test_mf6model[0-maw01] - ValueError: operands could not be broadcast together with shapes (0,) (3,)
FAILED test_gwf_maw05.py::test_mf6model[2-maw_05c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[2-maw_05c]0
FAILED test_gwf_csub_wc01.py::test_mf6model[0-csub_wc01a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-csub_wc01a]0\mf6
FAILED test_gwf_maw06.py::test_mf6model[0-maw_06a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-maw_06a]0
FAILED test_gwf_maw06.py::test_mf6model[1-maw_06b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-maw_06b]0
FAILED test_gwf_maw07.py::test_mf6model[0-maw_07a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-maw_07a]0
FAILED test_gwf_maw09.py::test_mf6model[2-maw_09c] - AssertionError: total volume 24.05103471486418 not equal to initial volume 24.5
FAILED test_gwe_esl_analyt_sln.py::test_mf6model[0-esl_casei] - AssertionError: simulated solution is whacked
FAILED test_gwf_maw07.py::test_mf6model[1-maw_07b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-maw_07b]0
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[4-ps2b_disv] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[4-ps2b_disv]0
FAILED test_gwf_maw08.py::test_mf6model[0-maw_08a] - AssertionError: simulated maw head (11.257968710126875) does not equal 10.
FAILED test_gwf_maw09.py::test_mf6model[3-maw_09d] - AssertionError: total volume 24.15073483402552 not equal to initial volume 24.5
FAILED test_gwf_maw08.py::test_mf6model[1-maw_08b] - AssertionError: simulated maw head (11.257968710126875) does not equal 10.
FAILED test_gwf_csub_sk02.py::test_mf6model[1-csub_sk02b] - AssertionError: head comparison failed
FAILED test_gwf_csub_inelastic.py::test_mf6model[0-csub_de01a] - AssertionError: maximum absolute void ratio difference (0.010480510231867912) exceeds 0.002
FAILED test_gwf_multimvr.py::test_mf6model[1-mltmvr5050] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[1-mltmvr5050]0
FAILED test_gwf_maw09.py::test_mf6model[0-maw_09a] - AssertionError: total volume 24.05103471486418 not equal to initial volume 24.5
FAILED test_gwf_csub_ndb01_nr.py::test_mf6model[0-csub_ndb01a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[0-csub_ndb01a]0
FAILED test_gwf_csub_ndb01_nr.py::test_mf6model[1-csub_ndb01b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[1-csub_ndb01b]0
FAILED test_gwf_csub_ndb01_nr.py::test_mf6model[2-csub_ndb01c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[2-csub_ndb01c]0
FAILED test_gwf_multimvr.py::test_mf6model[2-mltmvr7525] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[2-mltmvr7525]0
FAILED test_gwf_maw09.py::test_mf6model[1-maw_09b] - AssertionError: total volume 24.15073483402552 not equal to initial volume 24.5
FAILED test_gwf_csub_ndb01_nr.py::test_mf6model[3-csub_ndb01d] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[3-csub_ndb01d]0
FAILED test_gwf_mvr01.py::test_mf6model[0-gwf_mvr01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[0-gwf_mvr01]0
FAILED test_gwf_npf01_75x75.py::test_mf6model[1-npf01b_75x75] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-npf01b_75x75]0
FAILED test_gwf_csub_ndb01_nr.py::test_mf6model[4-csub_ndb01e] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[4-csub_ndb01e]0
FAILED test_gwf_newton01.py::test_mf6model[0-newton01] - AssertionError: head in layer 1 != 8. (7.909090909)
FAILED test_gwf_npf02_rewet.py::test_mf6model[0-npf02_hreweta] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-npf02_hreweta]0
FAILED test_gwf_newton_under_relaxation.py::test_mf6model[0-nr_ur01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[0-nr_ur01]0
FAILED test_gwf_npf_thickstrt.py::test_mf6model[3-gwf_npf_thickstrt04] - AssertionError: simulated head do not match with known solution.
FAILED test_gwf_npf02_rewet.py::test_mf6model[1-npf02_hrewetb] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-npf02_hrewetb]0
FAILED test_gwf_npf_thickstrt.py::test_mf6model[4-gwf_npf_thickstrt05] - AssertionError: simulated head do not match with known solution.
FAILED test_gwf_newton_under_relaxation.py::test_mf6model[1-nr_ur02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[1-nr_ur02]0
FAILED test_gwf_npf_thickstrt.py::test_mf6model[5-gwf_npf_thickstrt06] - AssertionError: simulated head do not match with known solution.
FAILED test_gwf_npf_thickstrt.py::test_mf6model[6-gwf_npf_thickstrt07] - AssertionError: simulated head do not match with known solution.
FAILED test_gwf_noptc01.py::test_mf6model[0-gwf_noptc01] - AssertionError: head comparison failed
FAILED test_gwf_npf_thickstrt.py::test_mf6model[7-gwf_npf_thickstrt08] - AssertionError: simulated head do not match with known solution.
FAILED test_gwf_npf02_rewet.py::test_mf6model[3-npf02_hrewetd] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[3-npf02_hrewetd]0
FAILED test_gwf_npf_thickstrt.py::test_mf6model[8-gwf_npf_thickstrt09] - AssertionError: simulated head do not match with known solution.
FAILED test_gwf_noptc01.py::test_mf6model[1-gwf_noptc02] - AssertionError: head comparison failed
FAILED test_gwf_rch01.py::test_mf6model[1-rch01b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[1-rch01b]0
FAILED test_gwf_rch01.py::test_mf6model[2-rch01c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[2-rch01c]0
FAILED test_gwf_npf03_sfr.py::test_mf6model[0-npf03_sfra] - AssertionError: maximum absolute maw head difference (96881.87511036756) exceeds 1e-08
FAILED test_gwf_csub_sk02.py::test_mf6model[3-csub_sk02d] - AssertionError: head comparison failed
FAILED test_gwf_npf01_75x75.py::test_mf6model[0-npf01a_75x75] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[0-npf01a_75x75]0
FAILED test_gwf_rch02.py::test_mf6model[0-rch02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[0-rch02]0
FAILED test_gwf_npf_tvk02.py::test_mf6model[0-tvk02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[0-tvk02]0
FAILED test_gwf_rch03.py::test_mf6model[0-rch03] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[0-rch03]0
FAILED test_gwf_npf_tvk03.py::test_mf6model[0-tvk03] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[0-tvk03]0
FAILED test_gwf_npf_tvk04.py::test_mf6model[0-tvk05] - AssertionError: Expect higher flow rate in period 2 compared to period 1, but found equal or higher flow rate in period 1
FAILED test_gwf_sfr_badfactor.py::test_mf6model[0-ts_sfr01] - AssertionError: error count = 0but should equal 1
FAILED test_gwf_returncodes.py::test_main[converge_fail_nocontinue] - Failed: DID NOT RAISE <class 'RuntimeError'>
FAILED test_gwf_npf03_sfr.py::test_mf6model[1-npf03_sfrb] - AssertionError: maximum absolute maw head difference (96884.07883706779) exceeds 1e-08
FAILED test_gwf_sfr_diversion.py::test_mf6model[0-sfr_div] - AssertionError: Incorrect outflow for diversion reach
FAILED test_gwf_npf04_spdis.py::test_mf6model[0-npf04] - AssertionError: min or max residual too large -0.0021787076012280693 0.0021203671733012186
FAILED test_gwf_npf05_anisotropy.py::test_mf6model[0-npf05a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-npf05a]0
FAILED test_gwf_maw_obs.py::test_mf6model - AssertionError: []
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[0-ps1a_disv] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-ps1a_disv]0
FAILED test_gwf_sfr_npoint03.py::test_mf6model[0-sfr_npt03a] - AssertionError: downstream outflows not equal ('sfr_npt03a')
FAILED test_gwf_sfr_npoint03.py::test_mf6model[2-sfr_npt03c] - AssertionError: downstream outflows not equal ('sfr_npt03c')
FAILED test_gwf_sfr_npoint03.py::test_mf6model[1-sfr_npt03b] - AssertionError: upstream depths are not equal ('sfr_npt03b')
FAILED test_gwf_sfr_npoint03.py::test_mf6model[3-sfr_npt03d] - AssertionError: upstream depths are not equal ('sfr_npt03d')
FAILED test_gwe_esl_analyt_sln.py::test_mf6model[1-esl_caseii] - AssertionError: simulated solution is whacked
FAILED test_gwf_sfr_npoint03.py::test_mf6model[4-sfr_npt03e] - AssertionError: downstream outflows not equal ('sfr_npt03e')
FAILED test_gwe_stallman.py::test_mf6model[0-stallman] - AssertionError: gwe temperatures do not match analytical temperatures
FAILED test_gwf_sfr_npoint03.py::test_mf6model[5-sfr_npt03f] - AssertionError: downstream outflows not equal ('sfr_npt03f')
FAILED test_gwe_uze00.py::test_mf6model[0-uze00] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[0-uze00]0
FAILED test_gwf_sfr_npoint03.py::test_mf6model[6-sfr_npt03g] - AssertionError: downstream outflows not equal ('sfr_npt03g')
FAILED test_gwe_vs_gwt.py::test_mf6model[0-t_vs_c] - AssertionError: The difference between a GWE and equivalent GWT solution has changed. Some investigation required.
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[1-ps1a_disu] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[1-ps1a_disu]0
FAILED test_gwf_sto01.py::test_mf6model[0-gwf_sto01] - AssertionError: head comparison failed
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[2-ps2a_disv] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[2-ps2a_disv]0
FAILED test_gwf_sto03.py::test_mf6model[0-gwf_sto03a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[0-gwf_sto03a]0
FAILED test_gwegwe_exchng_with_comp2gwt.py::test_mf6model[0-gwegwe-gwtgwt] - AssertionError: The difference between a GWE and equivalent GWT solution has changed. Some investigation required.
FAILED test_gwf_csub_sk03.py::test_mf6model[0-csub_sk03a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw7\test_mf6model[0-csub_sk03a]0
FAILED test_gwf_ats03.py::test_mf6model[0-gwf_ats03a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[0-gwf_ats03a]0
FAILED test_gwf_csub_sk04_nr.py::test_mf6model[0-csub_sk04a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw7\test_mf6model[0-csub_sk04a]0
FAILED test_gwf_csub_sk04_nr.py::test_mf6model[1-csub_sk04b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw7\test_mf6model[1-csub_sk04b]0
FAILED test_gwf_csub_sk04_nr.py::test_mf6model[2-csub_sk04c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw7\test_mf6model[2-csub_sk04c]0
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[5-ps2b_disu] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[5-ps2b_disu]0
FAILED test_gwf_sto_tvs01.py::test_mf6model[0-tvs01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[0-tvs01]0
FAILED test_gwf_csub_sk04_nr.py::test_mf6model[3-csub_sk04d] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw7\test_mf6model[3-csub_sk04d]0
FAILED test_gwf_ats_lak01.py::test_mf6model[0-gwf_ats_lak_01a] - ValueError: operands could not be broadcast together with shapes (51,) (20,)
FAILED test_gwf_utl05_budparse.py::test_mf6model[0-gwf_utl05] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[0-gwf_utl05]0
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[6-ps2c_disv] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[6-ps2c_disv]0
FAILED test_gwf_uzf02.py::test_mf6model[0-gwf_uzf02a] - AssertionError: unsat ET is not correct
FAILED test_gwf_pertim.py::test_mf6model[0-gwf_pertim] - AssertionError: CHD_IN <> 99928.4941 ([0.025861])
FAILED test_gwf_uzf03.py::test_mf6model[0-gwf_uzf03a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[0-gwf_uzf03a]0
FAILED test_gwf_ptc01.py::test_mf6model[0-ptc01] - AssertionError: head comparison failed
FAILED test_gwf_uzf01.py::test_mf6model[0-gwf_uzf01a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[0-gwf_uzf01a]0
FAILED test_gwf_rch01.py::test_mf6model[0-rch01a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[0-rch01a]0
FAILED test_gwf_uzf_wc_output.py::test_mf6model[0-uzf_3lay_wc_chk] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[0-uzf_3lay_wc_chk]0
FAILED test_gwf_uzf_gwet.py::test_mf6model[0-uzf_3lay] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[0-uzf_3lay]0
FAILED test_gwf_vsc04_lak.py::test_mf6model[1-vsc04-lak] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[1-vsc04-lak]0
FAILED test_gwf_vsc05_hfb.py::test_mf6model[0-no-vsc05-hfb] - AssertionError: Flow in models no-vsc05-hfb and the established answer should be approximately equal, but are not.
FAILED test_gwf_vsc02.py::test_mf6model[1-vsc02-bnd] - AssertionError: Flow in the vsc02-bnd test problem (simulates viscosity) has changed,
FAILED test_gwf_vsc05_hfb.py::test_mf6model[1-vsc05-hfb] - AssertionError: Flow in models vsc05-hfb and the established answer should be approximately equal, but are not.
FAILED test_gwf_vsc01.py::test_mf6model[0-no-vsc01-bnd] - AssertionError: Flow in the no-vsc01-bnd test problem (doesn't simulate viscosity) has changed,
FAILED test_gwe_esl_analyt_sln.py::test_mf6model[2-esl_caseiii] - AssertionError: simulated solution is whacked
FAILED test_gwf_ts_lak01.py::test_mf6model[0-ts_lak01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ts_lak01]0\mf6
FAILED test_gwf_wel01.py::test_mf6model[0-wel01] - AssertionError: maximum absolute well rates (1.75) exceeds 1e-09
FAILED test_gwe_lke_conduction.py::test_mf6model[0-lke-conductn] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw1\test_mf6model[0-lke-conductn]0
FAILED test_gwf_ts_maw01.py::test_mf6model[0-ts_maw01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ts_maw01]0
FAILED test_gwe_lke_conduction.py::test_mf6model[1-lke-conductm] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw1\test_mf6model[1-lke-conductm]0
FAILED test_gwt_adv01.py::test_mf6model[1-adv01b] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwf_ts_sfr01.py::test_mf6model[0-ts_sfr01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ts_sfr01]0
FAILED test_gwt_adv01.py::test_mf6model[2-adv01c] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwe_lke_conduction.py::test_mf6model[2-lke-conductr] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw1\test_mf6model[2-lke-conductr]0
FAILED test_gwf_vsc01.py::test_mf6model[1-vsc01-bnd] - AssertionError: Flow in the vsc01-bnd test problem (simulates viscosity) has changed,
FAILED test_gwt_adv01_fmi.py::test_mf6model[0-adv01a_fmi] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwf_ts_sfr02.py::test_mf6model[0-ts_sfr02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ts_sfr02]0
FAILED test_gwf_csub_wtgeo.py::test_mf6model[3-csub_wtgeod] - AssertionError: head comparison failed
FAILED test_gwt_adv01_fmi.py::test_mf6model[1-adv01b_fmi] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwe_mwe_conduction.py::test_mf6model[0-mwe_01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw1\test_mf6model[0-mwe_01]0
FAILED test_gwt_adv01_fmi.py::test_mf6model[2-adv01c_fmi] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwe_sfe_strmbedcond.py::test_mf6model[0-sfe-conductn] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw1\test_mf6model[0-sfe-conductn]0
FAILED test_gwf_ts_uzf01.py::test_mf6model[0-ts_uzf01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ts_uzf01]0\mf6
FAILED test_gwfgwf.py::test_mf6model[0-gwfgwf01] - AssertionError: Constant head outflow (0.0) is not equal to the specified recharge inflow (0.002).
FAILED test_gwt_adv01_gwtgwt.py::test_mf6model[0-adv01a_gwtgwt] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwfgwf.py::test_mf6model[1-gwfgwf01ifmod] - AssertionError: Constant head outflow (0.0) is not equal to the specified recharge inflow (0.002).
FAILED test_gwe_sfe_strmbedcond.py::test_mf6model[1-sfe-conducti] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw1\test_mf6model[1-sfe-conducti]0
FAILED test_gwt_adv02.py::test_mf6model[0-adv02a] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwfgwf_lgr.py::test_mf6model[0-gwfgwf_lgr_classic] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw7\test_mf6model[0-gwfgwf_lgr_classic]0
FAILED test_gwfgwf_lgr.py::test_mf6model[1-gwfgwf_lgr_ifmod] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw7\test_mf6model[1-gwfgwf_lgr_ifmod]0
FAILED test_gwt_adv02.py::test_mf6model[1-adv02b] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_adv01_gwtgwt.py::test_mf6model[1-adv01b_gwtgwt] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_adv03.py::test_mf6model[1-adv03b] - AssertionError: ('simulated concentrations do not match with known solution.', array([9.91666434e-01, 9.86953589e-01, 9.80778200e-01, ...772189,
FAILED test_gwt_adv02.py::test_mf6model[2-adv02c] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_adv01_gwtgwt.py::test_mf6model[2-adv01c_gwtgwt] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwf_vsc02.py::test_mf6model[0-no-vsc02-bnd] - AssertionError: Flow in the no-vsc02-bnd test problem (doesn't simulate viscosity) has changed,
FAILED test_gwt_adv03.py::test_mf6model[0-adv03a] - AssertionError: ('simulated concentrations do not match with known solution.', array([9.75305991e-01, 9.52167956e-01, 9.13498872e-01, ...889559,
FAILED test_gwt_adv03.py::test_mf6model[2-adv03c] - AssertionError: ('simulated concentrations do not match with known solution.', array([ 9.75305991e-01,  9.61567354e-01,  9.44318192e-0...900783,
FAILED test_gwt_dsp02.py::test_mf6model[0-dsp02a] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_dsp01_fmi.py::test_mf6model[0-dsp01a_fmi] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_dsp02.py::test_mf6model[1-dsp02b] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_dsp01_fmi.py::test_mf6model[1-dsp01b_fmi] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_dsp01_gwtgwt.py::test_mf6model[0-dsp01_gwtgwt] - assert False
FAILED test_gwt_dsp03.py::test_mf6model[0-dsp03a] - AssertionError: ('simulated concentrations do not match with known solution.', array([1.        , 0.94926607, 0.9290872 , 0.88120143, ...0., 0., 0., 0., 0.,
FAILED test_gwt_dsp03.py::test_mf6model[1-dsp03b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-dsp03b]0
FAILED test_gwt_ist02.py::test_mf6model[0-ist02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_mf6model[0-ist02]0
FAILED test_gwt_henry.py::test_mf6model[0-henry01] - AssertionError: ('simulated concentrations do not match with known solution.', array([[6.62568993e-05, 2.62136709e-04, 1.03376866e-03,...4.38911273e-21,
FAILED test_gwt_ims_issue655.py::test_mf6model[0-issue655a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-issue655a]0
FAILED test_gwt_dsp01.py::test_mf6model[0-dsp01a] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_lkt01.py::test_mf6model[0-lkt_01] - AssertionError: [100. 100. 100. 100. 100.] [ 4.86242795 27.24270616 64.55536421 27.24270616  4.86242795]
FAILED test_gwt_ims_issue655.py::test_mf6model[1-issue655b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-issue655b]0
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[3-ps2a_disu] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[3-ps2a_disu]0
FAILED test_gwt_lkt03.py::test_mf6model[0-lkt_03] - AssertionError: [[[0. 0. 0.]]] [ 0.  1. 10.]
FAILED test_gwt_ist01.py::test_mf6model[0-ist01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-ist01]0
FAILED test_gwf_utl01_binaryinput.py::test_mf6model[0-binary01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-binary01]0
FAILED test_gwt_lkt04.py::test_mf6model[0-lkt_04] - AssertionError: One or more errors encountered in budget checks
FAILED test_gwf_utl01_binaryinput.py::test_mf6model[1-binary02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[1-binary02]0
FAILED test_gwt_moc3d01.py::test_mf6model[2-moc3d01c] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwf_utl02_timeseries.py::test_mf6model[0-ts01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-ts01]0
FAILED test_gwt_moc3d01.py::test_mf6model[0-moc3d01a] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_henry_gwtgwt.py::test_mf6model[2-henry01-gwtgwt-tvd] - AssertionError: Max. head diff. 1.5170846412448924e-06 should         be within solver tolerance (x10): 1e-09
FAILED test_gwt_moc3d01.py::test_mf6model[3-moc3d01d] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_moc3d01.py::test_mf6model[1-moc3d01b] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwf_utl03_obs01.py::test_mf6model[0-utl03_obs] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-utl03_obs]0
FAILED test_gwf_csub_sub03.py::test_mf6model[1-csub_sub03b] - AssertionError: head comparison failed
FAILED test_gwf_utl04_auxmult.py::test_mf6model[0-auxmult01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-auxmult01]0
FAILED test_gwt_moc3d01_zod.py::test_mf6model[0-moc3d01zoda] - AssertionError: Decay rate in budget file for cell 0 should be 0.0 but found -1.0000000000000003e-05 instead.
FAILED test_gwt_henry_gwtgwt.py::test_mf6model[0-henry01-gwtgwt-ups] - AssertionError: Max. head diff. 3.1361374608351866e-08 should         be within solver tolerance (x10): 1e-09
FAILED test_gwt_moc3d01_zod.py::test_mf6model[2-moc3d01zodc] - AssertionError: Decay rate in budget file for cell 0 should be 0.0 but found -0.00010000000000000003 instead.
FAILED test_gwf_utl04_auxmult.py::test_mf6model[1-auxmult02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[1-auxmult02]0
FAILED test_gwf_csub_subwt01.py::test_mf6model[0-csub_subwt01a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw8\test_mf6model[0-csub_subwt01a]0
FAILED test_gwt_moc3d03.py::test_mf6model[0-moc3d03] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-moc3d03]0
FAILED test_gwt_moc3d01_zod.py::test_mf6model[1-moc3d01zodb] - AssertionError: Decay rate in budget file for cell 0 should be 0.0 but found -1.0000000000000003e-05 instead.
FAILED test_gwf_csub_subwt01.py::test_mf6model[1-csub_subwt01b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw8\test_mf6model[1-csub_subwt01b]0
FAILED test_gwt_moc3d01_zod.py::test_mf6model[3-moc3d01zodd] - AssertionError: Decay rate in budget file for cell 0 should be 0.0 but found -0.00010000000000000003 instead.
FAILED test_gwt_mst01.py::test_mf6model[0-mst01] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_mst02.py::test_mf6model[0-mst02a] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_mst05.py::test_mf6model[0-mst05a] - AssertionError: 0.32842034 /= 0.9999999973999999
FAILED test_gwf_csub_subwt01.py::test_mf6model[2-csub_subwt01c] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw8\test_mf6model[2-csub_subwt01c]0\mf6_regression
FAILED test_gwt_moc3d02.py::test_mf6model[0-moc3d02a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-moc3d02a]0
FAILED test_gwt_mst05.py::test_mf6model[1-mst05b] - AssertionError: 0.875391418 /= 0.9999999973999999
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[7-ps2c_disu] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[7-ps2c_disu]0\mf6
FAILED test_gwt_mt3dms_p01.py::test_mt3dmsp01a - AssertionError: concentrations not equal [[[[1.         0.99999994 0.99999976 0.9999988  0.9999959  0.9999881
FAILED test_gwt_mt3dms_p01.py::test_mt3dmsp01b - AssertionError: concentrations not equal [[[[1.         0.999968   0.9999116  0.9998193  0.9996761  0.99946314
FAILED test_gwt_mt3dms_p01.py::test_mt3dmsp01c - AssertionError: concentrations not equal [[[[1.00000000e+00 9.99779403e-01 9.99392688e-01 9.98767972e-01
FAILED test_gwt_mt3dms_p01.py::test_mt3dmsp01d - AssertionError: concentrations not equal [[[[1.00000000e+00 8.98096502e-01 8.06559145e-01 7.24324942e-01
FAILED test_gwt_mt3dms_p01.py::test_mt3dmsp01f - ValueError: datafile error: file is empty: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw8\test_mt3dmsp01f0\mt3dms_p01f\gwt_p01.ucn
FAILED test_gwt_mt3dms_p01.py::test_mt3dmsp01e - ValueError: datafile error: file is empty: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mt3dmsp01e0\mt3dms_p01e\gwt_p01.ucn
FAILED test_gwt_mt3dms_p01.py::test_mt3dmsp01g - AssertionError: concentrations not equal [[[[9.9999994e-01 4.2666664e+01 8.4333313e+01 1.2599992e+02
FAILED test_gwt_moc3d02.py::test_mf6model[1-moc3d02b] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[1-moc3d02b]0
FAILED test_gwt_mvt02.py::test_mf6model[0-mvt_02] - AssertionError: [4.96484375 7.32421875 8.2578125  8.35546875 7.94287109 7.22900391
FAILED test_gwt_mvt02fmi.py::test_mvt02fmi - AssertionError: [4.96484375 7.32421875 8.2578125  8.35546875 7.94287109 7.22900391
FAILED test_gwt_mvt01.py::test_mf6model[0-mvt_01] - AssertionError: [9.47130453e+00 5.08067356e-01 1.99702816e-02 6.39704444e-04
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[8-ps2c1_disv] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[8-ps2c1_disv]0
FAILED test_gwt_prudic2004t2fmi.py::test_prudic2004t2fmi - ValueError: datafile error: file is empty: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_prudic2004t2fmi0\prudic2004t2fmi\flow\flow.hds
FAILED test_gwt_prudic2004t2.py::test_mf6model[0-prudic2004t2] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw8\test_mf6model[0-prudic2004t2]0
FAILED test_gwt_src01.py::test_mf6model[0-src01a] - AssertionError: simulated concentrations do not match with known solution.
FAILED test_gwt_ssm02.py::test_mf6model[0-ssm02] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw7\test_mf6model[0-ssm02]0
FAILED test_gwt_ssm03.py::test_mf6model[0-ssm03] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-ssm03]0
FAILED test_gwt_sft01gwtgwt.py::test_mf6model[0-sft01gwtgwt] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw8\test_mf6model[0-sft01gwtgwt]0
FAILED test_gwt_prudic2004t2gwtgwt.py::test_mf6model[0-prudic2004t2gwtgwt] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-prudic2004t2gwtgwt]0
FAILED test_gwt_ssm06fmi.py::test_ssm06fmi - AssertionError: transport model did not terminate successfully
FAILED test_gwt_ssm01fmi.py::test_ssm01fmi - AssertionError: transport model did not terminate successfully
FAILED test_gwt_ssm06.py::test_ssm06 - AssertionError: transport model did not terminate successfully
FAILED test_gwt_mwt02.py::test_mf6model[0-mwt_02] - AssertionError: [9.99595304e+02 3.96232367e-01 2.13103827e-02 2.81148035e-05] [999.98345654  18.67908708  15.9497297   15.94973001]
FAILED test_gwt_uzt01.py::test_mf6model[0-uzt01a] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw9\test_mf6model[0-uzt01a]0
FAILED test_gwtgwt_oldexg.py::test_mf6model[0-gwtgwt_oldexg] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw4\test_mf6model[0-gwtgwt_oldexg]0
FAILED test_gwt_prudic2004t2fmiats.py::test_prudic2004t2fmiats - ValueError: datafile error: file is empty: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw5\test_prudic2004t2fmiats0\prudic2004t2fmiats\transport\transport.lkt.bin
FAILED test_gwt_henry_gwtgwt.py::test_mf6model[1-henry01-gwtgwt-cen] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[1-henry01-gwtgwt-cen]0
FAILED test_gwt_mst03.py::test_mf6model[0-mst03] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw2\test_mf6model[0-mst03]0
FAILED test_gwf_henry_nr.py::test_mf6model[0-gwf_henrynr01] - AssertionError: head comparison failed
FAILED test_gwf_ifmod_buy.py::test_mf6model[0-ifmod_buy01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-ifmod_buy01]0
FAILED test_gwf_ifmod_idomain.py::test_mf6model[0-ifmod_ibound] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-ifmod_ibound]0
FAILED test_gwf_ifmod_mult_exg.py::test_mf6model[0-ifmod_mult_exg] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-ifmod_mult_exg]0
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[9-ps2c1_disu] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[9-ps2c1_disu]0
FAILED test_gwf_ifmod_newton.py::test_mf6model[0-ifmod_newton01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-ifmod_newton01]0
FAILED test_gwf_ifmod_rewet.py::test_mf6model[0-ifmod_rewet01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw11\test_mf6model[0-ifmod_rewet01]0
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[10-ps2d_disv] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[10-ps2d_disv]0
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[11-ps2d_disu] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[11-ps2d_disu]0
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[12-ps2e_disv] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[12-ps2e_disv]0
FAILED test_gwf_csub_wtgeo.py::test_mf6model[4-csub_wtgeoe] - AssertionError: head comparison failed
FAILED test_gwf_sfr_evap.py::test_mf6model[0-sfr-evap] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw3\test_mf6model[0-sfr-evap]0
FAILED test_gwt_henry_nr.py::test_mf6model[0-henrynr01] - AssertionError: heads not right for cell (0, 0, 20):
FAILED test_gwf_mf6io_app2_examples_distypes.py::test_mf6model[13-ps2e_disu] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[13-ps2e_disu]0
FAILED test_gwf_multimvr.py::test_mf6model[0-mltmvr] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw0\test_mf6model[0-mltmvr]0
FAILED test_gwt_henry_openclose.py::test_mf6model[0-henry_ext] - AssertionError: ('simulated concentrations do not match with known solution.', array([[6.62568993e-05, 2.62136709e-04, 1.03376866e-03,...4.38911273e-21,
FAILED test_gwf_csub_zdisp01.py::test_mf6model[0-csub_zdisp01] - AssertionError: head comparison failed
FAILED test_gwf_vsc03_sfr.py::test_mf6model[0-no-vsc-sfr01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[0-no-vsc-sfr01]0
FAILED test_gwf_vsc03_sfr.py::test_mf6model[1-vsc-sfr01] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[1-vsc-sfr01]0
FAILED test_gwf_vsc04_lak.py::test_mf6model[0-no-vsc04-lak] - AssertionError: Simulation failed: C:\Users\mike\AppData\Local\Temp\pytest-of-mike\pytest-3\popen-gw6\test_mf6model[0-no-vsc04-lak]0
=============================================================== 297 failed, 145 passed, 40 skipped, 548 warnings in 461.58s (0:07:41) ================================================================

Are you intersted in the full test output?

@pya
Copy link
Author

pya commented Feb 12, 2024

Running the tests with the nightly build mf6.5.0.dev1_win64 from February 11, 2024, looks much better:

==================== short test summary info =======================================
FAILED test_gwf_npf01_75x75.py::test_mf6model[0-npf01a_75x75] - KeyError: 'mf2005'
FAILED test_gwf_npf01_75x75.py::test_mf6model[1-npf01b_75x75] - KeyError: 'mf2005'
FAILED test_gwf_sto01.py::test_mf6model[0-gwf_sto01] - KeyError: 'mfnwt'
FAILED test_gwf_csub_zdisp01.py::test_mf6model[0-csub_zdisp01] - KeyError: 'mfnwt'
====== 4 failed, 412 passed, 66 skipped, 586 warnings in 448.51s (0:07:28) =========

@wpbonelli
Copy link
Contributor

wpbonelli commented Feb 12, 2024

@pya The test failures you are seeing with the nightly build can be resolved by installing the mf2005 and mfnwt executables by running pytest get_exes.py from the autotest/ directory. They can also be installed manually from the distribution repo, in which case they will need to be moved to the location expected by the tests, <proj root>/bin/downloaded/. A third option is flopy's get-modflow utility command, for instance get-modflow : --subset mf2005,mfnwt bin/downloaded.

Note that by default, mf6 is configured to build in serial mode only — for more information on building the parallel version see this document. The recommended route to build parallel on Windows is WSL, it is possible with cygwin or msys2 but getting PETSc set up for native Windows is tricky.

A serial build on Windows 10 with a recent gfortran (>=10), and the latest flopy should pass all tests however. Please feel free to send the full test output to wbonelli [at] ucar [dot] edu, I am happy to take a look.

@pya
Copy link
Author

pya commented Feb 13, 2024

@wpbonelli I used get-modflow to install mf2005 and mfnwt. They are available at the command line, but pytest does not find them. I copied them into bin\downloaded, where pytest finds them. Now all tests pass:

442 passed, 40 skipped, 336 warnings

The warnings are mainly deprecations from NumPy. Looks like a foreshadowing of the upcoming NumPy 2.0:

==================================================================== warnings summary ===================================================================== 
..\..\..\mambaforge\envs\modflow6_dev\Lib\site-packages\dateutil\tz\tz.py:37: 12 warnings
  C:\Users\mike\mambaforge\envs\modflow6_dev\Lib\site-packages\dateutil\tz\tz.py:37: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated 
and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
    EPOCH = datetime.datetime.utcfromtimestamp(0)

..\..\..\mambaforge\envs\modflow6_dev\Lib\site-packages\flopy\utils\flopy_io.py:13: 12 warnings
  C:\Users\mike\mambaforge\envs\modflow6_dev\Lib\site-packages\flopy\utils\flopy_io.py:13: DeprecationWarning:
  Pyarrow will become a required dependency of pandas in the next major release of pandas (pandas 3.0),
  (to allow more performant data types, such as the Arrow string type, and better interoperability with other libraries)
  but was not found to be installed on your system.
  If this would cause problems for you,
  please provide us feedback at https://github.com/pandas-dev/pandas/issues/54466

    import pandas as pd

test_gwe_drycell_cnd1.py: 4 warnings
test_gwe_stallman.py: 120 warnings
  C:\Users\mike\mambaforge\envs\modflow6_dev\Lib\site-packages\flopy\utils\datautil.py:69: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 
    float(str)

test_gwe_drycell_cnd1.py: 2 warnings
test_gwf_npf_tvk03.py: 3 warnings
test_gwf_ats02.py: 5 warnings
test_gwf_sto_tvs01.py: 1 warning
test_gwf_utl05_budparse.py: 1 warning
test_gwf_uzf01.py: 100 warnings
test_gwf_uzf02.py: 1 warning
test_gwf_uzf03.py: 15 warnings
test_gwf_uzf04.py: 1 warning
test_gwf_uzf05.py: 3 warnings
test_gwf_sto02.py: 1 warning
test_gwt_ist01.py: 1 warning
test_gwt_mst03.py: 1 warning
test_gwt_ssm02.py: 1 warning
test_gwt_uzt01.py: 30 warnings
test_gwt_mst01.py: 4 warnings
  C:\Users\mike\mambaforge\envs\modflow6_dev\Lib\site-packages\flopy\utils\datautil.py:59: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 
    int(str)

test_gwf_maw04.py::test_mf6model[0-maw_iss305a]
  C:\Users\mike\mambaforge\envs\modflow6_dev\Lib\site-packages\flopy\mbase.py:659: UserWarning: Unit 34 of package MNW2 already in use.
    warn(

test_gwf_maw04.py::test_mf6model[0-maw_iss305a]
  C:\Users\mike\mambaforge\envs\modflow6_dev\Lib\site-packages\flopy\mbase.py:668: UserWarning: Two packages of the same type, Replacing existing 'MNW2' package.
    warn(

test_gwf_utl03_obs01.py::test_mf6model[0-utl03_obs]
  C:\Users\mike\Dev\modflow6\autotest\framework.py:145: UserWarning: Workspace is not empty, not writing input files
    warn(f"Workspace is not empty, not writing input files")

test_gwf_sto03.py::test_mf6model[0-gwf_sto03a]
test_gwf_sto03.py::test_mf6model[0-gwf_sto03a]
test_gwf_sto03.py::test_mf6model[0-gwf_sto03a]
test_gwf_sto03.py::test_mf6model[0-gwf_sto03a]
test_gwf_sto03.py::test_mf6model[1-gwf_sto03b]
test_gwf_sto03.py::test_mf6model[1-gwf_sto03b]
test_gwf_sto03.py::test_mf6model[1-gwf_sto03b]
test_gwf_sto03.py::test_mf6model[1-gwf_sto03b]
  C:\Users\mike\Dev\modflow6\autotest\test_gwf_sto03.py:197: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
    sv[i] = b.get_data(totim=t)[obsname]

test_gwf_sto03.py::test_mf6model[0-gwf_sto03a]
test_gwf_sto03.py::test_mf6model[0-gwf_sto03a]
test_gwf_sto03.py::test_mf6model[1-gwf_sto03b]
test_gwf_sto03.py::test_mf6model[1-gwf_sto03b]
  C:\Users\mike\Dev\modflow6\autotest\test_gwf_sto03.py:232: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
    offset_cmp[i] = base_obs.get_data(totim=t)[obsname]

test_gwe_lke_conduction.py::test_mf6model[0-lke-conductn]
test_gwe_lke_conduction.py::test_mf6model[1-lke-conductm]
test_gwe_lke_conduction.py::test_mf6model[2-lke-conductr]
  C:\Users\mike\Dev\modflow6\autotest\test_gwe_lke_conduction.py:74: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.)
    return float(slope)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================================ 442 passed, 40 skipped, 336 warnings in 487.80s (0:08:07) ================================================ 

Usually, I work on macOS and Linux VMs in the cloud. These will work for parallel computations. I am happy with serial MF6 on Windows for now. I am also using WSL. Therefore, I would go for this option if I want to go parallel on Windows.

I will send you the pytest output for the test runs with gfortran.

@wpbonelli
Copy link
Contributor

@pya yes, we have some cleanup work to do for numpy 2 here and in flopy. As of last week flopy pins numpy < 2 so the mf6 conda environment should remain compatible regardless of the timeline, but we anticipate supporting v2 fairly promptly after it's released.

I received your email and will take a look.

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

No branches or pull requests

2 participants