mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
changed: no need to serialize EclMaterialLawManager any longer
This commit is contained in:
parent
1565456280
commit
51ee5205cb
@ -2296,9 +2296,7 @@ private:
|
||||
{
|
||||
const auto& simulator = this->simulator();
|
||||
const auto& vanguard = simulator.vanguard();
|
||||
const auto& deck = vanguard.deck();
|
||||
const auto& eclState = vanguard.eclState();
|
||||
const auto& comm = vanguard.gridView().comm();
|
||||
|
||||
// the PVT and saturation region numbers
|
||||
updatePvtnum_();
|
||||
@ -2318,12 +2316,7 @@ private:
|
||||
////////////////////////////////
|
||||
// fluid-matrix interactions (saturation functions; relperm/capillary pressure)
|
||||
materialLawManager_ = std::make_shared<EclMaterialLawManager>();
|
||||
if (comm.rank() == 0)
|
||||
materialLawManager_->initFromDeck(deck, eclState);
|
||||
|
||||
EclMpiSerializer ser(comm);
|
||||
ser.broadcast(*materialLawManager_);
|
||||
|
||||
materialLawManager_->initFromState(eclState);
|
||||
materialLawManager_->initParamsForElements(eclState, this->model().numGridDof());
|
||||
////////////////////////////////
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user