T.D. (Tongdong) Qiu
b543947e66
Addressed some comments of PR#2209
2019-12-18 15:47:35 +01:00
T.D. (Tongdong) Qiu
293bd5816f
Replaced exit() with OPM_THROW. Replaced primitive pointer with unique_ptr.
2019-12-16 10:05:12 +01:00
T.D. (Tongdong) Qiu
13e524dba2
Only print warning that cusparseSolver did not converge if it was chosen with --use-gpu=true
2019-12-09 10:02:21 +01:00
T.D. (Tongdong) Qiu
b355537e04
Replaced prints with OpmLog. BdaBridge disables GPU and continues with Dune if unsupported blocksize is used
2019-12-06 17:23:32 +01:00
T.D. (Tongdong) Qiu
8b92c5dca6
Removed extra copy of nnzs, now sends pointer to start of Dune::BCRSMatrix data to cusparseSolver.
2019-12-06 14:33:52 +01:00
T.D. (Tongdong) Qiu
48900df882
Fixed 'unused variable' warnings
2019-12-06 11:27:17 +01:00
T.D. (Tongdong) Qiu
a4cb582cfb
Moved warning prints from cusparseSolver to BdaBridge. Moved solving logic from BdaBridge to cusparseSolver. Added cusparseSolverStatus enum.
2019-12-06 11:05:41 +01:00
T.D. (Tongdong) Qiu
b6e13bffd2
Added headers to PUBLIC_HEADER_FILES. Added warning print when cusparseSolver did not converge. Added more synchronization points in cusparseSolver. Pinning b and x vector as well.
2019-12-05 18:02:27 +01:00
T.D. (Tongdong) Qiu
f19a3b09b1
Updated copyright notice
2019-12-05 14:24:37 +01:00
T.D. (Tongdong) Qiu
cf48650a5e
BdaBridge lets cusparseSolver copy the resulting x vector from the GPU directly into the BlockVector from ISTLSolverEbos, this only works if the underlying data from BlockVector is contiguous
2019-12-05 10:59:33 +01:00
T.D. (Tongdong) Qiu
5cb6ec510c
Allow verbosity of cusparseSolver to be set via command line
2019-12-05 10:07:40 +01:00
T.D. (Tongdong) Qiu
69033ca7f2
Changed structure of cusparseSolver to fit into master branch
2019-12-04 16:59:58 +01:00
T.D. (Tongdong) Qiu
4db2e7ca4e
Added cusparseSolver. Automatically compiled when CUDA is detected. Must be enabled at runtime by adding '--use-gpu=true'
2019-12-03 14:29:06 +01:00
Atgeirr Flø Rasmussen
0edecb9a78
Merge pull request #2196 from totto82/smallTime
...
Add option for throwing for small time steps
2019-12-02 12:28:12 +01:00
Tor Harald Sandve
6d07aefef6
Merge pull request #2149 from goncalvesmachadoc/patch-1
...
Delete few thermal keywords from list
2019-12-02 10:17:58 +01:00
Tor Harald Sandve
b577f294b5
Add option for throwing for small time steps
2019-12-02 09:56:19 +01:00
Tor Harald Sandve
18ecd3fd2b
Merge pull request #2173 from joakim-hove/actionx-supported
...
Remove keywords from list of missing features
2019-11-28 10:35:03 +01:00
Tor Harald Sandve
ad7af41a44
Merge pull request #2180 from totto82/groupEvent
...
Group event
2019-11-28 08:23:21 +01:00
Tor Harald Sandve
853a726bb2
fix after rebase
2019-11-27 14:56:10 +01:00
Tor Harald Sandve
cab2f4b41f
use common WellGroupEvent map
2019-11-27 13:12:53 +01:00
Tor Harald Sandve
49b5883ff7
Clean-up output message for group
2019-11-27 13:08:25 +01:00
Tor Harald Sandve
2c84970314
honor group event
2019-11-27 13:08:25 +01:00
Joakim Hove
6e4d5b1e12
Use active index in RelpermDiagnostic_impl
2019-11-27 12:10:00 +01:00
Joakim Hove
2e6b1e36be
Pass actnum mapping to relperm diagnostic
2019-11-26 19:26:24 +01:00
Atgeirr Flø Rasmussen
937369166d
Merge pull request #2182 from blattms/parallel-restart-fixes
...
ParallelRestart: use references and allow non-default template parame…
2019-11-26 11:14:14 +01:00
Markus Blatt
a0650012c3
ParallelRestart: use references and allow non-default template parameters.
...
packSize now uses a reference to map/unordered_map to prevent copying.
In addition we always specify all template parameters for the containers to
allow for sending data if non-default ones are used.
2019-11-25 13:04:40 +01:00
Atgeirr Flø Rasmussen
e718bf3ccf
Remove unused code.
2019-11-25 11:00:21 +01:00
Atgeirr Flø Rasmussen
bddeaba880
Delete obsolete include directives and functions.
...
Also make other minor adjustments, in particular moving the function
getCubeDim() from WellsManagerDetail to WellHelpers.hpp.
2019-11-25 10:58:44 +01:00
Atgeirr Flø Rasmussen
87188f5862
Avoid using the Wells struct.
2019-11-25 08:36:18 +01:00
Atgeirr Flø Rasmussen
cab0724a26
Merge pull request #2119 from blattms/fix-multiple-usage-printing-parallel
...
Only print usage information on one processes.
2019-11-22 15:23:27 +01:00
Bård Skaflestad
26c8d78eac
Merge pull request #2155 from blattms/print-mpi-omp-size
...
Print number of MPI/OMP threads at start and end.
2019-11-21 16:06:37 +01:00
Joakim Hove
02bdf4c699
Merge pull request #2165 from joakim-hove/ecl-eps-grid-extract
...
Use EclEpsGridProperties constructor
2019-11-21 11:33:24 +01:00
Joakim Hove
2f7e1c2e10
Remove ENDACTIO from list of unsupported keywords
2019-11-20 15:48:53 +01:00
Joakim Hove
5d1dba4686
Remove FIPNUM from list of unsupported keywords
2019-11-20 15:47:26 +01:00
Joakim Hove
e79723b5c1
Remove ACTIONX from list of missing features
2019-11-20 15:35:59 +01:00
Steinar Foss
3d2892fbdb
added 'special' keywords to MissingFeatures.
2019-11-20 15:31:11 +01:00
Joakim Hove
1faa39cff1
Use EclEpsGridProperties to access SATNUM value
2019-11-20 13:59:47 +01:00
Joakim Hove
22bb38e5cc
Remove unused class RockFromDeck
2019-11-19 23:23:30 +01:00
Joakim Hove
c80d72e27c
Removed unused perm and ntg arguments to Well construction
2019-11-19 23:23:30 +01:00
Markus Blatt
5c34b843f1
Use process instead of processor for MPI.
2019-11-19 15:56:18 +01:00
Markus Blatt
b4ec2f0611
Use correct number of threads when printing banner.
...
At that stage flow did not set the number of thread in the case where
OMP_NUM_THREADS is not defined. That happens in setupParallelism which
is called when the simulator is run. Hence we have to manually compute
the number of threads similar to there.
2019-11-19 15:45:50 +01:00
Markus Blatt
afc76a8b27
Print number of MPI/OMP threads at start and end.
2019-11-19 15:45:50 +01:00
Joakim Hove
571c24d10c
Use EclEpsGridProperties constructor
2019-11-18 12:22:35 +01:00
Atgeirr Flø Rasmussen
4aa79bf39c
Merge pull request #2152 from GitPaean/wip_fixing_aquifer_2
...
fixing and improvement of the Aquifer models
2019-11-18 11:19:15 +01:00
Kai Bao
0c6adbbba0
some small cleaning up for Aquifer models
...
there should be no functional change.
2019-11-17 10:37:10 +01:00
Kai Bao
eea833ced2
correcting the way of calculate initial aquifer pressure
...
for AquiferFetkovich.
2019-11-17 10:37:10 +01:00
Kai Bao
383748b161
some cleaning up for the AquiferFetkovich
2019-11-17 10:37:10 +01:00
Kai Bao
21d69a7af0
making dp is Eval for AquiferFetkovich
2019-11-17 10:37:10 +01:00
Kai Bao
fabc2a6f22
adding AQUFET back to MissingFeatures.cpp
...
which was removed by mistake in PR #2162
2019-11-16 23:45:26 +01:00
Kai Bao
b36ac45fea
removing several keywords from MissingFeatures.cpp
...
COMPSEGS, AQUFET and PLYROCK
2019-11-16 22:44:24 +01:00