mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-12 03:15:35 -06:00
Bugfix: must always initialize gpress_omegaweighted_, even if no gravity.
This commit is contained in:
parent
2aac2255b5
commit
22bf83dda7
@ -47,13 +47,15 @@ namespace Opm
|
|||||||
tpfa_htrans_compute(gg, permeability, &htrans_[0]);
|
tpfa_htrans_compute(gg, permeability, &htrans_[0]);
|
||||||
if (gravity) {
|
if (gravity) {
|
||||||
gpress_.resize(g.cell_facepos[ g.number_of_cells ], 0.0);
|
gpress_.resize(g.cell_facepos[ g.number_of_cells ], 0.0);
|
||||||
gpress_omegaweighted_.resize(g.cell_facepos[ g.number_of_cells ], 0.0);
|
|
||||||
|
|
||||||
mim_ip_compute_gpress(gg->number_of_cells, gg->dimensions, gravity,
|
mim_ip_compute_gpress(gg->number_of_cells, gg->dimensions, gravity,
|
||||||
gg->cell_facepos, gg->cell_faces,
|
gg->cell_facepos, gg->cell_faces,
|
||||||
gg->face_centroids, gg->cell_centroids,
|
gg->face_centroids, gg->cell_centroids,
|
||||||
&gpress_[0]);
|
&gpress_[0]);
|
||||||
}
|
}
|
||||||
|
// gpress_omegaweighted_ is sent to assembler always, and it dislikes
|
||||||
|
// getting a zero pointer.
|
||||||
|
gpress_omegaweighted_.resize(g.cell_facepos[ g.number_of_cells ], 0.0);
|
||||||
h_ = ifs_tpfa_construct(gg);
|
h_ = ifs_tpfa_construct(gg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user