Matches in SemOpenAlex for { <https://semopenalex.org/work/W4206159009> ?p ?o ?g. }
Showing items 1 to 100 of
100
with 100 items per page.
- W4206159009 endingPage "108278" @default.
- W4206159009 startingPage "108278" @default.
- W4206159009 abstract "The first releases of porousMultiphaseFoam proposed an open-source software suite to solve the equations for multiphase flow (generalized Darcy’s law) in porous media or groundwater flows (Richards' equation) by taking advantage of OpenFOAM, a finite volume platform with automatic discretization on three-dimensional unstructured grids and good parallel efficiency. Recently, the porousMultiphaseFoam toolbox has been confronted with complex cases of fast water flows and solute transfers in realistic hydrological configurations with variable forcing conditions (heterogeneous infiltration and local tracer injection). Several developments have been carried out to make it possible to simulate those cases, which extend the toolbox with: (i) a set of solvers dedicated to groundwater flows, including coupled water flow and solute transport and simplified 2D approaches, (ii) improved numerical techniques for problems with strong non-linearities, (iii) libraries/executables for pre-processing of input data (geographical information and time-variable forcing terms) and (iv) passive or coupled scalar transport (tracer) with groundwater solvers that support any number of species. New solvers are validated on several (un-)saturated configurations by a direct comparison with a well validated finite element code. Program title: porousMultiphaseFoam v2107 CPC Library link to program files: https://doi.org/10.17632/hphn58ksfy.1 Developer's repository link: https://github.com/phorgue/porousMultiphaseFoam.git Licensing provisions: GNU GPLv3 Programming language: C++ / OpenFOAM Journal reference of previous version: Computer Physics Communications 187 (2015) 217-226 Does the new version supersede the previous version?: Yes Reasons for the new version: Multiple new features of the toolbox dedicated to groundwater flows (with pre-processing tools) Summary of revisions: Solvers: groundwaterFoam/stationaryGroundwaterFoam: new unsaturated flow (transient/stationary) solvers in porous media (Richards' equation) using Picard or Newton's method for linearization. groundwater2DFoam/stationaryGroundwater2DFoam: new 2D (transient/stationary) solver for saturated flow in porous media. porousScalarTransportFoam/porousScalarTransport2DFoam: new passive multi-scalar transport solvers on pre-computed flow fields (3D unsaturated or 2D saturated fields). groundwaterTransportFoam/groundwaterTransport2DFoam: new solvers coupling flow modeling (2D saturated or 3D unsaturated) with multi-scalar tracers transports. Improved numerical techniques Timestep management: time-stepping is now based on the temporal truncation of the time scheme used (backward Euler 1st and 2nd order, Crank-Nicolson). Linearization techniques: problems of unsaturated flow with strong non-linearities can now be solved using an algorithm based on Newton's method. Libraries: numericalMethods: the EulerD3dt3Scheme class allows computation of the 3rd-order time derivative to estimate the truncation error and the JacobianMatrix class computes the Jacobian using finite differencing (expensive method used only for debugging). toolsGIS: new dynamic library for managing GIS (Geographical Information System) files and event files. Events are variable and localized source terms for fluid or scalar transport. Ippisch: an improved two-phase model for relative permeability and capillary pressure. porousBoundaryConditions: several new boundary conditions have been added to handle heterogeneous pressure head boundary conditions and variable fluid or tracer injections (using event files). Utilities: setBoundaryHeadPressure: pressure head initializer for boundary conditions using uniform value of GIS files. setFieldsFromDEM/setFieldsFromXY: heterogeneous initializer for internal fields, similar to the classical OpenFOAM setFields, but using ordered (DEM) or unordered (XY) grid files. darcyFoam: simple utility to calculate a single-phase flow in porous media. Nature of problem: The porousMultiphaseFoam toolbox was initially released with generic two-phase solvers for flow in porous media. Developments were carried out to model more specifically hydrogeological flows by including a groundwaterFoam solver for Richards' equation. However, many features required to simulate realistic configurations, such as event management for variable and heterogeneous forcing terms (infiltration / scalar source term) or suitable numerical techniques for complex configurations (high rate injection for unsaturated flow for example), were still missing. Moreover, the 2D approach with integration of vertical properties (for flow and tracer) was not present even though this is an indispensable tool for groundwater flow modeling due to its ease of implementation and its low computation cost. Solution method: Improved numerical techniques have been developed to solve realistic flows by handling strong non-linearities with Newton's method, and a wide range of time scales with time-stepping based on time truncation errors. Various solvers for groundwater flows have been developed to handle cases under different assumptions, including the aforementioned 2D approaches. Variants of these solvers were also developed to simultaneously solve the passive transport of any number of scalars (tracers) by the flow. A dynamic library has been developed to pre-process input data: event information for variable conditions, GIS file for spatial information. Additional comments including restrictions and unusual features: porousMultiphaseFoam v2107 requires an installation of OpenFOAM-v9. Dedicated branches are available on the developer's repository for compatibility with other versions of OpenFOAM. The following versions are compatible with the current version of porousMultiphaseFoam: v7, v8, v1906, v2006 and v2106. Older branches may be found in the repository link but do not contain all features." @default.
- W4206159009 created "2022-01-26" @default.
- W4206159009 creator A5007543278 @default.
- W4206159009 creator A5018292960 @default.
- W4206159009 creator A5022129714 @default.
- W4206159009 creator A5033277537 @default.
- W4206159009 creator A5087021530 @default.
- W4206159009 date "2022-04-01" @default.
- W4206159009 modified "2023-10-18" @default.
- W4206159009 title "porousMultiphaseFoam v2107: An open-source tool for modeling saturated/unsaturated water flows and solute transfers at watershed scale" @default.
- W4206159009 cites W1542622005 @default.
- W4206159009 cites W1847986692 @default.
- W4206159009 cites W1963996160 @default.
- W4206159009 cites W1978774490 @default.
- W4206159009 cites W1993099677 @default.
- W4206159009 cites W1995711095 @default.
- W4206159009 cites W1997784370 @default.
- W4206159009 cites W2045148278 @default.
- W4206159009 cites W2061126208 @default.
- W4206159009 cites W2099370652 @default.
- W4206159009 cites W2108514342 @default.
- W4206159009 cites W2117855192 @default.
- W4206159009 cites W2124593651 @default.
- W4206159009 cites W2162604832 @default.
- W4206159009 cites W2276246310 @default.
- W4206159009 cites W2765333801 @default.
- W4206159009 cites W2891787403 @default.
- W4206159009 cites W2951588585 @default.
- W4206159009 doi "https://doi.org/10.1016/j.cpc.2021.108278" @default.
- W4206159009 hasPublicationYear "2022" @default.
- W4206159009 type Work @default.
- W4206159009 citedByCount "0" @default.
- W4206159009 crossrefType "journal-article" @default.
- W4206159009 hasAuthorship W4206159009A5007543278 @default.
- W4206159009 hasAuthorship W4206159009A5018292960 @default.
- W4206159009 hasAuthorship W4206159009A5022129714 @default.
- W4206159009 hasAuthorship W4206159009A5033277537 @default.
- W4206159009 hasAuthorship W4206159009A5087021530 @default.
- W4206159009 hasBestOaLocation W42061590091 @default.
- W4206159009 hasConcept C127313418 @default.
- W4206159009 hasConcept C131227075 @default.
- W4206159009 hasConcept C134306372 @default.
- W4206159009 hasConcept C160145156 @default.
- W4206159009 hasConcept C166957645 @default.
- W4206159009 hasConcept C187320778 @default.
- W4206159009 hasConcept C197115733 @default.
- W4206159009 hasConcept C199360897 @default.
- W4206159009 hasConcept C2524010 @default.
- W4206159009 hasConcept C2777655017 @default.
- W4206159009 hasConcept C2777904410 @default.
- W4206159009 hasConcept C33923547 @default.
- W4206159009 hasConcept C41008148 @default.
- W4206159009 hasConcept C459310 @default.
- W4206159009 hasConcept C57691317 @default.
- W4206159009 hasConcept C73000952 @default.
- W4206159009 hasConcept C75622301 @default.
- W4206159009 hasConcept C76177295 @default.
- W4206159009 hasConcept C79581498 @default.
- W4206159009 hasConcept C95457728 @default.
- W4206159009 hasConceptScore W4206159009C127313418 @default.
- W4206159009 hasConceptScore W4206159009C131227075 @default.
- W4206159009 hasConceptScore W4206159009C134306372 @default.
- W4206159009 hasConceptScore W4206159009C160145156 @default.
- W4206159009 hasConceptScore W4206159009C166957645 @default.
- W4206159009 hasConceptScore W4206159009C187320778 @default.
- W4206159009 hasConceptScore W4206159009C197115733 @default.
- W4206159009 hasConceptScore W4206159009C199360897 @default.
- W4206159009 hasConceptScore W4206159009C2524010 @default.
- W4206159009 hasConceptScore W4206159009C2777655017 @default.
- W4206159009 hasConceptScore W4206159009C2777904410 @default.
- W4206159009 hasConceptScore W4206159009C33923547 @default.
- W4206159009 hasConceptScore W4206159009C41008148 @default.
- W4206159009 hasConceptScore W4206159009C459310 @default.
- W4206159009 hasConceptScore W4206159009C57691317 @default.
- W4206159009 hasConceptScore W4206159009C73000952 @default.
- W4206159009 hasConceptScore W4206159009C75622301 @default.
- W4206159009 hasConceptScore W4206159009C76177295 @default.
- W4206159009 hasConceptScore W4206159009C79581498 @default.
- W4206159009 hasConceptScore W4206159009C95457728 @default.
- W4206159009 hasLocation W42061590091 @default.
- W4206159009 hasLocation W42061590092 @default.
- W4206159009 hasLocation W42061590093 @default.
- W4206159009 hasOpenAccess W4206159009 @default.
- W4206159009 hasPrimaryLocation W42061590091 @default.
- W4206159009 hasRelatedWork W1486009489 @default.
- W4206159009 hasRelatedWork W2101768141 @default.
- W4206159009 hasRelatedWork W2150008490 @default.
- W4206159009 hasRelatedWork W2342674011 @default.
- W4206159009 hasRelatedWork W2785279175 @default.
- W4206159009 hasRelatedWork W3005123593 @default.
- W4206159009 hasRelatedWork W3041950905 @default.
- W4206159009 hasRelatedWork W3096186174 @default.
- W4206159009 hasRelatedWork W3163496149 @default.
- W4206159009 hasRelatedWork W3181781961 @default.
- W4206159009 hasVolume "273" @default.
- W4206159009 isParatext "false" @default.
- W4206159009 isRetracted "false" @default.
- W4206159009 workType "article" @default.