Skip to content

Commit e0d40ba

Browse files
committed
enforceDensityFloor on setInitialConditions
1 parent 6ee3b8d commit e0d40ba

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/problems/StarCluster/testStarCluster.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -259,9 +259,6 @@ auto problem_main() -> int
259259
// initialize
260260
sim.setInitialConditions();
261261

262-
// evolve
263-
sim.evolve();
264-
265262
// read output variables
266263
auto [position, values] = fextract(sim.state_new_cc_[0], sim.Geom(0), 2, 0.0, true); // z direction
267264
const int nz = static_cast<int>(position.size());
@@ -312,6 +309,9 @@ auto problem_main() -> int
312309
matplotlibcpp::save("./star_cluster_density_floor_z.pdf");
313310
#endif // HAVE_PYTHON
314311

312+
// evolve
313+
sim.evolve();
314+
315315
amrex::Print() << "Finished." << '\n';
316316
return status;
317317
}

src/simulation.hpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -972,6 +972,8 @@ template <typename problem_t> void AMRSimulation<problem_t>::setInitialCondition
972972
ReadCheckpointFile();
973973
}
974974

975+
enforceDensityFloor(0, state_new_cc_[0]); // enforce density floor at level 0 on the initial conditions
976+
975977
// Ensure consistency between particle radiation settings and luminosity data table configuration
976978
if constexpr (Physics_Traits<problem_t>::is_radiation_enabled) {
977979
if (particleRegister_.HasRadiatingParticles()) {

0 commit comments

Comments
 (0)