[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