diff options
author | Anton Khirnov <anton@khirnov.net> | 2023-01-11 15:05:33 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2023-01-11 15:05:33 +0100 |
commit | 86957ab86e822262cce3bcb81f6c3e3cbaf907e6 (patch) | |
tree | c8069512632e0fffb91c5b763baae7479de87ae9 /README | |
parent | 5cfa9f81db7e1326062f9a4e29b4e4cfd17662e1 (diff) |
Diffstat (limited to 'README')
-rw-r--r-- | README | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -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/ + |