Arne Morten Kvarving
5b457cbbd6
Merge pull request #2446 from blattms/use-compressed-in-initstateequil.hh
...
Autocreate parallel fieldprops and use compressed ones in initstateequil.hh
2020-03-11 08:14:21 +01:00
Arne Morten Kvarving
a7e3a69d8f
Merge pull request #2449 from akva2/dynstate_general
...
put the specialized DynamicState serialization functions in normal hierarchy
2020-03-10 12:31:22 +01:00
Arne Morten Kvarving
a1e9e2a190
update serialization for relocated KrModel
2020-03-10 10:38:12 +01:00
Arne Morten Kvarving
e1bf6ed4a6
use eclmpiserializer for SummaryConfig broadcast
2020-03-10 10:01:26 +01:00
Arne Morten Kvarving
ab5ca03027
put the specialized DynamicState serialization functions in normal hierarchy
...
i am confident it is okay to do this in general now.
2020-03-10 09:57:47 +01:00
Arne Morten Kvarving
dd0f6dd517
changed: simplify eclmpiserializer
...
now users only have to implement a single method for
packsize/pack/unpack
2020-03-10 08:56:40 +01:00
Arne Morten Kvarving
0088073d05
fixed: serialize AquiferConfig
2020-03-09 15:58:55 +01:00
Arne Morten Kvarving
b5d7cb5a4b
Merge pull request #2435 from akva2/no_abuse_test_args
...
fixed: do not abuse TEST_ARGS in restart test machinery
2020-03-09 12:40:35 +01:00
Arne Morten Kvarving
b10eb2dac1
fixed: do not abuse TEST_ARGS in restart test machinery
2020-03-09 12:10:12 +01:00
Arne Morten Kvarving
4ae82687cc
get rid of unused serialization methods
2020-03-09 11:23:12 +01:00
Arne Morten Kvarving
51ee5205cb
changed: no need to serialize EclMaterialLawManager any longer
2020-03-09 11:23:12 +01:00
Arne Morten Kvarving
1565456280
remove deck parameter from RelpermDiagnostics::unscaledEndPointsCheck_
2020-03-09 11:23:12 +01:00
Arne Morten Kvarving
9dc3f926ba
Merge pull request #2433 from akva2/serialize_stonetype
...
update mpi serialization for Runspec
2020-03-09 11:21:40 +01:00
Arne Morten Kvarving
f24c8a3b2f
Merge pull request #2420 from akva2/drop_serialization
...
Drop unused serialization code
2020-03-09 09:56:35 +01:00
Arne Morten Kvarving
ee2c406575
update mpi serialization for Runspec
...
add stonetype
2020-03-09 09:55:48 +01:00
Arne Morten Kvarving
09a7c00ed5
changed: no need to serialize PolymerModule any longer
2020-03-06 20:45:53 +01:00
Arne Morten Kvarving
9413425a78
changed: no need to serialize BrineModule any longer
2020-03-06 20:28:34 +01:00
Arne Morten Kvarving
1507b40afc
Merge pull request #2418 from akva2/fix_plyshlog_rocktab
...
Fix serialization for PlyshlogTable and RocktabTable
2020-03-06 13:55:34 +01:00
Arne Morten Kvarving
49ace214ec
fixed: PLYSHLOG and ROCKTAB needs to be serialized as their actual types
...
if not we lose the extra info that is not part of the SimpleTable base
classes.
2020-03-06 13:54:57 +01:00
Arne Morten Kvarving
ab0b5dcec6
use normal shared ptrs
2020-03-06 13:54:57 +01:00
Arne Morten Kvarving
c3e3524753
add mpi serialization for RocktabTable
2020-03-06 13:54:57 +01:00
Arne Morten Kvarving
719c008f22
add mpi serialization for PlyshlogTable
2020-03-06 13:54:57 +01:00
Arne Morten Kvarving
c4439976fe
Merge pull request #2421 from akva2/serialize_stone1ex
...
add mpi serialization for Stone1exTable
2020-03-06 13:52:54 +01:00
Arne Morten Kvarving
ce8036918b
add mpi serialization for Stone1exTable
2020-03-06 12:12:53 +01:00
Arne Morten Kvarving
3162ed067e
get rid of unused serialization template
2020-03-06 11:55:41 +01:00
Arne Morten Kvarving
5728d19018
remove unused serialization methods
2020-03-06 11:55:41 +01:00
Arne Morten Kvarving
f9a21100fe
Merge pull request #2416 from akva2/serialize_shrate
...
Add mpi serizaliation for ShrateTable
2020-03-06 09:58:52 +01:00
Arne Morten Kvarving
1c90a6bb00
serialize ShrateTable
2020-03-05 15:02:12 +01:00
Arne Morten Kvarving
c18beb40f3
Revert "add mpi serialization for PolymerConfig"
...
This reverts commit 5d0e9164f3 .
2020-03-05 14:17:08 +01:00
Arne Morten Kvarving
f8a113d7d0
Merge pull request #2413 from akva2/serialize_plyvmh
...
add mpi serialization for PlyvmhTable
2020-03-05 14:15:24 +01:00
Arne Morten Kvarving
21ef1103cc
fixed: VAPPARS is supported, remove from unsupported features list
2020-03-05 13:41:09 +01:00
Arne Morten Kvarving
0e6881ec6e
add mpi serialization for PlyvmhTable
2020-03-05 13:11:57 +01:00
Arne Morten Kvarving
c819c0fd43
Merge pull request #2411 from akva2/serialize_plmixpar
...
add mpi serialization for PlmixparTable
2020-03-05 13:10:32 +01:00
Arne Morten Kvarving
579dbe73c1
add mpi serialization for PlmixparTable
2020-03-05 13:05:27 +01:00
Arne Morten Kvarving
27f52d5aa6
Merge pull request #2412 from akva2/serialize_polymerconfig
...
add mpi serialization for PolymerConfig
2020-03-05 13:03:08 +01:00
Arne Morten Kvarving
5d0e9164f3
add mpi serialization for PolymerConfig
2020-03-05 11:43:04 +01:00
Arne Morten Kvarving
3a559fb9fb
changed: no need to serialize FoamModule any longer
2020-03-04 15:05:37 +01:00
Arne Morten Kvarving
f0a670746f
Merge pull request #2401 from akva2/no_serialization_solvent_module
...
Remove serialization for BlackoilSolventModule
2020-03-04 12:16:57 +01:00
Arne Morten Kvarving
cd0a686349
changed: update FoamConfig serialization
2020-03-04 10:53:57 +01:00
Arne Morten Kvarving
2e30487bff
remove unused serialization support for Pvt classes
2020-03-04 10:19:19 +01:00
Arne Morten Kvarving
30892a006e
changed: no need to serialize SolventModule any longer
2020-03-04 10:01:03 +01:00
Arne Morten Kvarving
76afa6ba40
Merge pull request #2399 from akva2/serialize_tlmixpar
...
add mpi serialization for TlmixparTable
2020-03-04 09:58:36 +01:00
Arne Morten Kvarving
250a7fc33d
add mpi serialization for TlmixparTable
2020-03-04 08:32:02 +01:00
Arne Morten Kvarving
03a2129df3
changed: no need to serialize the FluidSystem any more
...
setup is now done all from state, which means it can be done
independently on all processes
2020-03-03 14:24:18 +01:00
Arne Morten Kvarving
1301e80628
Merge pull request #2393 from akva2/serialize_surface_conditions
...
add mpi serialization for InitConfig::SurfaceConditions
2020-03-03 13:46:26 +01:00
Arne Morten Kvarving
bb1f27bce6
add mpi serialization for StandardCond
2020-03-03 12:16:04 +01:00
Arne Morten Kvarving
89cb162c1f
Merge pull request #2383 from akva2/use_compressed_fipnum
...
use compressed field property for fipnum
2020-03-03 10:04:25 +01:00
Arne Morten Kvarving
f1e0dc0acb
use compressed indices setting up transmissibilities
2020-03-03 08:43:50 +01:00
Arne Morten Kvarving
5a9340b5b1
use compressed field property for fipnum
2020-03-03 08:40:48 +01:00
Arne Morten Kvarving
888f0190b7
use compressed field properties setting up rock parameters
2020-03-02 15:34:12 +01:00
Arne Morten Kvarving
ca91b61bc7
use compressed properties setting up permeabilities
2020-03-02 15:12:26 +01:00
Arne Morten Kvarving
b031f6d4cf
Merge pull request #2382 from akva2/use_compressed_thpressure
...
use compressed indices setting up ThresholdPressures
2020-03-02 15:02:18 +01:00
Arne Morten Kvarving
9f00c3dfe1
Merge pull request #2381 from akva2/use_compressed_ntg
...
use compressed field properties applying NTG
2020-03-02 14:49:59 +01:00
Arne Morten Kvarving
ff559fd1c9
use compressed indices setting up ThresholdPressures
2020-03-02 13:42:27 +01:00
Arne Morten Kvarving
373588dd04
use compressed field properties applying NTG
2020-03-02 13:02:10 +01:00
Arne Morten Kvarving
da901a1d11
Merge pull request #2379 from akva2/use_compressed_expl_init
...
use compressed field properties setting up explicit initial conditions
2020-03-02 13:01:25 +01:00
Arne Morten Kvarving
766410ff7c
Merge pull request #2378 from akva2/use_compressed_blackoil_ext
...
changed: use compressed field properties for blackoil extension init conds
2020-03-02 11:39:07 +01:00
Arne Morten Kvarving
d5d32e235c
use compressed field properties setting up explicit initial conditions
2020-03-02 11:21:20 +01:00
Arne Morten Kvarving
f0062d5913
changed: use compressed field properties setting up numbers
2020-03-02 11:20:26 +01:00
Arne Morten Kvarving
8d528daaa5
changed: use compressed field properties for blackoil extension intial conditions
2020-03-02 10:32:40 +01:00
Arne Morten Kvarving
69959da143
Merge pull request #2376 from akva2/fix_parallel_only
...
fixed: do not make root dir
2020-03-02 08:58:16 +01:00
Arne Morten Kvarving
a27975fbd6
fixed: do not make root dir
...
the simulator handles this itself. this fixes errors in the
well plot script when only parallel norne is run.
2020-02-28 14:42:16 +01:00
Arne Morten Kvarving
44406ff744
Merge pull request #2373 from akva2/fix_build_no_mpi
...
fix build without MPI
2020-02-28 13:04:03 +01:00
Arne Morten Kvarving
293612265e
fix build without MPI
2020-02-28 13:03:16 +01:00
Arne Morten Kvarving
ef27c1d110
use compressed field properties setting up ThermalLawManager
2020-02-28 12:31:14 +01:00
Arne Morten Kvarving
3c050f4dda
use compressed field properties setting up MaterialLawManager
2020-02-28 12:31:14 +01:00
Arne Morten Kvarving
36761e9347
Merge pull request #2311 from akva2/noecl_no_parsing
...
Only parse on root process
2020-02-28 12:29:47 +01:00
Arne Morten Kvarving
8dc9b21dba
adjust to upstream OilVaporization change
2020-02-28 10:54:18 +01:00
Arne Morten Kvarving
05c0c4b6e8
Use the ParallelEclipseState and ParallelFieldPropsManager
...
with these in place, we now only parse the deck on the root process.
2020-02-28 10:26:55 +01:00
Arne Morten Kvarving
68a9d17de1
changed: pass/store deck as a pointer
...
and remove asserts for null-ptr. preparatory step for only
having deck on root mpi process
2020-02-28 10:26:55 +01:00
Arne Morten Kvarving
35de9fa53d
add ParallelEclipseState and ParallelFieldProps
...
these are wrappers sitting on top of the EclipseState and
FieldPropsManager classes.
The former has some additional methods related to parallelism,
and the latter is a parallel frontend to the FieldPropManager which
only hold the process-local data (in compressed arrays).
2020-02-28 10:26:55 +01:00
Arne Morten Kvarving
4904f09d4d
changed: avoid use of EclipseGrid outputting RFT data
2020-02-28 10:24:00 +01:00
Arne Morten Kvarving
ac28bbfd15
changed: avoid usage of eclipseGrid on non-root processes setting up transmissibilities
...
obtain data from root process
2020-02-28 10:24:00 +01:00
Arne Morten Kvarving
ef89d656fb
communicate global size setting up blackoil extension boundary conditions
2020-02-28 10:24:00 +01:00
Arne Morten Kvarving
55b5ebd3df
add mpi serialization for GridDims
2020-02-28 10:24:00 +01:00
Arne Morten Kvarving
afee570a31
Merge pull request #2367 from akva2/serialize_sdensitytable
...
add mpi serialization for SolventDensityTable
2020-02-27 13:37:49 +01:00
Arne Morten Kvarving
92303531b9
add mpi serialization for SolventDensityTable
2020-02-26 13:30:43 +01:00
Arne Morten Kvarving
42b290133a
Merge pull request #2366 from blattms/makes-mixing-incompatible-gcc-nvcc-fail
...
Make mixing incompatible host compiler/device compiler versions fail.
2020-02-26 09:00:34 +01:00
Arne Morten Kvarving
8e8d187805
disable building of tests if Boost::test is not found
2020-02-19 12:41:27 +01:00
Arne Morten Kvarving
8b7e65bf8c
Merge pull request #2355 from akva2/janitoring
...
quell warning about unused local typedef
2020-02-19 11:35:39 +01:00
Arne Morten Kvarving
c73c7bef55
avoid use of boost::lexical_cast
2020-02-19 11:20:16 +01:00
Arne Morten Kvarving
bea2459c65
replace boost::optional with std::optional
2020-02-19 11:20:16 +01:00
Arne Morten Kvarving
e262cf8d51
changed: use internal function to uppercase string
2020-02-19 11:20:16 +01:00
Arne Morten Kvarving
4ba7d3a7bc
changed: replace boost::any with std::any
2020-02-19 11:20:16 +01:00
Arne Morten Kvarving
39f5e49289
remove unused boost include
2020-02-19 11:20:16 +01:00
Arne Morten Kvarving
d56b7e338d
quell warning about unused local typedef
...
strictly speaking the gcc diagnostics are wrong, the typedef is actually
used once templates are invoked on the structs.
simply use the typedef in the structs itself to avoid the warning
like is done for other variants.
2020-02-19 10:15:07 +01:00
Arne Morten Kvarving
ff3c634924
Merge pull request #2352 from akva2/less_boost_debian
...
remove libboost-filesystem-dev from debian packaging
2020-02-18 12:03:37 +01:00
Arne Morten Kvarving
c66aa90d11
Merge pull request #2351 from akva2/redhat_dt8
...
use devtoolset-8 and boost 1.48 on rhel 6 and rhel 7
2020-02-18 12:02:44 +01:00
Arne Morten Kvarving
c88364d7a8
remove libboost-filesystem-dev from debian packaging
2020-02-18 11:24:11 +01:00
Arne Morten Kvarving
b5828b624a
Merge pull request #2349 from akva2/more_std_filesystem
...
remove last usage of boost::filesystem
2020-02-18 10:40:48 +01:00
Arne Morten Kvarving
abc439d336
remove last usage of boost::filesystem
2020-02-18 08:54:37 +01:00
Arne Morten Kvarving
e2f31e94bf
use devtoolset-8 and boost 1.48 on rhel 6 and rhel 7
2020-02-17 15:58:02 +01:00
Arne Morten Kvarving
226a6cb434
disable json input for boost 1.48
2020-02-17 15:21:07 +01:00
Arne Morten Kvarving
99c019a6bb
adjust serialization of VFPProdTable
2020-02-17 10:50:55 +01:00
Arne Morten Kvarving
649818730c
adjust serialization for VFPInjTable
2020-02-17 10:50:55 +01:00
Arne Morten Kvarving
11e0e5b549
Merge pull request #2326 from akva2/fix_dune_fem
...
fixed: build with dune-fem enabled
2020-02-17 09:03:04 +01:00
Arne Morten Kvarving
301aa7a7cd
Merge pull request #2339 from atgeirr/fix-binary-op
...
Remove std::pointer_to_binary_function and silence a warning.
2020-02-14 10:26:03 +01:00
Arne Morten Kvarving
0449e08c65
Merge pull request #2334 from akva2/use_std_filesystem
...
remove boost::filesystem as dependency
2020-02-13 15:01:27 +01:00
Arne Morten Kvarving
04812f32fb
remove boost::filesystem as dependency
2020-02-12 15:03:18 +01:00
Arne Morten Kvarving
ac93e8e110
changed: use std::regex instead of boost::regex
2020-02-11 09:47:22 +01:00