aboutsummaryrefslogtreecommitdiff
path: root/src/Initialisation.c
diff options
context:
space:
mode:
authorknarf <knarf@57fe0bb3-ccba-405f-9b23-de0201f165b7>2010-02-03 14:18:05 +0000
committerknarf <knarf@57fe0bb3-ccba-405f-9b23-de0201f165b7>2010-02-03 14:18:05 +0000
commitdcc5140aea0da174e28fe465a1a49cf5d7f43094 (patch)
treefdfcc8d5f5db22b097e7333b41ca9682f2bd8623 /src/Initialisation.c
parentc8329088957b2fa6dece72960bc0e1e792764062 (diff)
add mask for hydro excision to HydroBase
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinBase/HydroBase/trunk@21 57fe0bb3-ccba-405f-9b23-de0201f165b7
Diffstat (limited to 'src/Initialisation.c')
-rw-r--r--src/Initialisation.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/Initialisation.c b/src/Initialisation.c
index fcd71f5..3391fde 100644
--- a/src/Initialisation.c
+++ b/src/Initialisation.c
@@ -1,7 +1,7 @@
#include <cctk.h>
#include <cctk_Arguments.h>
#include <cctk_Parameters.h>
-
+#include "HydroBase.h"
void HydroBase_Zero (CCTK_ARGUMENTS)
@@ -166,3 +166,16 @@ void HydroBase_Bvec_zero (CCTK_ARGUMENTS)
"Unsupported parameter value for InitBase::initial_data_setup_method");
}
}
+
+void HydroBase_InitExcisionMask (CCTK_ARGUMENTS)
+{
+ DECLARE_CCTK_ARGUMENTS;
+ DECLARE_CCTK_PARAMETERS;
+
+ int const np = cctk_lsh[0] * cctk_lsh[1] * cctk_lsh[2];
+
+ #pragma omp parallel for
+ for (int i=0; i<np; ++i) {
+ hydro_excision_mask[i] = HYDRO_EXCISION_NORMAL;
+ }
+}