[Commits] [svn:einsteintoolkit] GRHydro/trunk/ (Rev. 131)
cott at tapir.caltech.edu
cott at tapir.caltech.edu
Fri Jul 2 16:51:08 CDT 2010
User: cott
Date: 2010/07/02 04:51 PM
Modified:
/trunk/
interface.ccl
Log:
* hooks for EOS omni functions.
File Changes:
Directory: /trunk/
==================
File [modified]: interface.ccl
Delta lines: +78 -0
===================================================================
--- trunk/interface.ccl 2010-07-02 21:50:18 UTC (rev 130)
+++ trunk/interface.ccl 2010-07-02 21:51:08 UTC (rev 131)
@@ -157,7 +157,84 @@
CCTK_STRING IN cactus_group_name)
USES FUNCTION GZPatchSystem_register_cxform
+
#######################################################
+### Functions provided by the Omni EOS interface ###
+#######################################################
+
+void FUNCTION EOS_Omni_press(CCTK_INT IN eoskey, \
+ CCTK_INT IN havetemp, \
+ CCTK_INT IN npoints, \
+ CCTK_REAL IN ARRAY rho, \
+ CCTK_REAL INOUT ARRAY eps, \
+ CCTK_REAL INOUT ARRAY temp, \
+ CCTK_REAL IN ARRAY ye, \
+ CCTK_REAL OUT ARRAY press, \
+ CCTK_INT OUT ARRAY keyerr, \
+ CCTK_INT OUT anyerr)
+
+USES FUNCTION EOS_Omni_press
+
+
+void FUNCTION EOS_Omni_DPressByDEps(CCTK_INT IN eoskey, \
+ CCTK_INT IN havetemp, \
+ CCTK_INT IN npoints, \
+ CCTK_REAL IN ARRAY rho, \
+ CCTK_REAL INOUT ARRAY eps, \
+ CCTK_REAL INOUT ARRAY temp, \
+ CCTK_REAL IN ARRAY ye, \
+ CCTK_REAL OUT ARRAY dpdepsrho, \
+ CCTK_INT OUT ARRAY keyerr, \
+ CCTK_INT OUT anyerr)
+
+USES FUNCTION EOS_Omni_DPressByDEps
+
+
+void FUNCTION EOS_Omni_DPressByDRho(CCTK_INT IN eoskey, \
+ CCTK_INT IN havetemp, \
+ CCTK_INT IN npoints, \
+ CCTK_REAL IN ARRAY rho, \
+ CCTK_REAL INOUT ARRAY eps, \
+ CCTK_REAL INOUT ARRAY temp, \
+ CCTK_REAL IN ARRAY ye, \
+ CCTK_REAL OUT ARRAY dpdrhoeps, \
+ CCTK_INT OUT ARRAY keyerr, \
+ CCTK_INT OUT anyerr)
+
+USES FUNCTION EOS_Omni_DPressByDRho
+
+
+void FUNCTION EOS_Omni_cs2(CCTK_INT IN eoskey, \
+ CCTK_INT IN havetemp, \
+ CCTK_INT IN npoints, \
+ CCTK_REAL IN ARRAY rho, \
+ CCTK_REAL INOUT ARRAY eps, \
+ CCTK_REAL INOUT ARRAY temp, \
+ CCTK_REAL IN ARRAY ye, \
+ CCTK_REAL OUT ARRAY cs2, \
+ CCTK_INT OUT ARRAY keyerr, \
+ CCTK_INT OUT anyerr)
+
+USES FUNCTION EOS_Omni_cs2
+
+void FUNCTION EOS_Omni_EpsFromPress(CCTK_INT IN eoskey, \
+ CCTK_INT IN havetemp, \
+ CCTK_INT IN npoints, \
+ CCTK_REAL IN ARRAY rho, \
+ CCTK_REAL INOUT ARRAY eps, \
+ CCTK_REAL INOUT ARRAY temp, \
+ CCTK_REAL IN ARRAY ye, \
+ CCTK_REAL IN ARRAY press, \
+ CCTK_REAL OUT ARRAY xeps, \
+ CCTK_INT OUT ARRAY keyerr, \
+ CCTK_INT OUT anyerr)
+
+USES FUNCTION EOS_Omni_EpsFromPress
+
+
+
+
+#######################################################
### Functions provided by the general EOS interface ###
#######################################################
@@ -378,6 +455,7 @@
GRHydro_mppm_xwind
} "debug variable for flux eigenvalues in mppm"
+
CCTK_REAL particles TYPE=ARRAY DIM=1 TIMELEVELS=3 SIZE=number_of_particles GHOSTSIZE=0 DISTRIB=DEFAULT
{
particle_x
More information about the Commits
mailing list