Skip to content
Snippets Groups Projects
Commit 21b19897 authored by Bert Vandenbroucke's avatar Bert Vandenbroucke
Browse files

Refactoring GIZMO schemes to avoid code duplication, step 1: moved MFM and MFV...

Refactoring GIZMO schemes to avoid code duplication, step 1: moved MFM and MFV to subdirectories of new Gizmo directory, made common version of hydro_*.h included from rest of code that (for now) simply calls the right version.
parent 85d51233
No related branches found
No related tags found
1 merge request!967Gizmo refactoring
Showing
with 32 additions and 35 deletions
...@@ -133,29 +133,33 @@ nobase_noinst_HEADERS = align.h approx_math.h atomic.h barrier.h cycle.h error.h ...@@ -133,29 +133,33 @@ nobase_noinst_HEADERS = align.h approx_math.h atomic.h barrier.h cycle.h error.h
hydro/AnarchyDU/hydro.h hydro/PressureEnergy/hydro_iact.h hydro/PressureEnergy/hydro_io.h \ hydro/AnarchyDU/hydro.h hydro/PressureEnergy/hydro_iact.h hydro/PressureEnergy/hydro_io.h \
hydro/AnarchyDU/hydro_debug.h hydro/PressureEnergy/hydro_part.h \ hydro/AnarchyDU/hydro_debug.h hydro/PressureEnergy/hydro_part.h \
hydro/AnarchyDU/hydro_parameters.h \ hydro/AnarchyDU/hydro_parameters.h \
hydro/GizmoMFV/hydro.h hydro/GizmoMFV/hydro_iact.h \ hydro/Gizmo/hydro_parameters.h \
hydro/GizmoMFV/hydro_io.h hydro/GizmoMFV/hydro_debug.h \ hydro/Gizmo/hydro_io.h hydro/Gizmo/hydro_debug.h \
hydro/GizmoMFV/hydro_part.h \ hydro/Gizmo/hydro.h hydro/Gizmo/hydro_iact.h \
hydro/GizmoMFV/hydro_gradients_gizmo.h \ hydro/Gizmo/hydro_part.h \
hydro/GizmoMFV/hydro_gradients.h \ hydro/Gizmo/MFV/hydro.h hydro/Gizmo/MFV/hydro_iact.h \
hydro/GizmoMFV/hydro_gradients_sph.h \ hydro/Gizmo/MFV/hydro_io.h hydro/Gizmo/MFV/hydro_debug.h \
hydro/GizmoMFV/hydro_slope_limiters_cell.h \ hydro/Gizmo/MFV/hydro_part.h \
hydro/GizmoMFV/hydro_slope_limiters_face.h \ hydro/Gizmo/MFV/hydro_gradients_gizmo.h \
hydro/GizmoMFV/hydro_slope_limiters.h \ hydro/Gizmo/MFV/hydro_gradients.h \
hydro/GizmoMFV/hydro_unphysical.h \ hydro/Gizmo/MFV/hydro_gradients_sph.h \
hydro/GizmoMFV/hydro_velocities.h \ hydro/Gizmo/MFV/hydro_slope_limiters_cell.h \
hydro/GizmoMFV/hydro_parameters.h \ hydro/Gizmo/MFV/hydro_slope_limiters_face.h \
hydro/GizmoMFM/hydro.h hydro/GizmoMFM/hydro_iact.h \ hydro/Gizmo/MFV/hydro_slope_limiters.h \
hydro/GizmoMFM/hydro_io.h hydro/GizmoMFM/hydro_debug.h \ hydro/Gizmo/MFV/hydro_unphysical.h \
hydro/GizmoMFM/hydro_part.h \ hydro/Gizmo/MFV/hydro_velocities.h \
hydro/GizmoMFM/hydro_gradients_gizmo.h \ hydro/Gizmo/MFV/hydro_parameters.h \
hydro/GizmoMFM/hydro_gradients.h \ hydro/Gizmo/MFM/hydro.h hydro/Gizmo/MFM/hydro_iact.h \
hydro/GizmoMFM/hydro_gradients_sph.h \ hydro/Gizmo/MFM/hydro_io.h hydro/Gizmo/MFM/hydro_debug.h \
hydro/GizmoMFM/hydro_slope_limiters_cell.h \ hydro/Gizmo/MFM/hydro_part.h \
hydro/GizmoMFM/hydro_slope_limiters_face.h \ hydro/Gizmo/MFM/hydro_gradients_gizmo.h \
hydro/GizmoMFM/hydro_slope_limiters.h \ hydro/Gizmo/MFM/hydro_gradients.h \
hydro/GizmoMFM/hydro_unphysical.h \ hydro/Gizmo/MFM/hydro_gradients_sph.h \
hydro/GizmoMFM/hydro_parameters.h \ hydro/Gizmo/MFM/hydro_slope_limiters_cell.h \
hydro/Gizmo/MFM/hydro_slope_limiters_face.h \
hydro/Gizmo/MFM/hydro_slope_limiters.h \
hydro/Gizmo/MFM/hydro_unphysical.h \
hydro/Gizmo/MFM/hydro_parameters.h \
hydro/Shadowswift/hydro_debug.h \ hydro/Shadowswift/hydro_debug.h \
hydro/Shadowswift/hydro_gradients.h hydro/Shadowswift/hydro.h \ hydro/Shadowswift/hydro_gradients.h hydro/Shadowswift/hydro.h \
hydro/Shadowswift/hydro_iact.h \ hydro/Shadowswift/hydro_iact.h \
......
...@@ -52,10 +52,8 @@ ...@@ -52,10 +52,8 @@
#include "./hydro/PressureEnergyMorrisMonaghanAV/hydro_debug.h" #include "./hydro/PressureEnergyMorrisMonaghanAV/hydro_debug.h"
#elif defined(DEFAULT_SPH) #elif defined(DEFAULT_SPH)
#include "./hydro/Default/hydro_debug.h" #include "./hydro/Default/hydro_debug.h"
#elif defined(GIZMO_MFV_SPH) #elif defined(GIZMO_MFV_SPH) || defined(GIZMO_MFM_SPH)
#include "./hydro/GizmoMFV/hydro_debug.h" #include "./hydro/Gizmo/hydro_debug.h"
#elif defined(GIZMO_MFM_SPH)
#include "./hydro/GizmoMFM/hydro_debug.h"
#elif defined(SHADOWFAX_SPH) #elif defined(SHADOWFAX_SPH)
#include "./hydro/Shadowswift/hydro_debug.h" #include "./hydro/Shadowswift/hydro_debug.h"
#elif defined(PLANETARY_SPH) #elif defined(PLANETARY_SPH)
......
...@@ -55,14 +55,9 @@ ...@@ -55,14 +55,9 @@
#include "./hydro/Default/hydro.h" #include "./hydro/Default/hydro.h"
#include "./hydro/Default/hydro_iact.h" #include "./hydro/Default/hydro_iact.h"
#define SPH_IMPLEMENTATION "Default version of SPH" #define SPH_IMPLEMENTATION "Default version of SPH"
#elif defined(GIZMO_MFV_SPH) #elif defined(GIZMO_MFV_SPH) || defined(GIZMO_MFM_SPH)
#include "./hydro/GizmoMFV/hydro.h" #include "./hydro/Gizmo/hydro.h"
#include "./hydro/GizmoMFV/hydro_iact.h" #include "./hydro/Gizmo/hydro_iact.h"
#define SPH_IMPLEMENTATION "GIZMO MFV (Hopkins 2015)"
#elif defined(GIZMO_MFM_SPH)
#include "./hydro/GizmoMFM/hydro.h"
#include "./hydro/GizmoMFM/hydro_iact.h"
#define SPH_IMPLEMENTATION "GIZMO MFM (Hopkins 2015)"
#elif defined(SHADOWFAX_SPH) #elif defined(SHADOWFAX_SPH)
#include "./hydro/Shadowswift/hydro.h" #include "./hydro/Shadowswift/hydro.h"
#include "./hydro/Shadowswift/hydro_iact.h" #include "./hydro/Shadowswift/hydro_iact.h"
......
File moved
File moved
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment