Atgeirr Flø Rasmussen
b66ee75058
Moved free_grid() to grid.h and (new file) grid.c.
2012-04-11 11:32:52 +02:00
Atgeirr Flø Rasmussen
c52e7c9ece
Updated Makefile.am to account for moved and renamed files.
2012-04-11 11:20:31 +02:00
Bård Skaflestad
70a0186b31
Briefly mention the role of the ACLOCAL_AMFLAGS.
2012-04-10 18:15:01 +02:00
Bård Skaflestad
24ef4cde3c
Merge from upstream.
2012-04-10 18:13:15 +02:00
Bård Skaflestad
47241e458f
Reorder sections for greater internal cohesion. No functional changes.
...
While here, add a few comments to outline the purpose of each section,
particularly the "libopmcore_la_LDFLAGS".
2012-04-10 18:02:33 +02:00
Xavier Raynaud
bf6caa9dd0
Added first tutorial.
2012-04-10 17:16:25 +02:00
Bård Skaflestad
ac34424424
Refine inter-library dependency build specification.
...
Specifically, the "CPPFLAGS" are for users only. We must never modify
these flags to build a product. The appropriate system-internal flags
are the "AM_CPPFLAGS".
Moreover, the "LIBS" variable is an implementation detail that should
not be directly modified by a particular build system. Inter-library
link dependencies should be specified in the <library>_LDFLAGS. See,
for instance,
http://www.gnu.org/software/automake/manual/html_node/Libtool-Flags.html
2012-04-10 16:13:12 +02:00
Atgeirr Flø Rasmussen
82120322e8
Added state-related headers for distribution.
2012-04-02 15:42:14 +02:00
Kjetil Olsen Lye
6e23dcab17
Added WellCollection as a forest of Well group trees. Did parsing of group control input data into this forest format
2012-03-29 18:34:51 +02:00
Kjetil Olsen Lye
ef6e444eb1
Started reading the gruptree
2012-03-27 16:57:01 +02:00
Atgeirr Flø Rasmussen
e29dd18d77
Added RockCompressibility class.
2012-03-19 13:55:26 +01:00
Bård Skaflestad
193feace4e
Fix specification error: Header files go in _HEADERS.
...
Pointy hat: Bård Skaflestad
2012-03-14 20:14:10 +01:00
Bård Skaflestad
38a4456db9
Distribute 'ColumnExtract.hpp'.
...
This restores "make distcheck".
2012-03-14 20:09:15 +01:00
Atgeirr Flø Rasmussen
2132b0ed79
Added class SimulatorTimer.
2012-03-12 16:05:59 +01:00
Atgeirr Flø Rasmussen
23a890d841
Added FlowBCManager class.
2012-03-07 09:18:44 +01:00
Atgeirr Flø Rasmussen
4f9095a543
Added WellsManager class (untested).
2012-03-06 13:59:51 +01:00
Atgeirr Flø Rasmussen
560cb08313
Added initial version of column-based gravity segregation solver.
2012-03-02 13:20:46 +01:00
Kjetil Olsen Lye
e91f29d349
Corrected Makefile to reflect the newly deleted files
2012-03-01 16:27:53 +01:00
Kjetil Olsen Lye
e8543adddc
Added column extraction for a vertically aligned grid
2012-03-01 09:46:18 +01:00
Atgeirr Flø Rasmussen
8a0d5728a8
Moved simulator utility functions to opm/core/utility/miscUtilities.hpp.
...
We want to avoid having hundreds of files with a single function, therefore
these functions have been lumped together. With time, a more sophisticated
organization of such free functions may be in order.
2012-02-26 21:05:19 +01:00
Atgeirr Flø Rasmussen
06a476476a
Added LinearSolver* classes to build (not the ...Istl class though).
...
Adding LinearSolverIstl would require a bit of work (making it optional etc.).
2012-02-21 21:31:49 +01:00
Bård Skaflestad
0ea6352b46
Build IncompTpfa class only if UMFPACK is available.
...
This is a temporary stop-gap to restore the build on systems for which
the UMFPACK library is not available. We need a better solution for
the general problem.
2012-02-21 10:35:56 +01:00
Atgeirr Flø Rasmussen
2fa1f1b5f2
Added class IncompTpfa.
2012-02-20 13:23:01 +01:00
Atgeirr Flø Rasmussen
13e4e0fb15
Added GridManager class.
2012-02-20 11:34:27 +01:00
Atgeirr Flø Rasmussen
d7d2c3cb2f
Add missing newwells.h to distributed files.
2012-02-20 08:59:58 +01:00
Atgeirr Flø Rasmussen
0395d7725e
Moved writeVtkData() functions to utility/, added a test program.
2012-02-19 21:24:59 +01:00
Atgeirr Flø Rasmussen
541813ace5
Made reordersequence a C++ source file, in order to use std::sort().
...
This is for the experimental change of the graph topology, putting the
connections in the graph sorted by flux magnitude. Currently the
changes are in the file, but commented out until further experiments
have been done.
2012-02-15 22:42:07 +01:00
Atgeirr Flø Rasmussen
a48b261a3c
TransportModel* classes are now expected to have a custom solve() method. More:
...
- Using new solve() method in spu_2p.
- solve() implemented in terms of protected superclass method reorderAndTransport().
- Removed unused code being replaced by solve().
2012-02-10 10:48:18 +01:00
Atgeirr Flø Rasmussen
11e5f76813
Removed legacy blackoil fluid code. Further information:
...
- These classes were imported (copied) from the dune-porsol repository,
and copies remain there for the time being.
- Some of the black oil fluid classes that are in opm-core, such as the
SinglePvt* classes, are direct descendants of the Miscibility* classes
that have been removed.
- At some point, we may modify dune-porsol to use the new fluid interfaces
from opm-core, but for now we keep using the existing code as-is.
2012-02-10 09:28:05 +01:00
Atgeirr Flø Rasmussen
da1159061a
Removed unused files.
2012-02-09 23:39:18 +01:00
Atgeirr Flø Rasmussen
54c89db47b
Added classes TransportModelInterface and TransportModelTwophase.
2012-02-09 16:07:53 +01:00
Bård Skaflestad
32f5ae1030
Implement basic memory management for new well interface.
...
Hook up to build, but actual location is likely to change...
2012-02-03 21:35:19 +01:00
Atgeirr Flø Rasmussen
d3ded4160b
Added IncompPropertiesFromDeck class and its building blocks.
2012-01-31 09:41:53 +01:00
Atgeirr Flø Rasmussen
ae98a1c9c3
Removed extra occurrence of grid.h header file.
2012-01-27 09:43:28 +01:00
Atgeirr Flø Rasmussen
45d603939d
C++ified twophase model code.
2012-01-24 16:01:15 +01:00
Atgeirr Flø Rasmussen
3424e0211b
C++ified reordering transport solver facade.
2012-01-24 13:47:00 +01:00
Atgeirr Flø Rasmussen
29cdeedde3
Build fluid.c and make it into a quadratic Corey fluid.
2012-01-20 14:07:23 +01:00
Atgeirr Flø Rasmussen
805d5a6ba5
Added classes IncompPropertiesInterface and IncompPropertiesBasic.
2012-01-18 18:50:56 +01:00
Bård Skaflestad
7f157109d0
Merge from upstream.
2012-01-17 16:10:23 +01:00
Jostein R. Natvig
71f6bac21e
Add bare-bones implementation of reordering algorithm.
...
Lightly tested.
2012-01-17 14:39:09 +01:00
Atgeirr Flø Rasmussen
860d9623dc
Added class BlackoilPropertiesBasic.
2012-01-17 12:19:50 +01:00
Atgeirr Flø Rasmussen
7619cb6061
Added class PvtPropertiesBasic.
2012-01-17 11:17:40 +01:00
Atgeirr Flø Rasmussen
185ec1a816
Added SaturationPropsBasic class.
2012-01-17 10:25:49 +01:00
Atgeirr Flø Rasmussen
9b49b0d089
Added RockBasic class.
2012-01-17 09:31:25 +01:00
Atgeirr Flø Rasmussen
8bec1ad1cf
Implemented trivial parts of RockFromDeck, init() remains.
2012-01-05 15:38:50 +01:00
Atgeirr Flø Rasmussen
536d58fe4e
Added class SaturationPropsFromDeck.
2012-01-05 11:17:52 +01:00
Atgeirr Flø Rasmussen
88379706a3
Moved active phase determination into own function.
2012-01-05 09:34:05 +01:00
Atgeirr Flø Rasmussen
7548172cdf
Added BlackoilPvtProperties class.
2012-01-04 23:28:54 +01:00
Atgeirr Flø Rasmussen
0ba5699d0a
Made all the SinglePvt* classes conform to new, more bare-bones interface.
2012-01-04 22:15:26 +01:00
Atgeirr Flø Rasmussen
dd4c0c2b1b
Adding class BlackoilPropertiesFromDeck and test program.
2012-01-04 14:44:55 +01:00