From e21d836d9289a8a1780e43e4d7e493a66d79d8c0 Mon Sep 17 00:00:00 2001 From: tradke Date: Tue, 16 May 2006 13:10:38 +0000 Subject: Tag all MoL variables except the ErrorScalars with Checkpoint="no". git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/MoL/trunk@111 578cdeb0-5ea1-4b81-8215-5a3b8777ee0b --- interface.ccl | 84 +++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 67 insertions(+), 17 deletions(-) (limited to 'interface.ccl') diff --git a/interface.ccl b/interface.ccl index 40e1c79..e7591a1 100644 --- a/interface.ccl +++ b/interface.ccl @@ -74,7 +74,7 @@ PROVIDES FUNCTION MoLQueryEvolvedRHS WITH MoL_QueryEvolvedRHS LANGUAGE C # CCTK_INT FUNCTION MoLChangeToConstrainedComplex(CCTK_INT IN ConstrainedIndex) # CCTK_INT FUNCTION MoLChangeToSaveAndRestoreComplex(CCTK_INT IN SandRIndex) # CCTK_INT FUNCTION MoLChangeToNoneComplex(CCTK_INT IN RemoveIndex) -# +# # PROVIDES FUNCTION MoLRegisterEvolvedComplex WITH MoL_RegisterEvolvedComplex \ # LANGUAGE C # PROVIDES FUNCTION MoLRegisterConstrainedComplex WITH \ @@ -115,7 +115,7 @@ PROVIDES FUNCTION MoLQueryEvolvedRHS WITH MoL_QueryEvolvedRHS LANGUAGE C # CCTK_INT FUNCTION MoLChangeToConstrainedArray(CCTK_INT IN ConstrainedIndex) # CCTK_INT FUNCTION MoLChangeToSaveAndRestoreArray(CCTK_INT IN SandRIndex) # CCTK_INT FUNCTION MoLChangeToNoneArray(CCTK_INT IN RemoveIndex) -# +# # PROVIDES FUNCTION MoLRegisterEvolvedArray WITH MoL_RegisterEvolvedArray \ # LANGUAGE C # PROVIDES FUNCTION MoLRegisterConstrainedArray WITH \ @@ -159,7 +159,7 @@ PROVIDES FUNCTION MoLQueryEvolvedRHS WITH MoL_QueryEvolvedRHS LANGUAGE C # ConstrainedIndex) # CCTK_INT FUNCTION MoLChangeToSaveAndRestoreComplexArray(CCTK_INT IN SandRIndex) # CCTK_INT FUNCTION MoLChangeToNoneComplexArray(CCTK_INT IN RemoveIndex) -# +# # PROVIDES FUNCTION MoLRegisterEvolvedComplexArray WITH \ # MoL_RegisterEvolvedComplexArray LANGUAGE C # PROVIDES FUNCTION MoLRegisterConstrainedComplexArray WITH \ @@ -183,21 +183,35 @@ PROVIDES FUNCTION MoLQueryEvolvedRHS WITH MoL_QueryEvolvedRHS LANGUAGE C private: -CCTK_REAL RKAlphaCoefficients TYPE=ARRAY DIM=2 SIZE=MoL_Intermediate_Steps,MoL_Num_Scratch_Levels+1 DISTRIB=CONSTANT +CCTK_REAL RKAlphaCoefficients \ + TYPE = ARRAY \ + DIM = 2 \ + SIZE = MoL_Intermediate_Steps,MoL_Num_Scratch_Levels+1 \ + DISTRIB = CONSTANT \ + TAGS = 'Checkpoint="no"' #{ #} "The alpha coefficients used by the generic Runge-Kutta integrators" -CCTK_REAL RKBetaCoefficients TYPE=ARRAY DIM=1 SIZE=MoL_Intermediate_Steps DISTRIB=CONSTANT +CCTK_REAL RKBetaCoefficients \ + TYPE = ARRAY \ + DIM = 1 \ + SIZE = MoL_Intermediate_Steps \ + DISTRIB = CONSTANT \ + TAGS = 'Checkpoint="no"' #{ #} "The beta coefficients used by the generic Runge-Kutta integrators" -CCTK_INT MoL_Counters TYPE = SCALAR +CCTK_INT MoL_Counters \ + TYPE = SCALAR \ + TAGS = 'Checkpoint="no"' { MoL_Intermediate_Step MoL_Stepsize_Bad } "The counter for the time integration method" -CCTK_REAL MoL_Original_Time TYPE = SCALAR +CCTK_REAL MoL_Original_Time \ + TYPE = SCALAR \ + TAGS = 'Checkpoint="no"' { Original_Time Original_Delta_Time @@ -206,27 +220,63 @@ CCTK_REAL MoL_Original_Time TYPE = SCALAR # This is extremely unforgiving - it doesn't allow whitespace in the # arithmetic expressions. -CCTK_REAL ScratchSpace[MoL_Num_Evolved_Vars*MoL_Num_Scratch_Levels] TYPE = GF Timelevels = 1 tags='Prolongation="None"' +CCTK_REAL ScratchSpace[MoL_Num_Evolved_Vars*MoL_Num_Scratch_Levels] \ + TYPE = GF \ + Timelevels = 1 \ + TAGS = 'Prolongation="None"' -CCTK_REAL SandRScratchSpace[MoL_Num_SaveAndRestore_Vars] TYPE = GF Timelevels = 1 tags='Prolongation="None"' +CCTK_REAL SandRScratchSpace[MoL_Num_SaveAndRestore_Vars] \ + TYPE = GF \ + Timelevels = 1 \ + TAGS = 'Prolongation="None"' -#CCTK_COMPLEX ComplexScratchSpace[MoL_Num_ComplexEvolved_Vars*MoL_Num_Scratch_Levels] TYPE = GF Timelevels = 1 +#CCTK_COMPLEX ComplexScratchSpace[MoL_Num_ComplexEvolved_Vars*MoL_Num_Scratch_Levels] \ +# TYPE = GF \ +# Timelevels = 1 \ +# TAGS = 'Checkpoint="no"' -#CCTK_COMPLEX ComplexSandRScratchSpace[MoL_Num_ComplexSaveAndRestore_Vars] TYPE = GF Timelevels = 1 +#CCTK_COMPLEX ComplexSandRScratchSpace[MoL_Num_ComplexSaveAndRestore_Vars] \ +# TYPE = GF \ +# Timelevels = 1 \ +# TAGS = 'Checkpoint="no"' -CCTK_REAL ArrayScratchSpace[MoL_Num_Scratch_Levels] TYPE = ARRAY DIM = 1 SIZE = MoL_Max_Evolved_Array_Size Timelevels = 1 +CCTK_REAL ArrayScratchSpace[MoL_Num_Scratch_Levels] \ + TYPE = ARRAY \ + DIM = 1 \ + SIZE = MoL_Max_Evolved_Array_Size \ + Timelevels = 1 \ + TAGS = 'Checkpoint="no"' -CCTK_REAL ArraySandRScratchSpace TYPE = ARRAY DIM = 1 SIZE = MoL_Max_Evolved_Array_Size Timelevels = 1 +CCTK_REAL ArraySandRScratchSpace \ + TYPE = ARRAY \ + DIM = 1 \ + SIZE = MoL_Max_Evolved_Array_Size \ + Timelevels = 1 \ + TAGS = 'Checkpoint="no"' -#CCTK_COMPLEX ComplexArrayScratchSpace[MoL_Num_Scratch_Levels] TYPE = ARRAY DIM = 1 SIZE = MoL_Max_Evolved_ComplexArray_Size Timelevels = 1 +#CCTK_COMPLEX ComplexArrayScratchSpace[MoL_Num_Scratch_Levels] \ +# TYPE = ARRAY \ +# DIM = 1 \ +# SIZE = MoL_Max_Evolved_ComplexArray_Size \ +# Timelevels = 1 \ +# TAGS = 'Checkpoint="no"' -#CCTK_COMPLEX ComplexArraySandRScratchSpace TYPE = ARRAY DIM = 1 SIZE = MoL_Max_Evolved_ComplexArray_Size Timelevels = 1 +#CCTK_COMPLEX ComplexArraySandRScratchSpace \ +# TYPE = ARRAY \ +# DIM = 1 \ +# SIZE = MoL_Max_Evolved_ComplexArray_Size \ +# Timelevels = 1 \ +# TAGS = 'Checkpoint="no"' #Error vector and scalars for RK45 -CCTK_REAL ErrorEstimate[MoL_Num_Evolved_Vars] TYPE=GF Timelevels = 1 tags='Prolongation="None"' +CCTK_REAL ErrorEstimate[MoL_Num_Evolved_Vars] \ + TYPE = GF \ + Timelevels = 1 \ + TAGS = 'Prolongation="None" Checkpoint="no"' -CCTK_REAL ErrorScalars TYPE=SCALAR +CCTK_REAL ErrorScalars \ + TYPE = SCALAR { Error Count -- cgit v1.2.3