Skip to content
Snippets Groups Projects
Commit d25b91be authored by Matthieu Schaller's avatar Matthieu Schaller
Browse files

Print some information about the SPH to stdout in engine_init()

parent 11de7fe7
Branches
Tags
2 merge requests!136Master,!94Integer timeline
...@@ -52,6 +52,7 @@ ...@@ -52,6 +52,7 @@
#include "cycle.h" #include "cycle.h"
#include "debug.h" #include "debug.h"
#include "error.h" #include "error.h"
#include "hydro.h"
#include "minmax.h" #include "minmax.h"
#include "part.h" #include "part.h"
#include "timers.h" #include "timers.h"
...@@ -2272,6 +2273,9 @@ void engine_init(struct engine *e, struct space *s, float dt, int nr_threads, ...@@ -2272,6 +2273,9 @@ void engine_init(struct engine *e, struct space *s, float dt, int nr_threads,
e->ti_current = 0; e->ti_current = 0;
message("Minimal timestep size: %e", e->timeBase); message("Minimal timestep size: %e", e->timeBase);
/* Print information about the hydro scheme */
message("Hydrodynamic scheme: %s", SPH_IMPLEMENTATION);
if ((e->policy & engine_policy_fixdt) == engine_policy_fixdt) { if ((e->policy & engine_policy_fixdt) == engine_policy_fixdt) {
e->dt_min = e->dt_max; e->dt_min = e->dt_max;
...@@ -2384,3 +2388,4 @@ void engine_print_policy(struct engine *e) { ...@@ -2384,3 +2388,4 @@ void engine_print_policy(struct engine *e) {
fflush(stdout); fflush(stdout);
#endif #endif
} }
...@@ -25,14 +25,19 @@ ...@@ -25,14 +25,19 @@
#if defined(MINIMAL_SPH) #if defined(MINIMAL_SPH)
#include "./hydro/Minimal/hydro_iact.h" #include "./hydro/Minimal/hydro_iact.h"
#include "./hydro/Minimal/hydro.h" #include "./hydro/Minimal/hydro.h"
#define SPH_IMPLEMENTATION "Minimal version of SPH (Price 2010)"
#elif defined(GADGET2_SPH) #elif defined(GADGET2_SPH)
#include "./hydro/Gadget2/hydro_iact.h" #include "./hydro/Gadget2/hydro_iact.h"
#include "./hydro/Gadget2/hydro.h" #include "./hydro/Gadget2/hydro.h"
#define SPH_IMPLEMENTATION "Gadget-2 version of SPH (Springel 2005)"
#elif defined(DEFAULT_SPH) #elif defined(DEFAULT_SPH)
#include "./hydro/Default/hydro_iact.h" #include "./hydro/Default/hydro_iact.h"
#include "./hydro/Default/hydro.h" #include "./hydro/Default/hydro.h"
#define SPH_IMPLEMENTATION "Default version of SPH"
#else #else
#error "Invalid choice of SPH variant" #error "Invalid choice of SPH variant"
#endif #endif
void hydro_print_scheme();
#endif /* SWIFT_HYDRO_H */ #endif /* SWIFT_HYDRO_H */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment