@@ -99,7 +99,7 @@ bool Neutrals::initial_conditions(Grid grid,
99
99
std::cout << " NOT Found in MSIS - setting constant\n " ;
100
100
101
101
species[iSpecies].density_scgc .slice (0 ).
102
- fill (species[iSpecies].lower_bc_density );
102
+ fill (species[iSpecies].lower_bc_density );
103
103
fill_with_hydrostatic (iSpecies, 1 , nAlts, grid);
104
104
}
105
105
@@ -174,9 +174,11 @@ bool Neutrals::initial_conditions(Grid grid,
174
174
for (iLon = 0 ; iLon < nLons; iLon ++) {
175
175
for (iLat = 0 ; iLat < nLats; iLat++) {
176
176
for (int iSpecies = 0 ; iSpecies < nSpecies; iSpecies++) {
177
+
177
178
species[iSpecies].density_scgc .subcube (
178
- iLon, iLat, 0 , iLon, iLat, grid.first_lower_gc (iLon, iLat)+ 1 ).fill (
179
+ iLon, iLat, 0 , iLon, iLat, grid.first_lower_gc (iLon, iLat) + 1 ).fill (
179
180
species[iSpecies].lower_bc_density );
181
+
180
182
}
181
183
}
182
184
}
@@ -188,7 +190,7 @@ bool Neutrals::initial_conditions(Grid grid,
188
190
report.print (2 , " Filling with hydrostatic" );
189
191
190
192
for (int iSpecies = 0 ; iSpecies < nSpecies; iSpecies++)
191
- fill_with_hydrostatic (iSpecies, nGCs, nAlts, grid);
193
+ fill_with_hydrostatic (iSpecies, nGCs - 1 , nAlts, grid);
192
194
} // type = planet
193
195
}
194
196
0 commit comments