aboutsummaryrefslogtreecommitdiff
path: root/src/Startup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Startup.c')
-rw-r--r--src/Startup.c19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/Startup.c b/src/Startup.c
index ff8c0f7..02188c9 100644
--- a/src/Startup.c
+++ b/src/Startup.c
@@ -9,6 +9,7 @@
@@*/
#include "cctk.h"
+#include "local_reductions.h"
static const char *rcsid="$Id$";
@@ -23,7 +24,21 @@ int LocalReduce_Startup (void)
{
/* Register the reduction operators */
- CCTK_RegisterReductionArrayOperator (Local_ReductionAvgArrays, "average");
-
+/* CCTK_RegisterReductionLocalArrayOperator (ReductionAvgArrays, "average");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionAvgArrays, "mean");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionCountArrays, "count");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionMaxValArrays, "maximum");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionMinValArrays, "minimum");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNorm1Arrays, "norm1");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNorm1Arrays, "L1Norm");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNorm2Arrays, "norm2");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNorm2Arrays, "L2Norm");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNorm3Arrays, "norm3");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNorm3Arrays, "L3Norm");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNorm4Arrays, "norm4");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNorm4Arrays, "L4Norm");
+ CCTK_RegisterReductionLocalArrayOperator (ReductionNormInfArrays, "norm_inf");*/
+ CCTK_RegisterReductionLocalArrayOperator (ReductionSumArrays, "sum");
+ printf("\n success\n");
return (0);
}