Commit Graph

1842 Commits

Author SHA1 Message Date
Kjetil Olsen Lye
f554d478c6 Updated tutorial4 to use the reorder solver. 2012-06-11 13:13:19 +02:00
Kjetil Olsen Lye
52323fc96b Added generation of tutorial4 pngs. 2012-06-11 10:10:53 +02:00
Atgeirr Flø Rasmussen
1c69716c12 Improved documentation. 2012-06-09 18:11:02 +02:00
Atgeirr Flø Rasmussen
8befffcbbb Changed interface of solve() and solveGravity() to accept full saturation (both phases) input. 2012-06-09 14:56:29 +02:00
Atgeirr Flø Rasmussen
bebde670d6 Remove unused variable. 2012-06-08 23:01:22 +02:00
Atgeirr Flø Rasmussen
2683d2f331 First simulator handling schedules. 2012-06-07 15:09:35 +02:00
Atgeirr Flø Rasmussen
174ab7cd6e Initial version of schedule handling more or less complete. 2012-06-07 15:09:13 +02:00
Atgeirr Flø Rasmussen
78e9a8f6fa Added setCurrentStepNum() method. 2012-06-07 15:08:37 +02:00
Atgeirr Flø Rasmussen
7dadf8e5a2 Added Factory<...>::cloneObject(). 2012-06-07 15:08:01 +02:00
Atgeirr Flø Rasmussen
fc7c9ea420 Undo an erroneous type change. 2012-06-07 14:17:26 +02:00
Atgeirr Flø Rasmussen
5bbf5bc832 For keywords classified as SpecialField, append data to existing objects, if any. 2012-06-07 14:05:32 +02:00
Atgeirr Flø Rasmussen
0551401bc6 Removed default null argument for wells in IncompTpfa constructor. 2012-06-07 13:34:05 +02:00
Atgeirr Flø Rasmussen
e798cc179e Bugfix: forgotten Wells argument. 2012-06-07 13:32:04 +02:00
Bård Skaflestad
8edbd2c296 Restore additional link-time flags to restore build on Ubuntu 11.10.
This does probably paper over some underlying issue, but I don't have
the time right now to investigate the problem further.
2012-06-07 12:41:31 +02:00
Bård Skaflestad
024f95be5d Don't mix declarations and definitions. 2012-06-07 10:28:02 +02:00
Xavier Raynaud
95f81401ab set up correctly a flag in ifs_tpfa.c 2012-06-07 09:29:56 +02:00
Bård Skaflestad
899fd960be Trim an unused header. 2012-06-06 20:08:03 +02:00
Bård Skaflestad
daf3fe2984 Apply splint to restore build.
Specifically: Change-set f08b1fb48d19 modified the IncompTpfa solver
to accept a linear-solver as "reference-to-non-const" in order to
facilitate changing its tolerance levels.  Permeate that change back
through the SimulatorTwophase class.

