Commit Graph

197 Commits

Author SHA1 Message Date
Håvard Berland
c3b4578c8c merge 2010-11-05 16:32:26 +01:00
Håvard Berland
3144801bdb Removed file (moved to dune-cornerpoint repository) 2010-11-05 16:32:13 +01:00
Atgeirr Flø Rasmussen
e8c4755527 Fixed uint->size_t issues, added ignore for executables. 2010-11-05 13:03:29 +01:00
Håvard Berland
08e0ec9686 CornerpointChopper moved to dune-cornerpoint modeule 2010-11-05 12:24:07 +01:00
Håvard Berland
6faee22573 Move cpchop to examples-directory 2010-11-05 08:24:54 +01:00
Håvard Berland
680d5fb32c fix compile errors and some warnings 2010-11-04 21:59:27 +01:00
Håvard Berland
35eff1629a Makefiles for examples-directory. Does not compile. 2010-11-04 21:21:33 +01:00
Håvard Berland
4b538aeeb4 Add Statoils facade code for singlephase upscaling
Extends singlephase upscaling code to relative permeability
in capillary limit, and to conductivity upscaling based on Archie's law
2010-11-04 13:19:47 +01:00
Bård Skaflestad
cb2cd7b40f Ignore anything named 'config.*', rather than listing ind. utils. 2010-11-01 14:59:13 +01:00
Bård Skaflestad
18927aa51e Ignore 'cpchop' executable 2010-11-01 12:48:38 +01:00
Atgeirr Flø Rasmussen
40c2bbbbdd Merge from havb. 2010-10-29 15:07:56 +02:00
Atgeirr Flø Rasmussen
ec5cfa7d0e Added alternative upscaling test using the new pressure solver (not working). 2010-10-29 15:02:26 +02:00
Håvard Berland
ed95818089 Add seed to command line options (warning, zero cannot be used as seed with this implementation) 2010-10-29 14:49:13 +02:00
Håvard Berland
5fe8c02605 output position of chopped subsamples while chopping 2010-10-29 09:40:02 +02:00
Håvard Berland
8b392b262c Add optiion to not do upscaling while chopping 2010-10-29 09:35:36 +02:00
Atgeirr Flø Rasmussen
7bd12b35bd Added more parameters for the upscaler call. 2010-10-28 12:14:35 +02:00
Håvard Berland
518f1091ec seed the random number generator with current time 2010-10-27 15:48:43 +02:00
Håvard Berland
98721958bd polish textual output from cpchop, add option to output tabulated results to file 2010-10-27 12:44:23 +02:00
Atgeirr Flø Rasmussen
15e9b5154d Fixed bug in chopper (empty fields), modified cpchop.cpp. 2010-10-26 16:27:03 +02:00
Håvard Berland
74a6465be1 Add perm-upscaling on the fly for subsamples. cpchop segfaults for the moment 2010-10-26 13:29:46 +02:00
Håvard Berland
8197d97cfe Do porosity upscaling on the fly, and output as a list in the end 2010-10-26 13:22:35 +02:00
Håvard Berland
702e3b4201 correct output behaviour, and start sample ids on 1 instead of zero 2010-10-26 12:48:03 +02:00
Håvard Berland
32d59fc002 Only output subsample as grid files if a filebase is supplied 2010-10-26 12:45:17 +02:00
Atgeirr Flø Rasmussen
30a47a1988 Uses default construction of sub-parser instead of copy construction. 2010-10-25 13:56:07 +02:00
Atgeirr Flø Rasmussen
d22e6a86ca Now a subparser may be returned from the chopper. 2010-10-25 13:37:14 +02:00
Atgeirr Flø Rasmussen
2e1e956a98 Merged typo fix from havb. 2010-10-25 11:45:47 +02:00
Atgeirr Flø Rasmussen
35030358d5 Thresholded uniform_real argument. 2010-10-25 11:43:45 +02:00
Atgeirr Flø Rasmussen
4d4a13aa0a Added all functionality, not tested yet. 2010-10-25 11:41:24 +02:00
Atgeirr Flø Rasmussen
aa909766ef Minor mods, following requirements from HB more carefully. 2010-10-25 10:17:33 +02:00
Atgeirr Flø Rasmussen
cfa2e98a1e Refactored code out of main() into a separate class. 2010-10-25 10:12:40 +02:00
Atgeirr Flø Rasmussen
5eb03b2ed8 Added zmin/zmax check and printout. 2010-10-25 08:59:11 +02:00
Atgeirr Flø Rasmussen
a0fae7c70e Properly shoeboxing. 2010-10-25 08:31:05 +02:00
Håvard Berland
13bb3faa74 PERMZ typo 2010-10-22 15:01:31 +02:00
Atgeirr Flø Rasmussen
c91099c0f4 Added PERMX and PERMY output. 2010-10-22 11:35:22 +02:00
Atgeirr Flø Rasmussen
cd47dd8c8c Added first version of cpchop program. Still work in progress. 2010-10-22 11:20:57 +02:00
Atgeirr Flø Rasmussen
5b0b68dfd7 Added ignores. 2010-10-13 14:13:44 +02:00
convert-repo
3bff6b4c6b update tags 2010-10-13 11:08:31 +00:00
Atgeirr Flø Rasmussen
6a5e338734 Merged things from havb. 2010-10-01 09:11:21 +02:00
Håvard Berland
8ed2b9a342 avoid warning, and add TODO for a function (no issue tracker yet) 2010-09-27 20:45:05 +02:00
Atgeirr Flø Rasmussen
d4caf1a2d4 Fixed silly merge conflict. 2010-09-27 14:03:30 +02:00
Atgeirr Flø Rasmussen
15b20d2c2f Work in progress on C++ ifsh interface. 2010-09-27 14:01:15 +02:00
Atgeirr Flø Rasmussen
114cd7ab1a Added new parameter maximum_mobility_contrast (default 1e9) to steady state upscaling.
Changed default of relperm_threshold to 1e-8 (was 1e-4).
Combined, the two acts as relative and absolute thresholds for phase mobilities.
2010-09-27 13:59:32 +02:00
Håvard Berland
19daf1a8a6 Output computed relperm to file by default, and output in Voigt notation 2010-09-27 12:32:03 +02:00
Atgeirr Flø Rasmussen
9576b06eb5 Added new parameter same_matrix to the solve() method of IncompFlowSolverHybrid,
defaulting to false. If true, we are solving again with the same system matrix,
i.e. only boundary values have changed. Changes to saturation, mobilities, or
boundary condition structure (for example Dirichlet vs. Neumann) change the
matrix, and calling solve() with same_matrix == true will fail in these cases.
The gain from setting same_matrix to true is currently only that the AMG
preconditioner will not be remade.

Added same_matrix parameter to solve() call in UpscalerBase::upscaleEffectivePerm().
This is set to true for Periodic and Linear cases, for the second and third solves.

Added timing data that demonstrate the speed gain for periodic boundary conditions.
2010-09-23 16:34:13 +02:00
Bård Skaflestad
d392b97944 Adjust include paths, link statements and M4 calls.
Dunecontrol completes in dune-upscaling.
2010-08-23 13:23:52 +00:00
Bård Skaflestad
2a2f2a95fa Move upscaling code to separate module . 2010-08-23 09:34:14 +00:00
Bård Skaflestad
cef76ee3e6 Add SVN infrastructure for upscaling solvers. 2010-08-23 08:04:06 +00:00