[A42] Causes abnormal Cactus termination
[A47] Finds the thorn which activated a particular implementation
[A49] Returns the number of active timelevels from a group name
[A49] Returns the number of active timelevels from a group index
[A49] Returns the number of active timelevels from a group name
[A49] Returns the number of active timelevels from a variable index
[A49] Returns the number of active timelevels from a variable name
[A52] Returns a pointer to the local size for a group, given by its group name
[A54] Returns a pointer to the local size for a group, given by its group index
[A56] Synchronizes all processors
[A58] Registers a new named clock with the Flesh.
[A59] Turns two real numbers into a complex number (only C)
[A61] Returns the absolute value of a complex number (only C)
[A63] Returns the sum of two complex numbers (only C)
[A65] Returns the complex conjugate of a complex number (only C)
[A67] Returns the Cosine of a complex number (only C) [not yet available]
[A69] Returns the division of two complex numbers (only C)
[A71] Returns the Exponentiation of a complex number (only C) [not yet available]
[A73] Returns the imaginary part of a complex number (only C)
[A75] Returns the Logarithm of a complex number (only C) [not yet available]
[A77] Returns the multiplication of two complex numbers (only C)
[A79] Returns the real part of a complex number (only C)
[A81] Returns the Sine of a complex number (only C) [not yet available]
[A83] Returns the square root of a complex number (only C) [not yet available]
[A85] Returns the subtraction of two complex numbers (only C)
[A87] Returns a formatted string containing the date stamp when Cactus was compiled
[A88] Returns a formatted string containing the datetime stamp when Cactus was compiled
[A89] Returns a formatted string containing the time stamp when Cactus was compiled
[A90] Return the name of the compiled implementation with given index
[A92] Return the name of the compiled thorn with given index
[A94] Give the direction for a given coordinate name (deprecated)
[A98] Give the grid variable index for a given coordinate (deprecated)
[A102] Return the global upper and lower bounds for a given coordinate name on a cctkGH (deprecated)
[A106] Register a coordinate as belonging to a coordinate system, with a given name and direction, and optionally with a grid variable (deprecated)
[A110] Saves the global upper and lower bounds for a given coordinate name on a cctkGH (deprecated)
[A114] Registers a coordinate system with a given dimension (deprecated)
[A118] Provides the dimension of a given coordinate system (deprecated)
[A122] Get the handle associated with a registered coordinate system (deprecated)
[A126] Provides the name of the coordinate system identified by its handle (deprecated)
[A128] Creates a directory
[A132] Given the full name of a variable/group, separates the name returning both the implementation and the variable/group
[A134] Disable the communication for a group
[A135] Disable the communication for a group
[A137] Disable the storage for a group
[A138] Disable the storage for a group
[A139] Enable the communication for a group
[A141] Enable the communication for a group
[A143] Enable the storage for a group
[A144] Enable the storage for a group
[A145] Check a STRING or KEYWORD parameter for equality equality with a given string
[A150] Causes normal Cactus termination
[A152] Given a group name returns the first variable index in the group
[A155] Given a group index returns the first variable index in the group
[A158] Copy the contents of a C string into a Fortran string variable
[A162] Given a variable index, returns the full name of the variable
[A164] Given a pointer to a clock cTimerVal structure, returns the name of the clock.
[A165] Given a pointer to a clock cTimerVal structure, returns the resolution of the clock.
[A166] Given a pointer to a clock cTimerVal structure, returns the elapsed time.
[A167] Given the name of a clock, returns a pointer to the corresponding cTimerVal structure within the cTimerData structure.
[A168] Given the index of a clock, returns a pointer to the corresponding cTimerVal structure within the cTimerData structure.
[A169] Get the pointer to a registered extension to the Cactus GH structure
[A171] Get the handle associated with a extension to the Cactus GH structure
[A175] The name of the implementation of a grid array reduction operator, or NULL if the handle is invalid
[A176] Given a group index, return an array of the bounding box of the group for each face
[A176] Given a group name, return an array of the bounding box of the group for each face
[A180] Given a variable index, return an array of the bounding box of the variable for each face
[A180] Given a variable name, return an array of the bounding box of the variable for each face
[A183] Given a group index, returns information about the variables held in the group
[A187] Given a variable index, returns the dimension of all variables in the group associated with this variable
[A189] Given a group index, returns the dimension of variables in that group
[A192] Given a group index, returns information about the variables held in the group
[A195] Given a group index, returns the ghost size array of that group
[A196] Given a group index, return an array of the global size of the group in each dimension
[A196] Given a group name, return an array of the global size of the group in each dimension
[A200] Given a variable index, return an array of the global size of the variable in each dimension
[A200] Given a variable name, return an array of the global size of the variable in each dimension
[A203] Get the index number for a group name
[A207] Given a variable name, returns the index of the associated group
[A211] Given a variable index, returns the index of the associated group
[A215] Given a group index, return an array of the lower bounds of the group in each dimension
[A215] Given a group name, return an array of the lower bounds of the group in each dimension
[A218] Given a variable index, return an array of the lower bounds of the variable in each dimension
[A218] Given a variable name, return an array of the lower bounds of the variable in each dimension
[A221] Given a group index, return an array of the local size of the group in each dimension
[A221] Given a group name, return an array of the local size of the group in each dimension
[A224] Given a variable index, return an array of the local size of the variable in each dimension
[A224] Given a variable name, return an array of the local size of the variable in each dimension
[A227] Given a group index, returns the group name
[A229] Given a variable index, return the name of the associated group
[A231] Given a group index, return an array with the number of ghostzones in each dimension of the group
[A231] Given a group name, return an array with the number of ghostzones in each dimension of the group
[A234] Given a variable index, return an array with the number of ghostzones in each dimension of the variable’s group
[A234] Given a group variable, return an array with the number of ghostzones in each dimension of the variable’s group
[A237] Given a group index, returns the size array of that group
[A238] Decrease the active number of timelevels for a list of groups
[A241] Increase the active number of timelevels for a list of groups
[A243] Given a group name, return the table handle of the group’s tags table.
[A246] Given a group index, return the table handle of the group’s tags table.
[A249] Provides a group’s group type index given a variable index
[A253] Provides a group’s group type index given a group index
[A254] Given a group index, return an array of the upper bounds of the group in each dimension
[A254] Given a group name, return an array of the upper bounds of the group in each dimension
[A258] Given a variable index, return an array of the upper bounds of the variable in each dimension
[A258] Given a variable name, return an array of the upper bounds of the variable in each dimension
[A261] Given a variable index, returns the implementation name
[A263] Return the ancestors for an implementation
[A265] Returns the name of one thorn providing an implementation
[A267] Return the thorns for an implementation
[A269] Macro to print a single string as an information message to screen
[A274] Register one or more routines for dealing with information messages in addition to printing them to screen
[A277] Performs an interpolation on a list of CCTK grid variables, using a chosen external local interpolation operator
[A286] Returns the handle for a given interpolation operator
[A290] Interpolate a list of processor-local arrays which define a uniformly-spaced data grid
[A297] Registers a routine as a CCTK_InterpLocalUniform interpolation operator
[A300] Reports whether an aliased function has been provided
[A302] Reports whether an implementation was activated in a parameter file
[A304] Reports whether an implementation was compiled into a configuration
[A306] Reports whether a thorn was activated in a parameter file
[A308] Reports whether a thorn was compiled into a configuration
[A311] Returns the name of a registered reduction operator
[A313] Provide the implementation which provides an local array reduction operator
[A315] Returns the handle of a given local array reduction operator
[A317] Get the maximum dimension of any grid variable
[A321] Get the maximum dimension of all grid functions
[A325] Gives the maximum number of timelevels for a group
[A329] Gives the maximum number of timelevels for a group
[A333] Gives the maximum number of timelevels for a group
[A334] Gives the maximum number of timelevels for a variable
[A338] Gives the maximum number of timelevels for a variable
[A342] Get the local processor number
[A343] Get the total number of processors used
[A345] Returns a C-style NULL pointer value
[A347] Return the number of implementations compiled in
[A349] Return the number of thorns compiled in
[A351] The number of grid array reduction operators registered
[A353] Get the number of groups of variables compiled in the code
[A357] Returns the total number of I/O methods registered with the flesh
[A359] The number of local reduction operators registered
[A361] The number of global array reduction operators registered
[A362] Returns the number of active timelevels from a group name (deprecated)
[A362] Returns the number of active timelevels from a group index (deprecated)
[A362] Returns the number of active timelevels from a group name (deprecated)
[A362] Returns the number of active timelevels from a variable index (deprecated)
[A362] Returns the number of active timelevels from a variable name (deprecated)
[A366] Returns the number of clocks in a cTimerData structure.
[A367] Get the number of grid variables compiled in the code
[A371] Provides the number of variables in a group from the group name
[A375] Provides the number of variables in a group from the group index
[A379] Conditional output of all variables on a GH by all I/O methods
[A381] Output of a single variable by all I/O methods
[A383] Output of a single variable as an alias by all I/O methods
[A386] Output of a single variable as an alias by a single I/O method
[A389] Output of a single variable by a single I/O method
[A392] Initializes the parallel subsystem
[A394] Get parameter properties for given parameter/thorn pair
[A396] Get the data pointer to and type of a parameter’s value
[A398] Return the parameter checking level
[A399] Return number of times a parameter has been set
[A401] Sets the value of a parameter
[A404] Registers a parameter set operation notify callback
[A409] Unregisters a parameter set operation notify callback
[A412] Get the string representation of a parameter’s value
[A415] Walk through the list of parameters
[A417] Prints a warning from parameter checking, and possibly stops the code
[A421] Returns a pointer to a Fortran variable.
[A423] Prints a group name from its index
[A427] Prints a Cactus string to screen (from Fortran)
[A431] Prints a variable name from its index
[A435] Queries storage for a group given by its group name
[A437] Queries storage for a group given by its group name or index
[A438] Queries storage for a group given by its group index
[A441] Reduces a list of local arrays globally
[A447] Reduces a list of local arrays (new grid array reduction API)
[A453] Reduces a list of local arrays (new local array reduction API) Returns the address of a variable passed in by reference from a Fortran routine
[A462] Get the handle for a registered reduction operator
[A466] Register a banner for a thorn
[A470] Register the name of an extension to the Cactus GH
[A471] Register a routine for providing initialisation for an extension to the Cactus GH
[A472] Register a GH extension schedule traversal routine
[A474] Registers a function as a grid array reduction operator of a certain name
[A473] Register a routine for setting up an extension to the Cactus GH
[A476] Registers a new I/O method
[A478] Registers an I/O method’s routine for conditional output
[A479] Registers an I/O method’s routine for unconditional output
[A480] Register a routine for deciding if it is time to output for an IO method
[A481] Register a routine for dealing with trigger output for an IO method
[A482] Registers a function as a reduction operator of a certain name
[A484] Register a function as providing a global array reduction operation
[A486] Register a function as providing a reduction operation
[A487] Output the timing results for a certain schedule item to stdout
[A489] Output the timing results for a certain schedule item to a file
[A491] Sets up a CCTK grid hierarchy
[A492] Synchronize the ghost zones for a group of variables (identified by the group name)
[A496] Synchronize the ghost zones for a group of variables (identified by the group index)
[A500] Synchronize the ghost zones for a list of groups of variables (identified by their group indices)
[A506] Causes a Cactus simulation to terminate after the next iteration
[A508] Returns true if CCTK_TerminateNext has been called.
[A510] Returns the implementation provided by the thorn
[A513] Fills a timer cTimerData structure with current values of all clocks of a timer with a given name.
[A514] Create a timer with a given name, returns a timer index.
[A515] Allocates a timer cTimerData structure.
[A516] Create an unnamed timer, returns a timer index.
[A517] Reclaims resources for a timer with a given name.
[A518] Reclaims resources of a timer cTimerData structure.
[A519] Reclaims resources for a timer with a given index.
[A520] Fills a timer cTimerData structure with current values of all clocks of a timer with a given index.
[A521] Initialises the timer with a given name.
[A522] Initialises the timer with a given index.
[A523] Initialises the timer with a given name.
[A524] Initialises the timer with a given index.
[A525] Gets current values for all clocks of the timer with a given name.
[A526] Gets current values for all clocks of the timer with a given index.
[A527] Returns the data pointer for a grid variable
[A529] Returns the data pointer for a grid variable from the variable index or name
[A531] Returns the data pointer for a grid variable from the variable index
[A533] Get the index for a variable
[A537] Given a variable index, returns the variable name
[A539] Provides variable type index from the variable index
[A543] Provides variable type size in bytes from the variable type index
[A545] Prints a formatted string with a variable argument list as an information message to screen
[A547] Prints a formatted string with a variable argument list as a warning message to standard error and possibly stops the code
[A551] Macro to print a single string as a warning message to standard error and possibly stop the code
[A555] Register one or more routines for dealing with warning messages in addition to printing them to standard error