Part A
CCTK_* Functions Reference

In this chapter all CCTK_* Cactus functions are described. These functions are callable from Fortran or C thorns. Note that whereas all functions are available from C, not all are currently available from Fortran.

A1 Functions Alphabetically
A2 Full Description of Functions
 CCTK_Abort
 CCTK_ActivatingThorn
 CCTK_ActiveTimeLevels
 CCTK_ArrayGroupSize
 CCTK_ArrayGroupSizeI
 CCTK_Barrier
 CCTK_ClockRegister
 CCTK_Cmplx
 CCTK_CmplxAbs
 CCTK_CmplxAdd
 CCTK_CmplxConjg
 CCTK_CmplxCos
 CCTK_CmplxDiv
 CCTK_CmplxExp
 CCTK_CmplxImag
 CCTK_CmplxLog
 CCTK_CmplxMul
 CCTK_CmplxReal
 CCTK_CmplxSin
 CCTK_CmplxSqrt
 CCTK_CmplxSub
 CCTK_CompileDate
 CCTK_CompileDateTime
 CCTK_CompileTime
 CCTK_CompiledImplementation
 CCTK_CompiledThorn
 CCTK_CoordDir
 CCTK_CoordIndex
 CCTK_CoordRange
 CCTK_CoordRegisterData
 CCTK_CoordRegisterRange
 CCTK_CoordRegisterSystem
 CCTK_CoordSystemDim
 CCTK_CoordSystemHandle
 CCTK_CoordSystemName
 CCTK_CreateDirectory
 CCTK_DecomposeName
 CCTK_DisableGroupComm
 CCTK_DisableGroupCommI
 CCTK_DisableGroupStorage
 CCTK_DisableGroupStorageI
 CCTK_EnableGroupComm
 CCTK_EnableGroupCommI
 CCTK_EnableGroupStorage
 CCTK_EnableGroupStorageI
 CCTK_Equals
 CCTK_Exit
 CCTK_FirstVarIndex
 CCTK_FirstVarIndexI
 CCTK_FortranString
 CCTK_FullName
 CCTK_GetClockName
 CCTK_GetClockResolution
 CCTK_GetClockSeconds
 CCTK_GetClockValue
 CCTK_GetClockValueI
 CCTK_GHExtension
 CCTK_GHExtensionHandle
 CCTK_GridArrayReductionOperator
 CCTK_GroupbboxGI, CCTK_GroupbboxGN
 CCTK_GroupbboxVI, CCTK_GroupbboxVN
 CCTK_GroupData
 CCTK_GroupDimFromVarI
 CCTK_GroupDimI
 CCTK_GroupDynamicData
 CCTK_GroupGhostsizesI
 CCTK_GroupgshGI, CCTK_GroupgshGN
 CCTK_GroupgshVI, CCTK_GroupgshVN
 CCTK_GroupIndex
 CCTK_GroupIndexFromVar
 CCTK_GroupIndexFromVarI
 CCTK_GrouplbndGI, CCTK_GrouplbndGN
 CCTK_GrouplbndVI, CCTK_GrouplbndVN
 CCTK_GrouplshGI, CCTK_GrouplshGN
 CCTK_GrouplshVI, CCTK_GrouplshVN
 CCTK_GroupName
 CCTK_GroupNameFromVarI
 CCTK_GroupnghostzonesGI, CCTK_GroupnghostzonesGN
 CCTK_GroupnghostzonesVI, CCTK_GroupnghostzonesVN
 CCTK_GroupSizesI
 CCTK_GroupStorageDecrease
 CCTK_GroupStorageIncrease
 CCTK_GroupTagsTable
 CCTK_GroupTagsTableI
 CCTK_GroupTypeFromVarI
 CCTK_GroupTypeI
 CCTK_GroupubndGI, CCTK_GroupubndGN
 CCTK_GroupubndVI, CCTK_GroupubndVN
 CCTK_ImpFromVarI
 CCTK_ImplementationRequires
 CCTK_ImplementationThorn
 CCTK_ImpThornList
 CCTK_INFO
 CCTK_InfoCallbackRegister
 CCTK_InterpGridArrays
 CCTK_InterpHandle
 CCTK_InterpLocalUniform
 CCTK_InterpRegisterOpLocalUniform
 CCTK_IsFunctionAliased
 CCTK_IsImplementationActive
 CCTK_IsImplementationCompiled
 CCTK_IsThornActive
 CCTK_IsThornCompiled
 CCTK_LocalArrayReduceOperator
 CCTK_LocalArrayReduceOperatorImplementation
 CCTK_LocalArrayReductionHandle
 CCTK_MaxDim
 CCTK_MaxGFDim
 CCTK_MaxTimeLevels
 CCTK_MaxTimeLevelsGI
 CCTK_MaxTimeLevelsGN
 CCTK_MaxTimeLevelsVI
 CCTK_MaxTimeLevelsVN
 CCTK_MyProc
 CCTK_nProcs
 CCTK_NullPointer
 CCTK_NumCompiledImplementations
 CCTK_NumCompiledThorns
 CCTK_NumGridArrayReductionOperators
 CCTK_NumGroups
 CCTK_NumIOMethods
 CCTK_NumLocalArrayReduceOperators
 CCTK_NumReductionArraysGloballyOperators
 CCTK_NumTimeLevels
 CCTK_NumTimerClocks
 CCTK_NumVars
 CCTK_NumVarsInGroup
 CCTK_NumVarsInGroupI
 CCTK_OutputGH
 CCTK_OutputVar
 CCTK_OutputVarAs
 CCTK_OutputVarAsByMethod
 CCTK_OutputVarByMethod
 CCTK_ParallelInit
 CCTK_ParameterData
 CCTK_ParameterGet
 CCTK_ParameterLevel
 CCTK_ParameterQueryTimesSet
 CCTK_ParameterSet
 CCTK_ParameterSetNotifyRegister
 CCTK_ParameterSetNotifyUnregister
 CCTK_ParameterValString
 CCTK_ParameterWalk
 CCTK_PARAMWARN
 CCTK_PointerTo
 CCTK_PrintGroup
 CCTK_PrintString
 CCTK_PrintVar
 CCTK_QueryGroupStorage
 CCTK_QueryGroupStorageB
 CCTK_QueryGroupStorageI
 CCTK_ReduceArraysGlobally
 CCTK_ReduceGridArrays
 CCTK_ReduceLocalArrays
 CCTK_ReductionHandle
 CCTK_RegisterBanner
 CCTK_RegisterGHExtension
 CCTK_RegisterGHExtensionInitGH
 CCTK_RegisterGHExtensionScheduleTraverseGH
 CCTK_RegisterGHExtensionSetupGH
 CCTK_RegisterGridArrayReductionOperator
 CCTK_RegisterIOMethod
 CCTK_RegisterIOMethodOutputGH
 CCTK_RegisterIOMethodOutputVarAs
 CCTK_RegisterIOMethodTimeToOutput
 CCTK_RegisterIOMethodTriggerOutput
 CCTK_RegisterLocalArrayReductionOperator
 CCTK_RegisterReduceArraysGloballyOperator
 CCTK_RegisterReductionOperator
 CCTK_SchedulePrintTimes
 CCTK_SchedulePrintTimesToFile
 CCTK_SetupGH
 CCTK_SyncGroup
 CCTK_SyncGroupI
 CCTK_SyncGroupsI
 CCTK_TerminateNext
 CCTK_TerminationReached
 CCTK_ThornImplementation
 CCTK_Timer
 CCTK_TimerCreate
 CCTK_TimerCreateData
 CCTK_TimerCreateI
 CCTK_TimerDestroy
 CCTK_TimerDestroyData
 CCTK_TimerDestroyI
 CCTK_TimerI
 CCTK_TimerReset
 CCTK_TimerResetI
 CCTK_TimerStart
 CCTK_TimerStartI
 CCTK_TimerStop
 CCTK_TimerStopI
 CCTK_VarDataPtr
 CCTK_VarDataPtrB
 CCTK_VarDataPtrI
 CCTK_VarIndex
 CCTK_VarName
 CCTK_VarTypeI
 CCTK_VarTypeSize
 CCTK_VInfo
 CCTK_VWarn
 CCTK_WARN
 CCTK_WarnCallbackRegister