diff options
Diffstat (limited to 'src/GRHydro_Reconstruct.F90')
-rw-r--r-- | src/GRHydro_Reconstruct.F90 | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/GRHydro_Reconstruct.F90 b/src/GRHydro_Reconstruct.F90 index 14a5f31..8139488 100644 --- a/src/GRHydro_Reconstruct.F90 +++ b/src/GRHydro_Reconstruct.F90 @@ -125,11 +125,15 @@ subroutine Reconstruction(CCTK_ARGUMENTS) else if (CCTK_EQUALS(recon_method,"ppm")) then - if(evolve_mhd.ne.0) then - call GRHydro_PPMMReconstruct_drv(CCTK_PASS_FTOF) - else - call GRHydro_PPMReconstruct_drv(CCTK_PASS_FTOF) - end if + if(use_optimized_ppm.eq.0) then + if(evolve_mhd.ne.0) then + call GRHydro_PPMMReconstruct_drv(CCTK_PASS_FTOF) + else + call GRHydro_PPMReconstruct_drv(CCTK_PASS_FTOF) + end if + else + call GRHydro_PPMReconstruct_drv_opt(cctkGH) + end if else if (CCTK_EQUALS(recon_method,"eno")) then ! this handles MHD and non-MHD |