mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
fix regression: unconditional dereferences
equilGrid and equilCartesianMapper can only be dereferenced on rank 0.
This commit is contained in:
@@ -191,10 +191,12 @@ public:
|
||||
EclWriter(Simulator& simulator)
|
||||
: simulator_(simulator)
|
||||
, collectToIORank_(simulator_.vanguard().grid(),
|
||||
simulator_.vanguard().equilGrid(),
|
||||
simulator_.vanguard().grid().comm().rank() == 0 ?
|
||||
&simulator_.vanguard().equilGrid() : nullptr,
|
||||
simulator_.vanguard().gridView(),
|
||||
simulator_.vanguard().cartesianIndexMapper(),
|
||||
simulator_.vanguard().equilCartesianIndexMapper())
|
||||
simulator_.vanguard().grid().comm().rank() == 0 ?
|
||||
&simulator_.vanguard().equilCartesianIndexMapper() : nullptr)
|
||||
|
||||
{
|
||||
std::vector<std::size_t> wbp_index_list;
|
||||
|
||||
Reference in New Issue
Block a user