aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrhaas <rhaas@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b>2014-05-01 20:19:40 +0000
committerrhaas <rhaas@578cdeb0-5ea1-4b81-8215-5a3b8777ee0b>2014-05-01 20:19:40 +0000
commit0b7643fc76b98910f03328c4128705e0daf67568 (patch)
tree9aa96ca5cc82251fbdf44a1bde7fee700dd6281b
parent299d07ce6ab709aef911ad0ef4bac2ecb75128e9 (diff)
support initial_data_is_crop for slow evolved variables
git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/MoL/trunk@221 578cdeb0-5ea1-4b81-8215-5a3b8777ee0b
-rw-r--r--src/InitialCopy.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/InitialCopy.c b/src/InitialCopy.c
index 4a1a454..c4cfbf4 100644
--- a/src/InitialCopy.c
+++ b/src/InitialCopy.c
@@ -702,6 +702,25 @@ void MoL_FillAllLevels(CCTK_ARGUMENTS)
}
+ for (var = 0; var < MoLNumEvolvedVariablesSlow; var++)
+ {
+ CurrentVar = (CCTK_REAL const*)CCTK_VarDataPtrI(cctkGH, 0,
+ EvolvedVariableIndexSlow[var]);
+ for (level = 1;
+ level < CCTK_ActiveTimeLevelsVI(cctkGH,
+ EvolvedVariableIndexSlow[var]);
+ level++)
+ {
+ PreviousVar = (CCTK_REAL*)CCTK_VarDataPtrI(cctkGH, level,
+ EvolvedVariableIndexSlow[var]);
+ if (PreviousVar)
+ {
+ memcpy(PreviousVar, CurrentVar, totalsize * sizeof(CCTK_REAL));
+ }
+ }
+ }
+
+
for (var = 0; var < MoLNumConstrainedVariables; var++)
{
CurrentVar = (CCTK_REAL const*)CCTK_VarDataPtrI(cctkGH, 0,