[Commits] [svn:einsteintoolkit] IllinoisGRMHD/trunk/ (Rev. 22)

zachetie at gmail.com zachetie at gmail.com
Tue Mar 25 11:52:35 CDT 2014


User: zetienne
Date: 2014/03/25 11:52 AM

Modified:
 /trunk/
  interface.ccl, schedule.ccl

Log:
 Remove some dead lines from schedule.ccl. Also, add warnings to interface.ccl. Hold off on using IllinoisGRMHD until semi-staggered prolongation/restriction operators are added to the latest Carpet.

File Changes:

Directory: /trunk/
==================

File [modified]: interface.ccl
Delta lines: +4 -0
===================================================================
--- trunk/interface.ccl	2014-03-25 16:29:20 UTC (rev 21)
+++ trunk/interface.ccl	2014-03-25 16:52:35 UTC (rev 22)
@@ -16,17 +16,20 @@
 
 # These variables are semi-staggered:
 # Ax is defined on the semi-staggered grid (i,j+1/2,k+1/2)
+# WARNING: WILL NOT WORK PROPERLY WITHOUT SEMI-STAGGERED PROLONGATION/RESTRICTION:
 #cctk_real em_Ax type = GF Timelevels=3 tags='Prolongation="STAGGER011"'
 cctk_real em_Ax type = GF Timelevels=3
 {
   Ax
 } "x-component of the vector potential, evolved when constrained_transport_scheme==3"
 # Ay is defined on the semi-staggered grid (i+1/2,j,k+1/2)
+# WARNING: WILL NOT WORK PROPERLY WITHOUT SEMI-STAGGERED PROLONGATION/RESTRICTION:
 #cctk_real em_Ay type = GF Timelevels=3 tags='Prolongation="STAGGER101"'
 cctk_real em_Ay type = GF Timelevels=3
 {
   Ay
 } "y-component of the vector potential, evolved when constrained_transport_scheme==3"
+# WARNING: WILL NOT WORK PROPERLY WITHOUT SEMI-STAGGERED PROLONGATION/RESTRICTION:
 # Az is defined on the semi-staggered grid (i+1/2,j+1/2,k)
 #cctk_real em_Az type = GF Timelevels=3 tags='Prolongation="STAGGER110"'
 cctk_real em_Az type = GF Timelevels=3
@@ -35,6 +38,7 @@
 } "z-component of the vector potential, evolved when constrained_transport_scheme==3"
 
 # psi6phi is defined on the staggered grid (i+1/2,j+1/2,k+1/2)
+# WARNING: WILL NOT WORK PROPERLY WITHOUT SEMI-STAGGERED PROLONGATION/RESTRICTION:
 #cctk_real em_psi6phi type = GF Timelevels=3 tags='Prolongation="STAGGER111"'
 cctk_real em_psi6phi type = GF Timelevels=3
 {

File [modified]: schedule.ccl
Delta lines: +1 -21
===================================================================
--- trunk/schedule.ccl	2014-03-25 16:29:20 UTC (rev 21)
+++ trunk/schedule.ccl	2014-03-25 16:52:35 UTC (rev 22)
@@ -100,7 +100,7 @@
 # Note however that B^i depends on derivatives of A_{\mu}, so a SYNC is necessary on B^i.
 schedule compute_B_and_Bstagger_from_A in HydroBase_Boundaries after outer_boundaries_on_A_mu
 {
-  # This is strictly a processor sync, as prolongation is disabled for all primitives & B^i's.
+  # This is strictly a processor sync, as prolongation is disabled for all B^i's.
   SYNC: grmhd_primitives_Bi
   LANG: C
 } "Compute B and B_stagger from A"
@@ -119,23 +119,3 @@
   LANG: C
 } "Apply outflow-only, flat BCs on {P,rho_b,vx,vy,vz}. Outflow only == velocities pointed inward from outer boundary are set to zero."
 ##########################################################
-
-##########################################################
-# CON2PRIM STUFF
-# ( 1) Compute B^i from A_i everywhere, synchronize B^i
-# ( 2) Call con2prim to get primitives on all points (really only need interior, but who cares)
-
-## Easiest primitives to solve for: B^i
-#schedule compute_B_and_Bstagger_from_A in HydroBase_Con2Prim
-#{
-## This is strictly a processor sync, as prolongation is disabled for all primitives & B^i's.
-#  SYNC: grmhd_primitives_Bi
-#  LANG: C
-#} "Compute B and B_stagger from A"
-#
-## Nontrivial primitives solve, for P,rho_b,vx,vy,vz:
-#schedule conserv_to_prims in HydroBase_Con2Prim after compute_B_and_Bstagger_from_A
-#{
-#  LANG: C
-#} "Compute primitive variables from conservatives. This is non-trivial, requiring a Newton-Raphson root-finder."
-##########################################################



More information about the Commits mailing list