There might be a better way of accomplishing the same task.
2012-06-06 16:49:58 +02:00
Bård Skaflestad
ac38491883 Implement *Tolerance() methods from LinearSolverInterface
See cset f08b1fb48d19 for additional details.
2012-06-06 16:35:36 +02:00
Xavier Raynaud
187957397c merge. 2012-06-06 15:19:02 +02:00
Xavier Raynaud
eb3d9d6e63 Added renormalization of pressure in the incompressible case. 2012-06-06 15:18:40 +02:00
Xavier Raynaud
3881406d41 Corrected typo. 2012-06-06 15:16:07 +02:00
Xavier Raynaud
38562a5d7a Added possibility to set tolerance for linear solvers. 2012-06-06 15:14:46 +02:00
Bård Skaflestad
15494cd88a Remove extended "LDADD" variable. Links inferred from libopmcore.la . 2012-06-06 14:42:36 +02:00
Bård Skaflestad
a097fde7c5 Visually split description into sections. Add comments in the process.
No functional changes.
2012-06-06 14:20:12 +02:00
Bård Skaflestad
1817d55698 Sort list of examples and PSVs. 2012-06-06 14:08:44 +02:00
Bård Skaflestad
49641f935d Refactor full "LDADD" statement out to single make variable.
Use where appropriate.
2012-06-06 14:07:03 +02:00
Atgeirr Flø Rasmussen
7207ea27c9 Merged. 2012-06-06 13:55:10 +02:00
Atgeirr Flø Rasmussen
3d05430627 First version of SimulatorTwophase class done. Added test sim using it. 2012-06-06 13:54:53 +02:00
Atgeirr Flø Rasmussen
5702695879 Added some documentation. 2012-06-06 13:42:25 +02:00
Bård Skaflestad
47897c644c Assert copyright. 2012-06-06 12:39:29 +02:00
Bård Skaflestad
a6ce019736 Support matrices of two or more rows. 2012-06-06 12:38:27 +02:00
Bård Skaflestad
17ebf48f34 Add simple demonstration/regression test of AGMG solver. 2012-06-06 11:49:07 +02:00
Bård Skaflestad
5588d1e3e9 Merge from upstream. 2012-06-06 09:46:47 +02:00
Bård Skaflestad
0a8eafc307 Implement dtor to avoid linker errors. 2012-06-06 09:46:17 +02:00
Atgeirr Flø Rasmussen
13387fe825 Merged. 2012-06-06 09:25:14 +02:00
Atgeirr Flø Rasmussen
66cbaf01b3 Work in progress on simulator class for two-phase simulation. 2012-06-06 09:12:15 +02:00
Bård Skaflestad
79c437ab40 Fix another misprint from early implementation. 2012-06-06 00:30:12 +02:00
Bård Skaflestad
61a5f3d1e5 Fix misprint left over from early development. 2012-06-06 00:27:10 +02:00
Bård Skaflestad
ca7b4a5da3 Add simple gateway to Notay's AGMG solver package.
Hook up to build, but don't expose through the LinearSolverFactory.
Only build tested.

Won't be built unless the user explicitly enables AGMG support.
2012-06-06 00:26:10 +02:00
Bård Skaflestad
496be60220 Don't use AC_REQUIRE within a conditional.
Older versions of Autoconf are not able to place the tests at appropriate
locations.
2012-06-05 19:56:17 +02:00
Bård Skaflestad
c724bb6b3a Add preliminary build glue to include AGMG in the OPM-Core library.
The approach will likely be changed due to the presence of
"subdir-objects" in the AM_INIT_AUTOMAKE call.
2012-06-05 19:44:18 +02:00
Bård Skaflestad
40ef0e9573 Revamp Fortran support in preparation of enabling Notay's AGMG solver.
Specifically:
  - Enable C++, Fortran 77 and Fortran (95+) through Libtool's LT_LANG
    if available and through the traditional AC_PROG_* macros if not.

    This configuration is compatible with the versions of Libtool
    easily available for testing.  For whatever reason--possibly a
    programming error in Libtool proper--invoking the AC_PROG_F*
    macros either directly or through AC_REQUIRE following an LT_INIT
    invocation leads to various ``expanded before required'' warnings.

    Searching the Autotools mailing lists does suggest that the
    interaction of C++, Fortran and Libtool is traditionally somewhat
    unstable but has improved in very recent editions of Autoconf and
    Libtool.

  - Re-factor the LAPACK support out to a custom macro, OPM_LAPACK,
    and invoke it from configure.ac.
2012-06-05 18:40:36 +02:00
Atgeirr Flø Rasmussen
955b5ea068 Reorganized, added opm/core/wells/ and opm/core/simulator/. 2012-06-05 15:42:49 +02:00
Atgeirr Flø Rasmussen
831b2bb40b Added skeleton doxygen_main.hpp for overview documentation.
Also add generation of docs from opm/core, and disable docs from unfinished tutorial.
2012-06-05 15:20:13 +02:00
Atgeirr Flø Rasmussen
3aa067b374 Added WELOPEN, now schedules DATES and TSTEP properly. 2012-06-05 14:06:00 +02:00
Atgeirr Flø Rasmussen
f1bc8ca160 Work in progress on SCHEDULE. Now handles TSTEP properly. 2012-06-05 13:04:57 +02:00
Atgeirr Flø Rasmussen
9a2adee21a Allow specifying well rates to be zero. 2012-06-05 13:02:47 +02:00
Atgeirr Flø Rasmussen
7ec7651ea3 Work in progress on adding some SCHEDULE support. 2012-06-05 11:54:03 +02:00
Atgeirr Flø Rasmussen
7a31716185 Comment and indent bracketZero(). 2012-06-04 16:54:41 +02:00