aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorknarf <knarf@57fe0bb3-ccba-405f-9b23-de0201f165b7>2009-08-27 20:35:41 +0000
committerknarf <knarf@57fe0bb3-ccba-405f-9b23-de0201f165b7>2009-08-27 20:35:41 +0000
commita5731dd313cf44f876167d253841bc9f0165607b (patch)
tree7d9f72313d4408fc099ea6fbf9f3deab8ff79f3a
parent64fcb491c0a1046de7aa7c4628fff85f1d4845bd (diff)
use one group per phys. variable
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/HydroBase/trunk@6 57fe0bb3-ccba-405f-9b23-de0201f165b7
-rwxr-xr-xinterface.ccl12
-rwxr-xr-xschedule.ccl18
2 files changed, 16 insertions, 14 deletions
diff --git a/interface.ccl b/interface.ccl
index f548ac0..9e1843b 100755
--- a/interface.ccl
+++ b/interface.ccl
@@ -5,13 +5,9 @@ inherits: ADMBase
public:
-real hydrobase_prim_scalar_var type = GF Timelevels = 3 tags='ProlongationParameter="HydroBase::HydroBase_Prolongation_Type" tensortypealias="Scalar" interpolator="matter"'
-{
- rho, press, eps
-} "Scalar primitive variables"
+CCTK_REAL rho type = GF Timelevels = 3 tags='ProlongationParameter="HydroBase::HydroBase_Prolongation_Type" tensortypealias="Scalar" interpolator="matter"' "rest mass density"
+CCTK_REAL press type = GF Timelevels = 3 tags='ProlongationParameter="HydroBase::HydroBase_Prolongation_Type" tensortypealias="Scalar" interpolator="matter"' "gas pressure"
+CCTK_REAL eps type = GF Timelevels = 3 tags='ProlongationParameter="HydroBase::HydroBase_Prolongation_Type" tensortypealias="Scalar" interpolator="matter"' "internal energy"
-real hydrobase_prim_vector_var[3] type = GF Timelevels = 3 tags='ProlongationParameter="HydroBase::HydroBase_Prolongation_Type" tensortypealias="U" interpolator="matter"'
-{
- vel
-} "Vector primitive variables"
+CCTK_REAL vel[3] type = GF Timelevels = 3 tags='ProlongationParameter="HydroBase::HydroBase_Prolongation_Type" tensortypealias="U" interpolator="matter"' "velocity"
diff --git a/schedule.ccl b/schedule.ccl
index 8e3b45d..b6f4ec6 100755
--- a/schedule.ccl
+++ b/schedule.ccl
@@ -7,18 +7,24 @@
if (timelevels == 3)
{
- STORAGE:hydrobase_prim_scalar_var[3]
- STORAGE:hydrobase_prim_vector_var[3]
+ STORAGE:rho[3]
+ STORAGE:press[3]
+ STORAGE:eps[3]
+ STORAGE:vel[3]
}
else if (timelevels == 2)
{
- STORAGE:hydrobase_prim_scalar_var[2]
- STORAGE:hydrobase_prim_vector_var[2]
+ STORAGE:rho[2]
+ STORAGE:press[2]
+ STORAGE:eps[2]
+ STORAGE:vel[2]
}
else if (timelevels == 1)
{
- STORAGE:hydrobase_prim_scalar_var[1]
- STORAGE:hydrobase_prim_vector_var[1]
+ STORAGE:rho[1]
+ STORAGE:press[1]
+ STORAGE:eps[1]
+ STORAGE:vel[1]
}
schedule group HydroBase_Initial AT Initial after ADMBase_InitialData after ADMBase_InitialGauge after IOUtil_RecoverIDFromDatafiles before ADMBase_PostInitial before SetTmunu