This solver has been demonstrated to be from 3 to 11 time faster than the traditional pcg solver for medium size models, and much faster still for large models containing 1 million or more grid cells. This is done via the socalled linkamg lmg interface. The line 2 variables generally pertain to the pcg solver. Freewat includes several modules for dealing with water management issues, with particular attention to groundwater. Visit the download center for the latest full installation of gms. Noncommercial modflow versions are free, however, their licensing usually limit the use to nonprofit educational or research purposes. For over 30 years, the modflow program has been widely used by academics, private consultants, and government scientists to accurately, reliably, and efficiently simulate groundwater flow. Modflow surfact pcg5 module waterloo hydrogeologic. In order to simulate largescale ground water flow problems more efficiently with modflow, the openmp programming paradigm was used to parallelize the preconditioned conjugategradient pcg solver with in this study.
The preconditioned conjugate gradient method pcg package is one of the solver packages for modflow supported by gms. These web pages are not substitute for or a definitive guide to modflow2000, modflow2005, modflowlgr, modflowcfp, modflownwt, and modflowowhm. Improved, modflow based groundwater flow modeling software. Introduction to modflow6 main program start lterative modelso utiontype gwfmodeltype solutions models exchanges utilities create icr create icr basesolutiontype basemodeltype baseexchang etype observation type define iofi define idf numericalsolutiontype numericalmodeltype n umerica i exchange type timeseriestype. This release is a rewrite of modflowusg following an object oriented programming paradigm in fortran, and provides a. Three usgs publications documenting modflow 6 are included in the software distribution. The size of the latest downloadable setup file is 25. Nwt newton solver oc output control pcg preconditioned conjugate gradient solver pcgn pcg solver with improved nonlinear control rch recharge res1 reservoir riv river sfr2 streamflowrouting sip strongly implicit procedure solver str stream sub subsidence and aquifersystem compaction swi2 seawater intrusion 2 upw upstream weighting uzf1. Numerical modeling workflow finite difference grids. The pcg solver pcg2, in modflow surfact uses the preconditioned conjugategradient method to solve the simultaneous equations produced by the model. Our antivirus scan shows that this download is clean. This unique and powerful modeling utility actually provides you with the ability to control the numerical solution process by manipulating the solver parameters and convergence. Samg is a very efficient linear solver library based on algebraic multigrid amg specifically developed for industrial applications.
Improved, modflowbased groundwater flow modeling software. However, because of licensing restrictions, one of them, lmg, is not included in the publicly distributed version of modflow. Modflowsurfact flow advanced includes fracture well package fwl4 includes new flow package bcf4 includes new rechargeseepage face package rsf4 includes new adaptive time stepping and output control package ato4 includes new preconditioned conjugate gradient package containing a new pcg matrix solver pcg4. They may contain errors that are not in the original documents. This software was originally designed by simcore softwar. Our software library provides a free download of processing modflow pro 7. A collection of gms and modflow tutorials are also available to help make learning gms quick and easy. Processing modflow groundwater modeling system software. Error control of iterative linear solvers for integrated groundwater. Linear and nonlinear flow conditions may be simulated. Download water resources software processing modflow 8.
The documentation herein is a description of the solver and the adaptation to modflow2000. Processing modflow pmwin is a comprehensive integrated groundwater modeling system that is used by many organizations, such as research institutions, consulting firms, agencies, and entities of the united nations. Dec 12, 2019 for modflow users with existing models, the modflow 6 distribution includes a conversion program that will translate a modflow2005, modflownwt, or modflowlgr version 2 model into the modflow 6 format. Usgs software packages are solely the responsibility of the authors. In the modflow sms solver dialog, the nonlinear solution method should be set to one of the two newton methods. How to activate do not stop on nonconvergence option in. Visual modflow now includes the new samg solver developed by the scaifrauhofer institute in germany. Modflowsurfact flow groundwater simulation software features many robust methods and enhanced simulation capabilities for handling complex saturatedunsaturated subsurface flow and transport processes. The parallel pcg solver, suitable for both modflow2000 and modflow2005, is verified using an 8processor computer. For instance, samg has been introduced as the primary numerical solver module in feflow 6 and has been linked into modflow 2000 or modflow 2005 as an alternative solver. With time, growing interest in surface and groundwater interactions, local refinement with nested and unstructured grids. These web pages are not substitute for or a definitive guide to modflow 2000, modflow 2005, modflow lgr, modflow cfp, modflow nwt, and modflow owhm. The solver uses the preconditioned conjugategradient method to solve the equations produced by the model for hydraulic head. Modflow surfact flow advanced includes fracture well package fwl4 includes new flow package bcf4 includes new rechargeseepage face package rsf4 includes new adaptive time stepping and output control package ato4 includes new preconditioned conjugate gradient package containing a new pcg matrix solver pcg4.
This powerful combination allows users to solve for the natural frequencies and mode shapes of their model using fewer computational. Hence, lmgs capability to handle unstructured grids natively results in an even larger speedup compared with the standard modflow solvers in modflowusg than it. Modflow surfact flow groundwater simulation software features many robust methods and enhanced simulation capabilities for handling complex saturatedunsaturated subsurface flow and transport processes. In case of doubt, consult the original documents or examine the source code. It is worth noting that this parallelizing approach reduces cost in terms of software maintenance because only a single source pcg solver code. To evaluate the use of generalpurpose graphics processing units gpgpus to improve the performance of modflow, an unstructured preconditioned conjugate gradient upcg solver has been developed. A parallel pcg solver for modflow a parallel pcg solver for modflow dong, yanhui. Modflow2005 harbaugh, 2005 simulates steady and nonsteady flow in an irregularly shaped flow system in which aquifer layers can be confined, unconfined, or a combination of. Modflow 6 mf6, released in 2017, is the sixth core version of modflow to be released by the usgs. Hclose or damping factor if you use pcg or even try different solvers. The xmd solver converged, although it was much slower than the pcg solver for the modflow2005 model.
Modflow2005 harbaugh 2005 and the latter is pro vided in seawat guo and. It is worth noting that this parallelizing approach reduces cost in terms of software maintenance because only a single source pcg solver code needs to be maintained in the modflow source tree. Visual modflow premium includes the win32 modflow suite with modflow 2000, modpath, zone budget, mt3dms and rt3d compiled to run as true windows, 32bit applications. Every modflow model must include one and only one of the solver packages. In modflow 2000, all numeric variables are free format if the option free is specified in the basic package input file. The parallel pcg solver, suitable for both modflow 2000 and modflow 2005, is verified using an 8processor computer. The preconditioned conjugate gradient pcg package is the most commonly used solver package because it is fast and does not require excessive memory. Pcgn preconditioned conjugate gradient solver with improved. Modeling system software gms is used to generate input files needed for modflow. In modflow2000, all numeric variables are free format if the option free is specified in the basic package input file. The program is used by hydrogeologists to simulate the flow of groundwater through aquifers. The source code is free public domain software, written primari. In iterative methods, it is assumed that the matrix a can be split into the sum of two matrices. This is because the solver that visual modflow uses is not compatible with the usgs version of modflow, and so gms does not use it either.
A parallel pcg solver for modflow dong 2009 groundwater. Pcg softwares virtual examiner allows healthcare organizations to enhance their current claims adjudication system with more than 31 million edits per claim. This groundwater simulation software features many robust methods and enhanced simulation capabilities for handling complex saturatedunsaturated subsurface flow and transport processes. The preconditioned conjugate gradient solver with improved nonlinear control pcgn package provides additional controls that can be useful with difficult problems. The following companies offer samg in their groundwater simulation software. Pcg solver package is a numerical code to be used with modflow. Hi aziz, i do not think usgs version of modflow has this option.
A parallel pcg solver for modflow, ground water 10. Six different solvers have been incorporated into modflow 2000. Modflow usg was replaced with modflow 6, which provided grid capabilities with and intermediate level of flexibility. The pcg solver pcg2, in modflowsurfact uses the preconditioned conjugategradient method to solve the simultaneous equations produced by the model. Methods note a parallel pcg solver for modflow by yanhui dong1 and guomin li2 abstract in order to simulate largescale ground water. For linear problems, this value can be 1, unless more than 50 inner iterations are required, when maximum outer iterations could be as large as 10. Nov 01, 2009 a parallel pcg solver for modflow a parallel pcg solver for modflow dong, yanhui. Incremental parallelization, the significant advantage supported by openmp on a sharedmemory computer, made the solver transit to a parallel program smoothly one block of code at a time. Modflow is a threedimensional finitedifference groundwater model extended model description modflow is a threedimensional finitedifference groundwater model that was first published in 1984. Simulation codes mainly from the modflow usgs family for dealing with groundwaterrelated processes e.
Geological survey modular groundwater model gmg linear equation solver package documentation by. This download was checked by our antivirus and was rated as malware free. Processing modflow pro free version download for pc. Modflowusg was replaced with modflow 6, which provided grid capabilities with and intermediate level of flexibility. Purpose the preconditioned conjugategradient package is used to solve the finite difference equations in each step of a modflow stress period. Modflowsurfact is one of the most comprehensive flow and transport models available. A dialog will appear saying that a supported solver was not found in the name file and that the pcg solver has been added. The main features of processing modflow x are listed below. The software solution monitors an organizations internal claims process to identify unclean claims and reduce payment for improper or erroneous coding to conserve premium dollars. Lmg is an interface linking the samg library to modflow. For instance, samg has been introduced as the primary numerical solver module in feflow 6 and has been linked into modflow2000 or modflow2005 as an alternative solver. The strongly implicit procedure sip package is another solver commonly used in modflow models. In modflow2005 the pcg solver was able to use information on the matrix. Samg supports both serial and multicore computations on single pcs, workstations or compute nodes.
Built around the modflow code, modflowsurfact includes advanced computational modules that are based on robust, efficient, massconserving algorithms making it faster and more accurate than its transport modeling counterparts. In addition, the simulation results are the exact same as the original pcg solver, because the majority of serial codes were not changed. Geological survey modular finitedifference flow model, which is a computer code that solves the groundwater flow equation. Pcg software, inc is an american company devoted to strengthening the american workforce and upholding our commitment to never using internationally outsourced labor. The direct solver de4 package is another solver used in modflow models. Based on the usgs modular groundwater flow model, modflow. It supports modflow96, modflow2000, modflow2005, modpath, zonebudget, gwt, mt3dms, seawat, and gwm. This value is the maximum iterations, or calls to the solver. The principal objective of the pcgn package is to provide the modeler with more options when faced with a poorly converging nonlinear problem. Modflow surfact flow is groundwater modeling software used to produce 3d finitedifference groundwater flow and transport models. Modflow 6 is presently the core modflow version distributed by the usgs, but modflow2005 the previous core version is still actively maintained and supported. The preconditioned conjugate gradient solver with improved nonlinear control pcgn is a new solver package for the modflow groundwater flow model harbaugh and others, 2000. The interface enables users to construct, calibrate, and run models as well as visualize results. In the lpf package dialog, each layer should be set to convertible upstream this is essentially a newton layer.
Modflowsurfact, a new version of modflow from hydrogeologic, inc. In modflow2005 the pcg solver was able to use information on the matrix structure resulting from the known structure of the numerical grid, which is no longer possible for modflowusg. The pcg solver pcg2, in modflowsurfact uses the preconditioned conjugategradient method to solve the simultaneous equations produced by the. Select done when the modflow translator is finished. Use of general purpose graphics processing units with modflow. Input to the preconditioned conjugategradient pcg package is read from the file that is type pcg in the name file. Visual modflow premium includes the win32 modflow suite with modflow2000, modpath, zone budget, mt3dms and rt3d compiled to run as true windows, 32bit applications. The preconditioned conjugategradient method for solving a set of linear equations is iterative. Computational time is lowest for finite difference software modflow mt3dms for a small number of mesh elements less than 12800 elements. Both the modflowusg and the modflow2005 model have the same numerical grid with roughly 1 mio. For modflow users with existing models, the modflow 6 distribution includes a conversion program that will translate a modflow2005, modflownwt, or modflowlgr version 2 model into the modflow 6 format.
Pcg tools lies within multimedia tools, more precisely general. All of our products are designed and engineered in the united states. Processing modflow x comes with the supported modelscodes and a mapbased user interface that can display online basemaps and shapefiles along with the grids and results of multiple models. The parallel pcg solver, suitable for both modflow2000 and. It has a modular structure that allows it to be easily modified to adapt the code for a particular application. The upcg solver includes support for parallel solution of modflow on 1 multicore cpus using openmp and 2 general purpose graphical processing units gpgpus using the nvidia cublas library. Oct 16, 2009 in addition, the simulation results are the exact same as the original pcg solver, because the majority of serial codes were not changed. For this particular model pcg did not converge in a reasonable amount of time. The actual developer of the free program is michel keijzers, mikesoft. Computational time is lowest for finite difference software modflowmt3dms for a small number of mesh elements less.
458 97 247 909 1419 284 681 1191 982 367 1492 56 1368 1332 79 3 1139 1057 286 974 1281 217 53 83 63 1115 905 1194 582 595 670 442 502 1272 230 1125 1242 416 326 1144 68 987 853