aboutsummaryrefslogtreecommitdiff
path: root/src/GRHydro_SimpleWave.F90
diff options
context:
space:
mode:
Diffstat (limited to 'src/GRHydro_SimpleWave.F90')
-rw-r--r--src/GRHydro_SimpleWave.F9037
1 files changed, 13 insertions, 24 deletions
diff --git a/src/GRHydro_SimpleWave.F90 b/src/GRHydro_SimpleWave.F90
index 2991ff4..c13916b 100644
--- a/src/GRHydro_SimpleWave.F90
+++ b/src/GRHydro_SimpleWave.F90
@@ -46,17 +46,9 @@ subroutine GRHydro_SimpleWave(CCTK_ARGUMENTS)
DECLARE_CCTK_PARAMETERS
DECLARE_CCTK_FUNCTIONS
-#ifndef USE_EOS_OMNI
-#ifdef _EOS_BASE_INC_
-#undef _EOS_BASE_INC_
-#endif
-#include "EOS_Base.inc"
-#endif
-
CCTK_INT :: i, j, k, nx, ny, nz
CCTK_REAL :: dr, k1, k2, k3, k4, in_data, old_data, source_data, new_data, c_0, det, pi
-#if USE_EOS_OMNI
! begin EOS Omni vars
integer :: n = 1
integer :: keytemp = 0
@@ -68,7 +60,6 @@ subroutine GRHydro_SimpleWave(CCTK_ARGUMENTS)
real*8 :: xye(1) = 0.0d0
real*8 :: rf_precision = 1.0d-10
! end EOS Omni vars
-#endif
call CCTK_INFO("Setting initial data for a simple wave as Anile Miller Motta")
@@ -143,21 +134,19 @@ subroutine GRHydro_SimpleWave(CCTK_ARGUMENTS)
! atmosphere
- if ( (rho(i,1,1) < GRHydro_rho_min).OR.(velx(i,1,1) < 0) ) then
- rho(i,1,1) = rho_abs_min
-! rho(i,1,1) = 1.0 !the value of rho_min for the initial data
- eps(i,1,1) = rho_abs_min**(1.d0/3.d0)
- velx(i,1,1) = 0.d0
- w_lorentz(i,1,1) = 1.d0
-#if USE_EOS_OMNI
- xeps = 1.0d0
- call EOS_Omni_press(GRHydro_polytrope_handle,keytemp,rf_precision,n,&
- rho(i,1,1),xeps,xtemp,xye,press(i,1,1),keyerr,anyerr)
-#else
- press(i,1,1) = EOS_Pressure(GRHydro_polytrope_handle, rho(i,1,1), 1.0d0)
-#endif
- ! polytrope only (initial data)
- end if
+ if ( (rho(i,1,1) < GRHydro_rho_min).OR.(velx(i,1,1) < 0) ) then
+ rho(i,1,1) = rho_abs_min
+ ! rho(i,1,1) = 1.0 !the value of rho_min for the initial data
+ eps(i,1,1) = rho_abs_min**(1.d0/3.d0)
+ velx(i,1,1) = 0.d0
+ w_lorentz(i,1,1) = 1.d0
+
+ xeps = 1.0d0
+ call EOS_Omni_press(GRHydro_polytrope_handle,keytemp,rf_precision,n,&
+ rho(i,1,1),xeps,xtemp,xye,press(i,1,1),keyerr,anyerr)
+
+ ! polytrope only (initial data)
+ end if
! write(*,*) 'p',i, x(i,1,1), rho(i,1,1)**(4.d0/3.d0)/press(i,1,1)