summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2003-01-31 11:37:53 +0000
committertradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2003-01-31 11:37:53 +0000
commitb4d61e2403467463e7a5d2546169c01888db5476 (patch)
tree8fad093fbb35bb9e30d5df5de79309dc5370a006
parent97d682dfdaf7de7528ebdac5707e3e4d275191fb (diff)
Some small tweaks to the section on interpolation operators.
Changed the wording 'being phased out as of early 2002' (meaning the old interpolation API) to something hazier :-) git-svn-id: http://svn.cactuscode.org/flesh/trunk@3118 17b73243-c579-4c4c-a9d2-2d5706c11dac
-rw-r--r--doc/UsersGuide/ThornWriters.tex24
1 files changed, 14 insertions, 10 deletions
diff --git a/doc/UsersGuide/ThornWriters.tex b/doc/UsersGuide/ThornWriters.tex
index be308e84..1fab2f49 100644
--- a/doc/UsersGuide/ThornWriters.tex
+++ b/doc/UsersGuide/ThornWriters.tex
@@ -2218,13 +2218,18 @@ should be obvious):
\item[{\tt CCTK\_InterpGV()}]
Interpolates Cactus grid arrays, with the topology of the
grid implicitly specified by a Cactus coordinate system.
- (old API, being phased out as of early 2002)
-%notyet \item[{\tt CCTK\_InterpGridArrays()}]
-%notyet Interpolates Cactus grid arrays, with the topology of the
-%notyet grid implicitly specified by a Cactus coordinate system.
+ (old API, will be phased out soon)
+\item[{\tt CCTK\_InterpGridArrays()}]
+ Interpolates Cactus grid arrays, with the topology of the
+ grid implicitly specified by a Cactus coordinate system.
+
+ This API doesn't provide an interpolation functionality itself,
+ it only takes care of the interprocessor communication
+ necessary when interpolating distributed grid arrays, and invokes
+ the {\tt CCTK\_InterpLocalUniform()} API on the each processor's
+ local patch of the data.
\item[{\tt CCTK\_InterpLocal()}]
- Interpolate processor-local arrays
- (old API, being phased out as of early 2002)
+ Interpolate processor-local arrays (old API, will be phased out soon)
\item[{\tt CCTK\_InterpLocalUniform()}]
Interpolates processor-local arrays with {\em uniformly\/}
spaced data points, \ie{} where the coordinates~$xyz$
@@ -2263,17 +2268,16 @@ should be obvious):
%notyet by providing 3-D arrays giving their values at the grid points.
\end{Lentry}
-There are separate flesh routines to register operators for each of
+There are separate flesh routines to register interpolation operators for
the APIs (note the calling sequences differ slightly from one registration
routine to another!):
\begin{Lentry}
\item[{\tt CCTK\_InterpRegisterOperatorGV()}]
Register a \verb|CCTK_InterpGV()| interpolation operator
-%notyet \item[{\tt CCTK\_InterpRegisterOpGridArrays()}]
-%notyet Register a \verb|CCTK_InterpGridArrays()| interpolation operator
+ (old API, will be phased out soon)
\item[{\tt CCTK\_InterpRegisterOperatorLocal()}]
Register a \verb|CCTK_InterpLocal()| interpolation operator
- (old API, being phased out as of early 2002)
+ (old API, will be phased out soon)
\item[{\tt CCTK\_InterpRegisterOpLocalUniform()}]
Register a \verb|CCTK_InterpLocalUniform()| interpolation operator
%notyet \item[{\tt CCTK\_InterpRegisterOpLocalNonUniform()}]