You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MODFLOW~6 has been compiled using Intel Fortran and GNU Fortran on Windows, macOS, and several Linux operating systems. All MODFLOW~6 distributions are currently compiled with Intel Fortran. Because the program uses relatively new Fortran functionality, recent versions of the compilers may be required for successful compilation. MODFLOW~6 is not yet compatible with the latest versions of the Intel toolchain, however.
257
+
MODFLOW~6 has been compiled using Intel Fortran and GNU Fortran on Windows, macOS, and several Linux operating systems. All MODFLOW~6 distributions are currently compiled with Intel Fortran. Because the program uses relatively new Fortran functionality, recent versions of the compilers may be required for successful compilation. MODFLOW~6 has been successfully compiled with the latest versions of the Intel toolchain.
258
258
259
-
MODFLOW~6 is currently tested with gfortran 7-12 on Linux and gfortran 12 on macOS and Windows. The gfortran version can be queried with ``\verb|gfortran --version|''. Intel Fortran Compiler Classic version 2022.3.0 is currently tested on all three platforms. Some 2021 versions have also been reported compatible. At this time, MODFLOW~6 is not compatible with the next-generation Intel Fortran Compiler `ifx`.
259
+
MODFLOW~6 is currently tested with gfortran 11-13 on Linux, macOS, and Windows. The gfortran version can be queried with ``\verb|gfortran --version|''. Intel Fortran Compiler Classic version 2022.3.0 is currently tested on all three platforms. Some 2021 versions have also been reported compatible. MODFLOW~6 is also compatible with the next-generation Intel Fortran Compiler `ifx`; however, additional testing is underway.
260
260
261
-
Meson is the recommended build tool for MODFLOW~6. For more detailed compilation instructions, please refer to \url{https://github.com/MODFLOW-USGS/modflow6/blob/develop/DEVELOPER.md#building}.
261
+
Instructions for compiling the parallel version of MODFLOW~6 are available through a dedicated page on the \href{https://github.com/MODFLOW-USGS/modflow6/wiki/Parallel-MODFLOW-User-Guide}{MODFLOW~6 repository}.
262
262
263
-
This distribution contains the Microsoft Visual Studio solution and project files for compiling MODFLOW~6 on Windows using the Intel Fortran Compiler Classic. The files have been used successfully with recent versions of Microsoft Visual Studio Community 2019 and the Intel Fortran Compiler Classic.
263
+
There are several options for building MODFLOW, as described below.
264
264
265
-
This distribution also includes a makefile for compiling MODFLOW~6 with \texttt{gfortran}. The makefile is contained in the \texttt{make} folder.
265
+
\begin{itemize}
266
+
267
+
\item Meson is the recommended build tool for MODFLOW~6. Refer to the \href{https://github.com/MODFLOW-USGS/modflow6/blob/develop/DEVELOPER.md#building}{detailed compilation instructions} for more information.
268
+
269
+
\item The distribution includes Microsoft Visual Studio solution and project files for compiling MODFLOW~6 on Windows using the Intel Fortran Compiler Classic. The files have been used successfully with recent versions of Microsoft Visual Studio Community 2019 and the Intel Fortran Compiler Classic.
266
270
267
-
For those familiar with Python, the pymake package can also be used to compile MODFLOW~6. Additional information on the Python pymake utility can be found at: \url{https://github.com/modflowpy/pymake}.
271
+
\item This distribution also includes a makefile for compiling MODFLOW~6 with \texttt{gfortran}. The makefile is contained in the \texttt{make} folder.
272
+
273
+
\item For those familiar with Python, the \href{https://github.com/modflowpy/pymake}{pymake package} can also be used to compile MODFLOW~6.
An explicit model solution (EMS) is specified within the SOLUTIONGROUP block in the simulation name file. The explicit model solution requires the individual models that are added to it to solve themselves. The explicit model solution presently works with the Particle Tracking (PRT) Model, which solves for particle trajectories. The current input file for EMS has no options or input; however an empty input file is required if EMS is required for particle tracking.
Copy file name to clipboardExpand all lines: doc/mf6io/mf6ivar/dfn/prt-prp.dfn
-1Lines changed: 0 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,6 @@ reader urword
25
25
optional true
26
26
longname exit solve method
27
27
description the method for iterative solution of particle exit location and time in the generalized Pollock's method. 1 Brent, 2 Chandrupatla. The default is Brent.
Copy file name to clipboardExpand all lines: doc/mf6io/mf6ivar/dfn/sim-nam.dfn
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -220,7 +220,7 @@ in_record true
220
220
tagged false
221
221
reader urword
222
222
longname type of solution
223
-
description is the type of solution. The Integrated Model Solution (IMS6) is the only supported option in this version.
223
+
description is the type of solution. The Integrated Model Solution (IMS6) and Explicit Model Solution (EMS6) are the only supported options in this version.
Copy file name to clipboardExpand all lines: doc/mf6io/mf6ivar/md/mf6ivar.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@
20
20
| SIM | NAM | EXCHANGES | EXGMNAMEB | STRING | is the name of the second model that is part of this exchange. |
21
21
| SIM | NAM | SOLUTIONGROUP | GROUP_NUM | INTEGER | is the group number of the solution group. Solution groups must be numbered sequentially, starting with group number one. |
22
22
| SIM | NAM | SOLUTIONGROUP | MXITER | INTEGER | is the maximum number of outer iterations for this solution group. The default value is 1. If there is only one solution in the solution group, then MXITER must be 1. |
23
-
| SIM | NAM | SOLUTIONGROUP | SLNTYPE | STRING | is the type of solution. The Integrated Model Solution (IMS6) is the only supported option in this version. |
23
+
| SIM | NAM | SOLUTIONGROUP | SLNTYPE | STRING | is the type of solution. The Integrated Model Solution (IMS6) and Explicit Model Solution (EMS6) are the only supported options in this version. |
24
24
| SIM | NAM | SOLUTIONGROUP | SLNFNAME | STRING | name of file containing solution input. |
25
25
| SIM | NAM | SOLUTIONGROUP | SLNMNAMES | STRING (:) | is the array of model names to add to this solution. The number of model names is determined by the number of model names the user provides on this line. |
26
26
| SIM | TDIS | OPTIONS | TIME_UNITS | STRING | is the time units of the simulation. This is a text string that is used as a label within model output files. Values for time\_units may be ``unknown'', ``seconds'', ``minutes'', ``hours'', ``days'', or ``years''. The default time unit is ``unknown''. |
@@ -386,7 +386,7 @@
386
386
| GWE | OC | OPTIONS | BUDGETCSV | KEYWORD | keyword to specify that record corresponds to the budget CSV. |
387
387
| GWE | OC | OPTIONS | BUDGETCSVFILE | STRING | name of the comma-separated value (CSV) output file to write budget summary information. A budget summary record will be written to this file for each time step of the simulation. |
388
388
| GWE | OC | OPTIONS | TEMPERATURE | KEYWORD | keyword to specify that record corresponds to temperature. |
389
-
| GWE | OC | OPTIONS | TEMPERATUREFILE | STRING | name of the output file to write conc information. |
389
+
| GWE | OC | OPTIONS | TEMPERATUREFILE | STRING | name of the output file to write temperature information. |
390
390
| GWE | OC | OPTIONS | PRINT_FORMAT | KEYWORD | keyword to specify format for printing to the listing file. |
391
391
| GWE | OC | OPTIONS | COLUMNS | INTEGER | number of columns for writing data. |
392
392
| GWE | OC | OPTIONS | WIDTH | INTEGER | width for writing each number. |
Copy file name to clipboardExpand all lines: doc/mf6io/mf6ivar/tex/sim-nam-desc.tex
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -55,7 +55,7 @@
55
55
56
56
\item\texttt{mxiter}---is the maximum number of outer iterations for this solution group. The default value is 1. If there is only one solution in the solution group, then MXITER must be 1.
57
57
58
-
\item\texttt{slntype}---is the type of solution. The Integrated Model Solution (IMS6) is the only supported option in this version.
58
+
\item\texttt{slntype}---is the type of solution. The Integrated Model Solution (IMS6) and Explicit Model Solution (EMS6) are the only supported options in this version.
59
59
60
60
\item\texttt{slnfname}---name of file containing solution input.
0 commit comments