aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README23
1 files changed, 23 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..ac30c17
--- /dev/null
+++ b/README
@@ -0,0 +1,23 @@
+This thorn loads stored simulation output to set initial data.
+
+The implementation is very simple - it invokes an external executable (specified
+by the 'load_data_exe' parameter) and reads the values from its stdout. See the
+popen() call in src/revive.c for arguments passed to the binary. The
+implementation this was developed with is [1], but any other executable that
+behaves in a compatible way should work.
+
+Example use:
+ActiveThorns = "ADMBase ReviveData"
+
+ADMBase::initial_data = "revivedata"
+ADMBase::initial_lapse = "revivedata"
+ADMBase::initial_dtlapse = "zero"
+ADMBase::initial_shift = "revivedata"
+ADMBase::initial_dtshift = "zero"
+
+ReviveData::load_data_exe = "<...>/revive.py"
+ReviveData::simdata_path = "<path to stored simulation data"
+ReviveData::load_time = 10.0
+
+[1] https://git.khirnov.net/cactus_revive.git/
+