From 71d8e3755ed855b141ad292e9f885c90ae2e45cd Mon Sep 17 00:00:00 2001 From: Anton Khirnov Date: Sun, 10 Oct 2021 19:21:59 +0200 Subject: Add missing files. --- README | 10 + par_files/brill+/brill_a3.7.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.1.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.4.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.53.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.6.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.65.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.67.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.682.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.685.par | 311 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.686.par | 311 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.689.par | 311 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.69.par | 311 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.694.par | 313 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.695.par | 313 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.696.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.6965.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.69657.par | 310 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.6967.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.69675.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.697.par | 313 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.698.par | 300 +++++++++++++++++++++++++++ par_files/brill+/brill_a4.69_solve7.par | 309 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.7.par | 311 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.703.par | 311 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.704.par | 311 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.705.par | 311 ++++++++++++++++++++++++++++ par_files/brill+/brill_a4.8.par | 314 +++++++++++++++++++++++++++++ par_files/brill+/brill_a5.par | 313 ++++++++++++++++++++++++++++ par_files/brill-/brill_a-2.5.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.23.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.36.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.43.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.469.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.487.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.495.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5.par | 306 ++++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5025.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.505.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5075.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.508125.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50815.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50835.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5085.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50863.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5087.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50875.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50890625.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5090625.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50910156.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50911133.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5091211.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50913086.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50914063.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50917969.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.50921875.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.509375.par | 300 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.51.par | 304 ++++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5104.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5109.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.5115.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.513.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.515.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.517.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.52.par | 297 +++++++++++++++++++++++++++ par_files/brill-/brill_a-3.53.par | 308 ++++++++++++++++++++++++++++ par_files/brill-/brill_a-3.54.par | 308 ++++++++++++++++++++++++++++ par_files/brill-/brill_a-3.55.par | 306 ++++++++++++++++++++++++++++ par_files/brill-/brill_a-3.6.par | 306 ++++++++++++++++++++++++++++ par_files/brill-/brill_a-3.par | 300 +++++++++++++++++++++++++++ par_files/ta+/ta_cubic_0.7.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_0.8.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_0.9.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_0.9b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.1.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.1b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.2.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.25b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.28b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.295b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.299b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.29b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.2b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3005b.par | 311 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3006b.par | 311 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30076b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3007b.par | 311 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3007b_rl11.par | 308 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008025b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.300805b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008075b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008075b_res2.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30080765b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30080796b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30080812b.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30080828b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30080843b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30080859b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30080875b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30080938b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.300811b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.300812b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.300814b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008152b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008176b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30081b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.300825b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30082b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008389b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30083b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30085b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.300876b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008b_rl10.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3008b_rl11.par | 308 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.300944b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3009b.par | 311 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3009b_rl11.par | 308 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30107b.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30114.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30114b_res2.par | 314 +++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.30124.par | 304 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3015b.par | 311 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.301b.par | 311 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3025b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.302b.par | 311 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.305b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.315b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.31b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.32.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.32b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.34.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.34b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.36.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.36b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.3b.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1.par | 310 ++++++++++++++++++++++++++++ par_files/ta+/ta_cubic_1b.par | 310 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.0b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.1.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.1b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2225b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.223125b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22375b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2240625b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22421875b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22429687b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2243164b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22433594b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22435547.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22436035b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22436524b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22437012b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.224375b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22439b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22441b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.224425b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22445313b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.224494b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22453125b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2246875b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2255b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.225b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2263b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2275b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.22b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.235b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.23b.par | 314 +++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.24b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.26b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.28b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.2b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.3.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.32b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.34b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.36.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.36b.par | 304 ++++++++++++++++++++++++++++ par_files/ta-/ta_cubic_-1.3b.par | 304 ++++++++++++++++++++++++++++ src/ThornList | 215 ++++++++++++++++++++ 181 files changed, 54986 insertions(+) create mode 100644 par_files/brill+/brill_a3.7.par create mode 100644 par_files/brill+/brill_a4.1.par create mode 100644 par_files/brill+/brill_a4.4.par create mode 100644 par_files/brill+/brill_a4.53.par create mode 100644 par_files/brill+/brill_a4.6.par create mode 100644 par_files/brill+/brill_a4.65.par create mode 100644 par_files/brill+/brill_a4.67.par create mode 100644 par_files/brill+/brill_a4.682.par create mode 100644 par_files/brill+/brill_a4.685.par create mode 100644 par_files/brill+/brill_a4.686.par create mode 100644 par_files/brill+/brill_a4.689.par create mode 100644 par_files/brill+/brill_a4.69.par create mode 100644 par_files/brill+/brill_a4.694.par create mode 100644 par_files/brill+/brill_a4.695.par create mode 100644 par_files/brill+/brill_a4.696.par create mode 100644 par_files/brill+/brill_a4.6965.par create mode 100644 par_files/brill+/brill_a4.69657.par create mode 100644 par_files/brill+/brill_a4.6967.par create mode 100644 par_files/brill+/brill_a4.69675.par create mode 100644 par_files/brill+/brill_a4.697.par create mode 100644 par_files/brill+/brill_a4.698.par create mode 100644 par_files/brill+/brill_a4.69_solve7.par create mode 100644 par_files/brill+/brill_a4.7.par create mode 100644 par_files/brill+/brill_a4.703.par create mode 100644 par_files/brill+/brill_a4.704.par create mode 100644 par_files/brill+/brill_a4.705.par create mode 100644 par_files/brill+/brill_a4.8.par create mode 100644 par_files/brill+/brill_a5.par create mode 100644 par_files/brill-/brill_a-2.5.par create mode 100644 par_files/brill-/brill_a-3.23.par create mode 100644 par_files/brill-/brill_a-3.36.par create mode 100644 par_files/brill-/brill_a-3.43.par create mode 100644 par_files/brill-/brill_a-3.469.par create mode 100644 par_files/brill-/brill_a-3.487.par create mode 100644 par_files/brill-/brill_a-3.495.par create mode 100644 par_files/brill-/brill_a-3.5.par create mode 100644 par_files/brill-/brill_a-3.5025.par create mode 100644 par_files/brill-/brill_a-3.505.par create mode 100644 par_files/brill-/brill_a-3.5075.par create mode 100644 par_files/brill-/brill_a-3.508125.par create mode 100644 par_files/brill-/brill_a-3.50815.par create mode 100644 par_files/brill-/brill_a-3.50835.par create mode 100644 par_files/brill-/brill_a-3.5085.par create mode 100644 par_files/brill-/brill_a-3.50863.par create mode 100644 par_files/brill-/brill_a-3.5087.par create mode 100644 par_files/brill-/brill_a-3.50875.par create mode 100644 par_files/brill-/brill_a-3.50890625.par create mode 100644 par_files/brill-/brill_a-3.5090625.par create mode 100644 par_files/brill-/brill_a-3.50910156.par create mode 100644 par_files/brill-/brill_a-3.50911133.par create mode 100644 par_files/brill-/brill_a-3.5091211.par create mode 100644 par_files/brill-/brill_a-3.50913086.par create mode 100644 par_files/brill-/brill_a-3.50914063.par create mode 100644 par_files/brill-/brill_a-3.50917969.par create mode 100644 par_files/brill-/brill_a-3.50921875.par create mode 100644 par_files/brill-/brill_a-3.509375.par create mode 100644 par_files/brill-/brill_a-3.51.par create mode 100644 par_files/brill-/brill_a-3.5104.par create mode 100644 par_files/brill-/brill_a-3.5109.par create mode 100644 par_files/brill-/brill_a-3.5115.par create mode 100644 par_files/brill-/brill_a-3.513.par create mode 100644 par_files/brill-/brill_a-3.515.par create mode 100644 par_files/brill-/brill_a-3.517.par create mode 100644 par_files/brill-/brill_a-3.52.par create mode 100644 par_files/brill-/brill_a-3.53.par create mode 100644 par_files/brill-/brill_a-3.54.par create mode 100644 par_files/brill-/brill_a-3.55.par create mode 100644 par_files/brill-/brill_a-3.6.par create mode 100644 par_files/brill-/brill_a-3.par create mode 100644 par_files/ta+/ta_cubic_0.7.par create mode 100644 par_files/ta+/ta_cubic_0.8.par create mode 100644 par_files/ta+/ta_cubic_0.9.par create mode 100644 par_files/ta+/ta_cubic_0.9b.par create mode 100644 par_files/ta+/ta_cubic_1.1.par create mode 100644 par_files/ta+/ta_cubic_1.1b.par create mode 100644 par_files/ta+/ta_cubic_1.2.par create mode 100644 par_files/ta+/ta_cubic_1.25b.par create mode 100644 par_files/ta+/ta_cubic_1.28b.par create mode 100644 par_files/ta+/ta_cubic_1.295b.par create mode 100644 par_files/ta+/ta_cubic_1.299b.par create mode 100644 par_files/ta+/ta_cubic_1.29b.par create mode 100644 par_files/ta+/ta_cubic_1.2b.par create mode 100644 par_files/ta+/ta_cubic_1.3.par create mode 100644 par_files/ta+/ta_cubic_1.3005b.par create mode 100644 par_files/ta+/ta_cubic_1.3006b.par create mode 100644 par_files/ta+/ta_cubic_1.30076b.par create mode 100644 par_files/ta+/ta_cubic_1.3007b.par create mode 100644 par_files/ta+/ta_cubic_1.3007b_rl11.par create mode 100644 par_files/ta+/ta_cubic_1.3008025b.par create mode 100644 par_files/ta+/ta_cubic_1.300805b.par create mode 100644 par_files/ta+/ta_cubic_1.3008075b.par create mode 100644 par_files/ta+/ta_cubic_1.3008075b_res2.par create mode 100644 par_files/ta+/ta_cubic_1.30080765b.par create mode 100644 par_files/ta+/ta_cubic_1.30080796b.par create mode 100644 par_files/ta+/ta_cubic_1.30080812b.par create mode 100644 par_files/ta+/ta_cubic_1.30080828b.par create mode 100644 par_files/ta+/ta_cubic_1.30080843b.par create mode 100644 par_files/ta+/ta_cubic_1.30080859b.par create mode 100644 par_files/ta+/ta_cubic_1.30080875b.par create mode 100644 par_files/ta+/ta_cubic_1.30080938b.par create mode 100644 par_files/ta+/ta_cubic_1.300811b.par create mode 100644 par_files/ta+/ta_cubic_1.300812b.par create mode 100644 par_files/ta+/ta_cubic_1.300814b.par create mode 100644 par_files/ta+/ta_cubic_1.3008152b.par create mode 100644 par_files/ta+/ta_cubic_1.3008176b.par create mode 100644 par_files/ta+/ta_cubic_1.30081b.par create mode 100644 par_files/ta+/ta_cubic_1.300825b.par create mode 100644 par_files/ta+/ta_cubic_1.30082b.par create mode 100644 par_files/ta+/ta_cubic_1.3008389b.par create mode 100644 par_files/ta+/ta_cubic_1.30083b.par create mode 100644 par_files/ta+/ta_cubic_1.30085b.par create mode 100644 par_files/ta+/ta_cubic_1.300876b.par create mode 100644 par_files/ta+/ta_cubic_1.3008b.par create mode 100644 par_files/ta+/ta_cubic_1.3008b_rl10.par create mode 100644 par_files/ta+/ta_cubic_1.3008b_rl11.par create mode 100644 par_files/ta+/ta_cubic_1.300944b.par create mode 100644 par_files/ta+/ta_cubic_1.3009b.par create mode 100644 par_files/ta+/ta_cubic_1.3009b_rl11.par create mode 100644 par_files/ta+/ta_cubic_1.30107b.par create mode 100644 par_files/ta+/ta_cubic_1.30114.par create mode 100644 par_files/ta+/ta_cubic_1.30114b_res2.par create mode 100644 par_files/ta+/ta_cubic_1.30124.par create mode 100644 par_files/ta+/ta_cubic_1.3015b.par create mode 100644 par_files/ta+/ta_cubic_1.301b.par create mode 100644 par_files/ta+/ta_cubic_1.3025b.par create mode 100644 par_files/ta+/ta_cubic_1.302b.par create mode 100644 par_files/ta+/ta_cubic_1.305b.par create mode 100644 par_files/ta+/ta_cubic_1.315b.par create mode 100644 par_files/ta+/ta_cubic_1.31b.par create mode 100644 par_files/ta+/ta_cubic_1.32.par create mode 100644 par_files/ta+/ta_cubic_1.32b.par create mode 100644 par_files/ta+/ta_cubic_1.34.par create mode 100644 par_files/ta+/ta_cubic_1.34b.par create mode 100644 par_files/ta+/ta_cubic_1.36.par create mode 100644 par_files/ta+/ta_cubic_1.36b.par create mode 100644 par_files/ta+/ta_cubic_1.3b.par create mode 100644 par_files/ta+/ta_cubic_1.par create mode 100644 par_files/ta+/ta_cubic_1b.par create mode 100644 par_files/ta-/ta_cubic_-1.0b.par create mode 100644 par_files/ta-/ta_cubic_-1.1.par create mode 100644 par_files/ta-/ta_cubic_-1.1b.par create mode 100644 par_files/ta-/ta_cubic_-1.2.par create mode 100644 par_files/ta-/ta_cubic_-1.2225b.par create mode 100644 par_files/ta-/ta_cubic_-1.223125b.par create mode 100644 par_files/ta-/ta_cubic_-1.22375b.par create mode 100644 par_files/ta-/ta_cubic_-1.2240625b.par create mode 100644 par_files/ta-/ta_cubic_-1.22421875b.par create mode 100644 par_files/ta-/ta_cubic_-1.22429687b.par create mode 100644 par_files/ta-/ta_cubic_-1.2243164b.par create mode 100644 par_files/ta-/ta_cubic_-1.22433594b.par create mode 100644 par_files/ta-/ta_cubic_-1.22435547.par create mode 100644 par_files/ta-/ta_cubic_-1.22436035b.par create mode 100644 par_files/ta-/ta_cubic_-1.22436524b.par create mode 100644 par_files/ta-/ta_cubic_-1.22437012b.par create mode 100644 par_files/ta-/ta_cubic_-1.224375b.par create mode 100644 par_files/ta-/ta_cubic_-1.22439b.par create mode 100644 par_files/ta-/ta_cubic_-1.22441b.par create mode 100644 par_files/ta-/ta_cubic_-1.224425b.par create mode 100644 par_files/ta-/ta_cubic_-1.22445313b.par create mode 100644 par_files/ta-/ta_cubic_-1.224494b.par create mode 100644 par_files/ta-/ta_cubic_-1.22453125b.par create mode 100644 par_files/ta-/ta_cubic_-1.2246875b.par create mode 100644 par_files/ta-/ta_cubic_-1.2255b.par create mode 100644 par_files/ta-/ta_cubic_-1.225b.par create mode 100644 par_files/ta-/ta_cubic_-1.2263b.par create mode 100644 par_files/ta-/ta_cubic_-1.2275b.par create mode 100644 par_files/ta-/ta_cubic_-1.22b.par create mode 100644 par_files/ta-/ta_cubic_-1.235b.par create mode 100644 par_files/ta-/ta_cubic_-1.23b.par create mode 100644 par_files/ta-/ta_cubic_-1.24b.par create mode 100644 par_files/ta-/ta_cubic_-1.26b.par create mode 100644 par_files/ta-/ta_cubic_-1.28b.par create mode 100644 par_files/ta-/ta_cubic_-1.2b.par create mode 100644 par_files/ta-/ta_cubic_-1.3.par create mode 100644 par_files/ta-/ta_cubic_-1.32b.par create mode 100644 par_files/ta-/ta_cubic_-1.34b.par create mode 100644 par_files/ta-/ta_cubic_-1.36.par create mode 100644 par_files/ta-/ta_cubic_-1.36b.par create mode 100644 par_files/ta-/ta_cubic_-1.3b.par create mode 100644 src/ThornList diff --git a/README b/README index 318f4bc..b5af646 100644 --- a/README +++ b/README @@ -5,4 +5,14 @@ This is the data package attached to the author's [1] PhD thesis. It contains source codes and simulation parameter files that can be used to reproduce the results from the thesis. +contents: +par_files/ parameter files defining the simulations +src/ source codes for running the simulations + threadpool_omp/ utility library implementing thread pools, used by teukolsky_data and mg2d + ndarray/ utility library for working with N-dimensional arrays, used by mg2d + brill_data/ library for constructing Brill wave initial data + teukolsky_data/ library for constructing time-asymmetric initial data + mg2d/ multigrid elliptic solver + cactus_build Einstein Toolkit - Cactus+NR thorns + [1] Anton Khirnov diff --git a/par_files/brill+/brill_a3.7.par b/par_files/brill+/brill_a3.7.par new file mode 100644 index 0000000..3791520 --- /dev/null +++ b/par_files/brill+/brill_a3.7.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 3.7 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 10 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.1.par b/par_files/brill+/brill_a4.1.par new file mode 100644 index 0000000..1976016 --- /dev/null +++ b/par_files/brill+/brill_a4.1.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.1 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.4.par b/par_files/brill+/brill_a4.4.par new file mode 100644 index 0000000..272c443 --- /dev/null +++ b/par_files/brill+/brill_a4.4.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.4 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.53.par b/par_files/brill+/brill_a4.53.par new file mode 100644 index 0000000..2baa383 --- /dev/null +++ b/par_files/brill+/brill_a4.53.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.53 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.6.par b/par_files/brill+/brill_a4.6.par new file mode 100644 index 0000000..58c2924 --- /dev/null +++ b/par_files/brill+/brill_a4.6.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.6 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.65.par b/par_files/brill+/brill_a4.65.par new file mode 100644 index 0000000..2956693 --- /dev/null +++ b/par_files/brill+/brill_a4.65.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.65 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.67.par b/par_files/brill+/brill_a4.67.par new file mode 100644 index 0000000..e069702 --- /dev/null +++ b/par_files/brill+/brill_a4.67.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.67 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.682.par b/par_files/brill+/brill_a4.682.par new file mode 100644 index 0000000..55d6522 --- /dev/null +++ b/par_files/brill+/brill_a4.682.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.682 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.685.par b/par_files/brill+/brill_a4.685.par new file mode 100644 index 0000000..c490615 --- /dev/null +++ b/par_files/brill+/brill_a4.685.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.685 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.686.par b/par_files/brill+/brill_a4.686.par new file mode 100644 index 0000000..5a8f476 --- /dev/null +++ b/par_files/brill+/brill_a4.686.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.686 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.689.par b/par_files/brill+/brill_a4.689.par new file mode 100644 index 0000000..ca3ffb9 --- /dev/null +++ b/par_files/brill+/brill_a4.689.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.689 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.69.par b/par_files/brill+/brill_a4.69.par new file mode 100644 index 0000000..1269508 --- /dev/null +++ b/par_files/brill+/brill_a4.69.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 32 +CarpetRegrid2::radius_1[6] = 16 +CarpetRegrid2::radius_1[7] = 8 +CarpetRegrid2::radius_1[8] = 4 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.69 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 10 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.694.par b/par_files/brill+/brill_a4.694.par new file mode 100644 index 0000000..e3d4a26 --- /dev/null +++ b/par_files/brill+/brill_a4.694.par @@ -0,0 +1,313 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.694 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.695.par b/par_files/brill+/brill_a4.695.par new file mode 100644 index 0000000..94a2282 --- /dev/null +++ b/par_files/brill+/brill_a4.695.par @@ -0,0 +1,313 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.695 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.696.par b/par_files/brill+/brill_a4.696.par new file mode 100644 index 0000000..567081c --- /dev/null +++ b/par_files/brill+/brill_a4.696.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.696 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.6965.par b/par_files/brill+/brill_a4.6965.par new file mode 100644 index 0000000..0f87127 --- /dev/null +++ b/par_files/brill+/brill_a4.6965.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.6965 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.69657.par b/par_files/brill+/brill_a4.69657.par new file mode 100644 index 0000000..dad4e80 --- /dev/null +++ b/par_files/brill+/brill_a4.69657.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.69657 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 10 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/brill+/brill_a4.6967.par b/par_files/brill+/brill_a4.6967.par new file mode 100644 index 0000000..8326454 --- /dev/null +++ b/par_files/brill+/brill_a4.6967.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.6967 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.69675.par b/par_files/brill+/brill_a4.69675.par new file mode 100644 index 0000000..14bf716 --- /dev/null +++ b/par_files/brill+/brill_a4.69675.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.69675 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.697.par b/par_files/brill+/brill_a4.697.par new file mode 100644 index 0000000..bb77c57 --- /dev/null +++ b/par_files/brill+/brill_a4.697.par @@ -0,0 +1,313 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.697 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.698.par b/par_files/brill+/brill_a4.698.par new file mode 100644 index 0000000..a84c21f --- /dev/null +++ b/par_files/brill+/brill_a4.698.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.698 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.69_solve7.par b/par_files/brill+/brill_a4.69_solve7.par new file mode 100644 index 0000000..f274759 --- /dev/null +++ b/par_files/brill+/brill_a4.69_solve7.par @@ -0,0 +1,309 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 32 +CarpetRegrid2::radius_1[6] = 16 +CarpetRegrid2::radius_1[7] = 8 +CarpetRegrid2::radius_1[8] = 4 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.69 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 5 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 1 +QuasiMaximalSlicingMG::tol_residual_base = 2e-14 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::boundary_offset = 2 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_shift + ML_BSSN::ML_dtshift +" + #ML_BSSN::ML_lapse + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.7.par b/par_files/brill+/brill_a4.7.par new file mode 100644 index 0000000..c87d654 --- /dev/null +++ b/par_files/brill+/brill_a4.7.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 32 +CarpetRegrid2::radius_1[6] = 16 +CarpetRegrid2::radius_1[7] = 8 +CarpetRegrid2::radius_1[8] = 4 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.7 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.703.par b/par_files/brill+/brill_a4.703.par new file mode 100644 index 0000000..e08f98d --- /dev/null +++ b/par_files/brill+/brill_a4.703.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.703 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.704.par b/par_files/brill+/brill_a4.704.par new file mode 100644 index 0000000..559f952 --- /dev/null +++ b/par_files/brill+/brill_a4.704.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.704 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.705.par b/par_files/brill+/brill_a4.705.par new file mode 100644 index 0000000..2047c9b --- /dev/null +++ b/par_files/brill+/brill_a4.705.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.705 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a4.8.par b/par_files/brill+/brill_a4.8.par new file mode 100644 index 0000000..ec8596c --- /dev/null +++ b/par_files/brill+/brill_a4.8.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 4.8 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 25 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 3 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill+/brill_a5.par b/par_files/brill+/brill_a5.par new file mode 100644 index 0000000..50ad7b3 --- /dev/null +++ b/par_files/brill+/brill_a5.par @@ -0,0 +1,313 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 32 +CarpetRegrid2::radius_1[5] = 16 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = 5 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 1 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 4 +QuasiMaximalSlicingMG::tol_residual_base = 1e-14 +QuasiMaximalSlicingMG::maxiter = 16384 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::solve_level = 4 +QuasiMaximalSlicingMG::nb_relax_post = 16 +QuasiMaximalSlicingMG::exact_size = 17 +QuasiMaximalSlicingMG::switchoff_time = 20.0 + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_shift + ML_BSSN::ML_lapse +" + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 131072 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_shift + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_BSSN::W + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +#ADMBASE::lapse +#ML_BSSN::ML_metric +#ML_BSSN::ML_curv +#ML_BSSN::ML_trace_curv +#ML_BSSN::ML_log_confac +#ML_BSSN::ML_shift +#ML_BSSN::ML_Ham +#ML_BSSN::ML_mom +#ML_BSSN::ML_Gamma +#ML_BSSN::ML_lapse +#ML_BSSN::term1 +#ML_BSSN::term2 +#ML_Kretschmann::ML_Kretschmann +#ML_Kretschmann::ML_zeta +#" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_every = 512 +IOHDF5::out1D_dt = 0.0625 diff --git a/par_files/brill-/brill_a-2.5.par b/par_files/brill-/brill_a-2.5.par new file mode 100644 index 0000000..d93e914 --- /dev/null +++ b/par_files/brill-/brill_a-2.5.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -2.5 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.23.par b/par_files/brill-/brill_a-3.23.par new file mode 100644 index 0000000..51fe980 --- /dev/null +++ b/par_files/brill-/brill_a-3.23.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.23 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.36.par b/par_files/brill-/brill_a-3.36.par new file mode 100644 index 0000000..105fbd6 --- /dev/null +++ b/par_files/brill-/brill_a-3.36.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.36 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.43.par b/par_files/brill-/brill_a-3.43.par new file mode 100644 index 0000000..525a316 --- /dev/null +++ b/par_files/brill-/brill_a-3.43.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.43 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.469.par b/par_files/brill-/brill_a-3.469.par new file mode 100644 index 0000000..9156c30 --- /dev/null +++ b/par_files/brill-/brill_a-3.469.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.469 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.487.par b/par_files/brill-/brill_a-3.487.par new file mode 100644 index 0000000..224a8c8 --- /dev/null +++ b/par_files/brill-/brill_a-3.487.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.487 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.495.par b/par_files/brill-/brill_a-3.495.par new file mode 100644 index 0000000..4e26ce8 --- /dev/null +++ b/par_files/brill-/brill_a-3.495.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.495 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5.par b/par_files/brill-/brill_a-3.5.par new file mode 100644 index 0000000..c709d70 --- /dev/null +++ b/par_files/brill-/brill_a-3.5.par @@ -0,0 +1,306 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 3 +NullSurf::photons_per_surface = 128 + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.0625 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5025.par b/par_files/brill-/brill_a-3.5025.par new file mode 100644 index 0000000..062256e --- /dev/null +++ b/par_files/brill-/brill_a-3.5025.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5025 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.505.par b/par_files/brill-/brill_a-3.505.par new file mode 100644 index 0000000..e4b44a3 --- /dev/null +++ b/par_files/brill-/brill_a-3.505.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.505 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5075.par b/par_files/brill-/brill_a-3.5075.par new file mode 100644 index 0000000..9a6e1f8 --- /dev/null +++ b/par_files/brill-/brill_a-3.5075.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5075 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.508125.par b/par_files/brill-/brill_a-3.508125.par new file mode 100644 index 0000000..a224385 --- /dev/null +++ b/par_files/brill-/brill_a-3.508125.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.508125 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50815.par b/par_files/brill-/brill_a-3.50815.par new file mode 100644 index 0000000..ad14ab4 --- /dev/null +++ b/par_files/brill-/brill_a-3.50815.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50815 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50835.par b/par_files/brill-/brill_a-3.50835.par new file mode 100644 index 0000000..555efe6 --- /dev/null +++ b/par_files/brill-/brill_a-3.50835.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50835 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5085.par b/par_files/brill-/brill_a-3.5085.par new file mode 100644 index 0000000..2b87002 --- /dev/null +++ b/par_files/brill-/brill_a-3.5085.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5085 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50863.par b/par_files/brill-/brill_a-3.50863.par new file mode 100644 index 0000000..5fcc85d --- /dev/null +++ b/par_files/brill-/brill_a-3.50863.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50863 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5087.par b/par_files/brill-/brill_a-3.5087.par new file mode 100644 index 0000000..130eef0 --- /dev/null +++ b/par_files/brill-/brill_a-3.5087.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5087 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 0 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 0 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50875.par b/par_files/brill-/brill_a-3.50875.par new file mode 100644 index 0000000..015301c --- /dev/null +++ b/par_files/brill-/brill_a-3.50875.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50875 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50890625.par b/par_files/brill-/brill_a-3.50890625.par new file mode 100644 index 0000000..1907b65 --- /dev/null +++ b/par_files/brill-/brill_a-3.50890625.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50890625 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5090625.par b/par_files/brill-/brill_a-3.5090625.par new file mode 100644 index 0000000..5f46277 --- /dev/null +++ b/par_files/brill-/brill_a-3.5090625.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5090625 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50910156.par b/par_files/brill-/brill_a-3.50910156.par new file mode 100644 index 0000000..4ba48d5 --- /dev/null +++ b/par_files/brill-/brill_a-3.50910156.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50910156 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50911133.par b/par_files/brill-/brill_a-3.50911133.par new file mode 100644 index 0000000..42dbfff --- /dev/null +++ b/par_files/brill-/brill_a-3.50911133.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50911133 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5091211.par b/par_files/brill-/brill_a-3.5091211.par new file mode 100644 index 0000000..1b18f2b --- /dev/null +++ b/par_files/brill-/brill_a-3.5091211.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5091211 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50913086.par b/par_files/brill-/brill_a-3.50913086.par new file mode 100644 index 0000000..4913489 --- /dev/null +++ b/par_files/brill-/brill_a-3.50913086.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50913086 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50914063.par b/par_files/brill-/brill_a-3.50914063.par new file mode 100644 index 0000000..9895a2b --- /dev/null +++ b/par_files/brill-/brill_a-3.50914063.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50914063 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50917969.par b/par_files/brill-/brill_a-3.50917969.par new file mode 100644 index 0000000..e5cfb4c --- /dev/null +++ b/par_files/brill-/brill_a-3.50917969.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50917969 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.50921875.par b/par_files/brill-/brill_a-3.50921875.par new file mode 100644 index 0000000..230dd70 --- /dev/null +++ b/par_files/brill-/brill_a-3.50921875.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.50921875 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.509375.par b/par_files/brill-/brill_a-3.509375.par new file mode 100644 index 0000000..0963785 --- /dev/null +++ b/par_files/brill-/brill_a-3.509375.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.509375 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.51.par b/par_files/brill-/brill_a-3.51.par new file mode 100644 index 0000000..431d5e9 --- /dev/null +++ b/par_files/brill-/brill_a-3.51.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.51 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5104.par b/par_files/brill-/brill_a-3.5104.par new file mode 100644 index 0000000..68d8c3c --- /dev/null +++ b/par_files/brill-/brill_a-3.5104.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5104 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5109.par b/par_files/brill-/brill_a-3.5109.par new file mode 100644 index 0000000..a97b454 --- /dev/null +++ b/par_files/brill-/brill_a-3.5109.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5109 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.5115.par b/par_files/brill-/brill_a-3.5115.par new file mode 100644 index 0000000..6b95fd7 --- /dev/null +++ b/par_files/brill-/brill_a-3.5115.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.5115 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.513.par b/par_files/brill-/brill_a-3.513.par new file mode 100644 index 0000000..3f85750 --- /dev/null +++ b/par_files/brill-/brill_a-3.513.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.513 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.515.par b/par_files/brill-/brill_a-3.515.par new file mode 100644 index 0000000..fb59717 --- /dev/null +++ b/par_files/brill-/brill_a-3.515.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.515 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.517.par b/par_files/brill-/brill_a-3.517.par new file mode 100644 index 0000000..e6c8611 --- /dev/null +++ b/par_files/brill-/brill_a-3.517.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.517 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.52.par b/par_files/brill-/brill_a-3.52.par new file mode 100644 index 0000000..8c5b945 --- /dev/null +++ b/par_files/brill-/brill_a-3.52.par @@ -0,0 +1,297 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.52 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_lapse +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.53.par b/par_files/brill-/brill_a-3.53.par new file mode 100644 index 0000000..0419aea --- /dev/null +++ b/par_files/brill-/brill_a-3.53.par @@ -0,0 +1,308 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 5 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 3 +CarpetRegrid2::radius_1[9] = 2 +CarpetRegrid2::radius_1[10] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.53 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 3 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.54.par b/par_files/brill-/brill_a-3.54.par new file mode 100644 index 0000000..d585ff6 --- /dev/null +++ b/par_files/brill-/brill_a-3.54.par @@ -0,0 +1,308 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 5 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 3 +CarpetRegrid2::radius_1[9] = 2 +CarpetRegrid2::radius_1[10] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.54 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 3 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.55.par b/par_files/brill-/brill_a-3.55.par new file mode 100644 index 0000000..852c2f1 --- /dev/null +++ b/par_files/brill-/brill_a-3.55.par @@ -0,0 +1,306 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.55 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 3 +NullSurf::photons_per_surface = 128 + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.0625 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.6.par b/par_files/brill-/brill_a-3.6.par new file mode 100644 index 0000000..7d23b27 --- /dev/null +++ b/par_files/brill-/brill_a-3.6.par @@ -0,0 +1,306 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 10 +CarpetRegrid2::radius_1[5] = 8 +CarpetRegrid2::radius_1[6] = 4 +CarpetRegrid2::radius_1[7] = 3 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::radius_1[10] = 0.5 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.6 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" +# ML_BSSN::ML_shift +# ML_BSSN::ML_dtshift + #ML_BSSN::ML_dtlapse + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 3 +NullSurf::photons_per_surface = 128 + + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.0625 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " +# QuasiLocalMeasures::qlm_adm_energy[0] +# QuasiLocalMeasures::qlm_adm_energy[1] +# QuasiLocalMeasures::qlm_adm_energy[2] +# QuasiLocalMeasures::qlm_adm_energy[3] +# QuasiLocalMeasures::qlm_adm_energy[4] +#" + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_shift +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/brill-/brill_a-3.par b/par_files/brill-/brill_a-3.par new file mode 100644 index 0000000..bac99b0 --- /dev/null +++ b/par_files/brill-/brill_a-3.par @@ -0,0 +1,300 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 8 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros BrillData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "brilldata" +ADMBase::initial_lapse = "one" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +BrillData::Amplitude = -3.0 +BrillData::basis_order_0 = 120 +BrillData::basis_order_1 = 80 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_0.7.par b/par_files/ta+/ta_cubic_0.7.par new file mode 100644 index 0000000..1ec6f3b --- /dev/null +++ b/par_files/ta+/ta_cubic_0.7.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 0.7 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_0.8.par b/par_files/ta+/ta_cubic_0.8.par new file mode 100644 index 0000000..7b100a0 --- /dev/null +++ b/par_files/ta+/ta_cubic_0.8.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 0.8 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_0.9.par b/par_files/ta+/ta_cubic_0.9.par new file mode 100644 index 0000000..6c0e9f7 --- /dev/null +++ b/par_files/ta+/ta_cubic_0.9.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 0.9 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_0.9b.par b/par_files/ta+/ta_cubic_0.9b.par new file mode 100644 index 0000000..52a1a9e --- /dev/null +++ b/par_files/ta+/ta_cubic_0.9b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 0.9 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.1.par b/par_files/ta+/ta_cubic_1.1.par new file mode 100644 index 0000000..76ae053 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.1.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.1 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.1b.par b/par_files/ta+/ta_cubic_1.1b.par new file mode 100644 index 0000000..46f58cd --- /dev/null +++ b/par_files/ta+/ta_cubic_1.1b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.1 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.2.par b/par_files/ta+/ta_cubic_1.2.par new file mode 100644 index 0000000..eeefdb5 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.2.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.2 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.25b.par b/par_files/ta+/ta_cubic_1.25b.par new file mode 100644 index 0000000..feaffd2 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.25b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.25 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.28b.par b/par_files/ta+/ta_cubic_1.28b.par new file mode 100644 index 0000000..8f612bf --- /dev/null +++ b/par_files/ta+/ta_cubic_1.28b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.28 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.295b.par b/par_files/ta+/ta_cubic_1.295b.par new file mode 100644 index 0000000..018cc01 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.295b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.295 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.299b.par b/par_files/ta+/ta_cubic_1.299b.par new file mode 100644 index 0000000..9d46a21 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.299b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.299 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.29b.par b/par_files/ta+/ta_cubic_1.29b.par new file mode 100644 index 0000000..f0edcdc --- /dev/null +++ b/par_files/ta+/ta_cubic_1.29b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.29 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.2b.par b/par_files/ta+/ta_cubic_1.2b.par new file mode 100644 index 0000000..5651e15 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.2b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.2 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3.par b/par_files/ta+/ta_cubic_1.3.par new file mode 100644 index 0000000..c6a50ad --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3005b.par b/par_files/ta+/ta_cubic_1.3005b.par new file mode 100644 index 0000000..e15360a --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3005b.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3005 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3006b.par b/par_files/ta+/ta_cubic_1.3006b.par new file mode 100644 index 0000000..1e593be --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3006b.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3006 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30076b.par b/par_files/ta+/ta_cubic_1.30076b.par new file mode 100644 index 0000000..f0575ce --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30076b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30076 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.3007b.par b/par_files/ta+/ta_cubic_1.3007b.par new file mode 100644 index 0000000..83368a1 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3007b.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3007 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3007b_rl11.par b/par_files/ta+/ta_cubic_1.3007b_rl11.par new file mode 100644 index 0000000..e62ec2f --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3007b_rl11.par @@ -0,0 +1,308 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3007 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3008025b.par b/par_files/ta+/ta_cubic_1.3008025b.par new file mode 100644 index 0000000..1094d76 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008025b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008025 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.300805b.par b/par_files/ta+/ta_cubic_1.300805b.par new file mode 100644 index 0000000..8eaf89e --- /dev/null +++ b/par_files/ta+/ta_cubic_1.300805b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.300805 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3008075b.par b/par_files/ta+/ta_cubic_1.3008075b.par new file mode 100644 index 0000000..7073627 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008075b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008075 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.3008075b_res2.par b/par_files/ta+/ta_cubic_1.3008075b_res2.par new file mode 100644 index 0000000..e677c25 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008075b_res2.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 256 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 256 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008075 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30080765b.par b/par_files/ta+/ta_cubic_1.30080765b.par new file mode 100644 index 0000000..b8f717b --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30080765b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30080765 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.30080796b.par b/par_files/ta+/ta_cubic_1.30080796b.par new file mode 100644 index 0000000..501cf28 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30080796b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30080796 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.30080812b.par b/par_files/ta+/ta_cubic_1.30080812b.par new file mode 100644 index 0000000..1e9be7a --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30080812b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30080812 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.30080828b.par b/par_files/ta+/ta_cubic_1.30080828b.par new file mode 100644 index 0000000..bc2e917 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30080828b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.25 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30080828 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30080843b.par b/par_files/ta+/ta_cubic_1.30080843b.par new file mode 100644 index 0000000..aa5f08d --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30080843b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.25 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30080843 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30080859b.par b/par_files/ta+/ta_cubic_1.30080859b.par new file mode 100644 index 0000000..4b61f06 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30080859b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.25 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30080859 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30080875b.par b/par_files/ta+/ta_cubic_1.30080875b.par new file mode 100644 index 0000000..837317b --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30080875b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.25 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30080875 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30080938b.par b/par_files/ta+/ta_cubic_1.30080938b.par new file mode 100644 index 0000000..c717622 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30080938b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.25 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30080938 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.300811b.par b/par_files/ta+/ta_cubic_1.300811b.par new file mode 100644 index 0000000..bb6c3fd --- /dev/null +++ b/par_files/ta+/ta_cubic_1.300811b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.300811 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.300812b.par b/par_files/ta+/ta_cubic_1.300812b.par new file mode 100644 index 0000000..f9f1cdc --- /dev/null +++ b/par_files/ta+/ta_cubic_1.300812b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.300812 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.300814b.par b/par_files/ta+/ta_cubic_1.300814b.par new file mode 100644 index 0000000..9018bb5 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.300814b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.300814 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3008152b.par b/par_files/ta+/ta_cubic_1.3008152b.par new file mode 100644 index 0000000..e4c3ab7 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008152b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008152 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3008176b.par b/par_files/ta+/ta_cubic_1.3008176b.par new file mode 100644 index 0000000..b9f39b9 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008176b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008176 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30081b.par b/par_files/ta+/ta_cubic_1.30081b.par new file mode 100644 index 0000000..941ddac --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30081b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30081 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.300825b.par b/par_files/ta+/ta_cubic_1.300825b.par new file mode 100644 index 0000000..c77c84b --- /dev/null +++ b/par_files/ta+/ta_cubic_1.300825b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.300825 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30082b.par b/par_files/ta+/ta_cubic_1.30082b.par new file mode 100644 index 0000000..0e239f4 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30082b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30082 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3008389b.par b/par_files/ta+/ta_cubic_1.3008389b.par new file mode 100644 index 0000000..2d8547d --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008389b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008389 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30083b.par b/par_files/ta+/ta_cubic_1.30083b.par new file mode 100644 index 0000000..28333ef --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30083b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30083 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30085b.par b/par_files/ta+/ta_cubic_1.30085b.par new file mode 100644 index 0000000..f46f565 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30085b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30085 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.300876b.par b/par_files/ta+/ta_cubic_1.300876b.par new file mode 100644 index 0000000..f81f2ee --- /dev/null +++ b/par_files/ta+/ta_cubic_1.300876b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.300876 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3008b.par b/par_files/ta+/ta_cubic_1.3008b.par new file mode 100644 index 0000000..886215c --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3008b_rl10.par b/par_files/ta+/ta_cubic_1.3008b_rl10.par new file mode 100644 index 0000000..83caec6 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008b_rl10.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3008b_rl11.par b/par_files/ta+/ta_cubic_1.3008b_rl11.par new file mode 100644 index 0000000..2e3d5f7 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3008b_rl11.par @@ -0,0 +1,308 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.300944b.par b/par_files/ta+/ta_cubic_1.300944b.par new file mode 100644 index 0000000..e37348a --- /dev/null +++ b/par_files/ta+/ta_cubic_1.300944b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3008944 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3009b.par b/par_files/ta+/ta_cubic_1.3009b.par new file mode 100644 index 0000000..8fc2161 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3009b.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3009 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3009b_rl11.par b/par_files/ta+/ta_cubic_1.3009b_rl11.par new file mode 100644 index 0000000..f8c9b70 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3009b_rl11.par @@ -0,0 +1,308 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3009 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30107b.par b/par_files/ta+/ta_cubic_1.30107b.par new file mode 100644 index 0000000..a491234 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30107b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30107 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30114.par b/par_files/ta+/ta_cubic_1.30114.par new file mode 100644 index 0000000..daee297 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30114.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30114 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.30114b_res2.par b/par_files/ta+/ta_cubic_1.30114b_res2.par new file mode 100644 index 0000000..8496cba --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30114b_res2.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 256 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 256 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30114 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta+/ta_cubic_1.30124.par b/par_files/ta+/ta_cubic_1.30124.par new file mode 100644 index 0000000..c594988 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.30124.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.30124 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3015b.par b/par_files/ta+/ta_cubic_1.3015b.par new file mode 100644 index 0000000..b4b87e1 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3015b.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3015 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.301b.par b/par_files/ta+/ta_cubic_1.301b.par new file mode 100644 index 0000000..13e7261 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.301b.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.301 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3025b.par b/par_files/ta+/ta_cubic_1.3025b.par new file mode 100644 index 0000000..13542ec --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3025b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3025 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.302b.par b/par_files/ta+/ta_cubic_1.302b.par new file mode 100644 index 0000000..770cac1 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.302b.par @@ -0,0 +1,311 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.302 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.305b.par b/par_files/ta+/ta_cubic_1.305b.par new file mode 100644 index 0000000..88cb98d --- /dev/null +++ b/par_files/ta+/ta_cubic_1.305b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.305 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.315b.par b/par_files/ta+/ta_cubic_1.315b.par new file mode 100644 index 0000000..7569580 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.315b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.315 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.31b.par b/par_files/ta+/ta_cubic_1.31b.par new file mode 100644 index 0000000..63b1f53 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.31b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.31 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.32.par b/par_files/ta+/ta_cubic_1.32.par new file mode 100644 index 0000000..bd83898 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.32.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.32 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.32b.par b/par_files/ta+/ta_cubic_1.32b.par new file mode 100644 index 0000000..b67ce5c --- /dev/null +++ b/par_files/ta+/ta_cubic_1.32b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.32 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.34.par b/par_files/ta+/ta_cubic_1.34.par new file mode 100644 index 0000000..4515408 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.34.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.34 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.34b.par b/par_files/ta+/ta_cubic_1.34b.par new file mode 100644 index 0000000..5f64627 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.34b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.34 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.36.par b/par_files/ta+/ta_cubic_1.36.par new file mode 100644 index 0000000..9eec6cd --- /dev/null +++ b/par_files/ta+/ta_cubic_1.36.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.36 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.36b.par b/par_files/ta+/ta_cubic_1.36b.par new file mode 100644 index 0000000..fcda33d --- /dev/null +++ b/par_files/ta+/ta_cubic_1.36b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.36 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.3b.par b/par_files/ta+/ta_cubic_1.3b.par new file mode 100644 index 0000000..f410139 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.3b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.3 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1.par b/par_files/ta+/ta_cubic_1.par new file mode 100644 index 0000000..dfad249 --- /dev/null +++ b/par_files/ta+/ta_cubic_1.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.0 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta+/ta_cubic_1b.par b/par_files/ta+/ta_cubic_1b.par new file mode 100644 index 0000000..be37b5b --- /dev/null +++ b/par_files/ta+/ta_cubic_1b.par @@ -0,0 +1,310 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 32 +CarpetRegrid2::radius_1[3] = 16 +CarpetRegrid2::radius_1[4] = 8 +CarpetRegrid2::radius_1[5] = 4 +CarpetRegrid2::radius_1[6] = 3 +CarpetRegrid2::radius_1[7] = 2 +CarpetRegrid2::radius_1[8] = 1 +CarpetRegrid2::radius_1[9] = 1 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = 1.0 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl MinimalDistortionAxi QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +MinimalDistortionAxi::basis_order_r = 50 +MinimalDistortionAxi::basis_order_z = 50 +MinimalDistortionAxi::export_coeffs = 1 + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 128 +NullSurf::nb_surfaces = 16 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ADMBase::alp + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " + ADMBASE::lapse + ML_BSSN::ML_metric + ML_BSSN::ML_curv + ML_BSSN::ML_trace_curv + ML_BSSN::ML_log_confac + ML_BSSN::ML_Ham + ML_BSSN::ML_mom + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse + ML_BSSN::term1 + ML_BSSN::term2 + ML_Kretschmann::ML_Kretschmann + ML_Kretschmann::ML_zeta + ML_BSSN::W + QuasiMaximalSlicingMG::W_val0 + QuasiMaximalSlicingMG::W_val1 + QuasiMaximalSlicingMG::W_pred0 + QuasiMaximalSlicingMG::W_pred1 + NullSurf::photon_coord + " + #SphericalSurface::sf_info + #SphericalSurface::sf_radius + #QuasiLocalMeasures::qlm_scalars + #PunctureTracker::pt_loc_x[0] + #PunctureTracker::pt_vel_x[0] + #ML_BSSN::ML_dtshift + #ML_BSSN::ML_cons_detg + #ML_BSSN::ML_cons_traceA + #ADMBASE::gxx + #ADMBASE::gyy + #ADMBASE::gzz + #ADMBASE::gxy + #ADMBASE::gxz + #ADMBASE::gyz + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +QuasiMaximalSlicingMG::W_val0 +QuasiMaximalSlicingMG::W_val1 +QuasiMaximalSlicingMG::W_pred0 +QuasiMaximalSlicingMG::W_pred1 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.0b.par b/par_files/ta-/ta_cubic_-1.0b.par new file mode 100644 index 0000000..1aa1d39 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.0b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.0 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.1.par b/par_files/ta-/ta_cubic_-1.1.par new file mode 100644 index 0000000..9e97be0 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.1.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.1 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.1b.par b/par_files/ta-/ta_cubic_-1.1b.par new file mode 100644 index 0000000..d6ee56d --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.1b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.1 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.2.par b/par_files/ta-/ta_cubic_-1.2.par new file mode 100644 index 0000000..ba0b365 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.2225b.par b/par_files/ta-/ta_cubic_-1.2225b.par new file mode 100644 index 0000000..f5fa755 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2225b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2225 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.223125b.par b/par_files/ta-/ta_cubic_-1.223125b.par new file mode 100644 index 0000000..605857c --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.223125b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.223125 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.22375b.par b/par_files/ta-/ta_cubic_-1.22375b.par new file mode 100644 index 0000000..5fa53de --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22375b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22375 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.2240625b.par b/par_files/ta-/ta_cubic_-1.2240625b.par new file mode 100644 index 0000000..08760cb --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2240625b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2240625 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.22421875b.par b/par_files/ta-/ta_cubic_-1.22421875b.par new file mode 100644 index 0000000..1a652e3 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22421875b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22421875 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.22429687b.par b/par_files/ta-/ta_cubic_-1.22429687b.par new file mode 100644 index 0000000..b690d85 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22429687b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22429687 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.2243164b.par b/par_files/ta-/ta_cubic_-1.2243164b.par new file mode 100644 index 0000000..dac3cdf --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2243164b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2243164 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22433594b.par b/par_files/ta-/ta_cubic_-1.22433594b.par new file mode 100644 index 0000000..4312e72 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22433594b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22433594 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22435547.par b/par_files/ta-/ta_cubic_-1.22435547.par new file mode 100644 index 0000000..baa9861 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22435547.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22435547 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22436035b.par b/par_files/ta-/ta_cubic_-1.22436035b.par new file mode 100644 index 0000000..5c43ad7 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22436035b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22436035 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22436524b.par b/par_files/ta-/ta_cubic_-1.22436524b.par new file mode 100644 index 0000000..bffb0a6 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22436524b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22436524 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22437012b.par b/par_files/ta-/ta_cubic_-1.22437012b.par new file mode 100644 index 0000000..d7c0459 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22437012b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22437012 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.224375b.par b/par_files/ta-/ta_cubic_-1.224375b.par new file mode 100644 index 0000000..500399f --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.224375b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.224375 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22439b.par b/par_files/ta-/ta_cubic_-1.22439b.par new file mode 100644 index 0000000..ee45ebc --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22439b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22439 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22441b.par b/par_files/ta-/ta_cubic_-1.22441b.par new file mode 100644 index 0000000..548a56c --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22441b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22441 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.224425b.par b/par_files/ta-/ta_cubic_-1.224425b.par new file mode 100644 index 0000000..8578179 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.224425b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.224425 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22445313b.par b/par_files/ta-/ta_cubic_-1.22445313b.par new file mode 100644 index 0000000..66d5cee --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22445313b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 12 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22445313 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 9 +QuasiMaximalSlicingMG::solve_level_max = 6 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.224494b.par b/par_files/ta-/ta_cubic_-1.224494b.par new file mode 100644 index 0000000..89bf1ea --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.224494b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.224494 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.22453125b.par b/par_files/ta-/ta_cubic_-1.22453125b.par new file mode 100644 index 0000000..1381e63 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22453125b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 11 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22453125 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.2246875b.par b/par_files/ta-/ta_cubic_-1.2246875b.par new file mode 100644 index 0000000..b7be13a --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2246875b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 10 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2246875 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 8 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.2255b.par b/par_files/ta-/ta_cubic_-1.2255b.par new file mode 100644 index 0000000..e02f022 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2255b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2255 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.225b.par b/par_files/ta-/ta_cubic_-1.225b.par new file mode 100644 index 0000000..da4e057 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.225b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.225 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.2263b.par b/par_files/ta-/ta_cubic_-1.2263b.par new file mode 100644 index 0000000..449008a --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2263b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2263 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.2275b.par b/par_files/ta-/ta_cubic_-1.2275b.par new file mode 100644 index 0000000..4bf3444 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2275b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 9 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2275 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 30 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 30 +QuasiMaximalSlicingMG::solve_level = 7 +QuasiMaximalSlicingMG::solve_level_max = 4 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.22b.par b/par_files/ta-/ta_cubic_-1.22b.par new file mode 100644 index 0000000..23d132b --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.22b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.22 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.235b.par b/par_files/ta-/ta_cubic_-1.235b.par new file mode 100644 index 0000000..0f55950 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.235b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.235 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.23b.par b/par_files/ta-/ta_cubic_-1.23b.par new file mode 100644 index 0000000..5615cdb --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.23b.par @@ -0,0 +1,314 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.23 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.5 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 + +ActiveThorns = "CarpetIOScalar" +IOScalar::outScalar_criterion = "iteration" +IOScalar::outScalar_every = 1 +IOScalar::outScalar_reductions = "minimum maximum" +IOScalar::outScalar_vars = " +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::ML_trace_curv +" diff --git a/par_files/ta-/ta_cubic_-1.24b.par b/par_files/ta-/ta_cubic_-1.24b.par new file mode 100644 index 0000000..4156b24 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.24b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.24 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.26b.par b/par_files/ta-/ta_cubic_-1.26b.par new file mode 100644 index 0000000..f9a81b4 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.26b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.26 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.28b.par b/par_files/ta-/ta_cubic_-1.28b.par new file mode 100644 index 0000000..8bfbcf4 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.28b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.28 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.2b.par b/par_files/ta-/ta_cubic_-1.2b.par new file mode 100644 index 0000000..fa5c10c --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.2b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.2 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.3.par b/par_files/ta-/ta_cubic_-1.3.par new file mode 100644 index 0000000..dcaf829 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.3.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.3 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.32b.par b/par_files/ta-/ta_cubic_-1.32b.par new file mode 100644 index 0000000..f496576 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.32b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.32 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.34b.par b/par_files/ta-/ta_cubic_-1.34b.par new file mode 100644 index 0000000..143f6a0 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.34b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.34 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.36.par b/par_files/ta-/ta_cubic_-1.36.par new file mode 100644 index 0000000..e32fd29 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.36.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.36 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 0 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.36b.par b/par_files/ta-/ta_cubic_-1.36b.par new file mode 100644 index 0000000..cbe2271 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.36b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.36 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/par_files/ta-/ta_cubic_-1.3b.par b/par_files/ta-/ta_cubic_-1.3b.par new file mode 100644 index 0000000..9a2a720 --- /dev/null +++ b/par_files/ta-/ta_cubic_-1.3b.par @@ -0,0 +1,304 @@ +############################################################################## +# GRID SETUP # +############################################################################## +ActiveThorns = "CoordBase" + +CoordBase::domainsize = "minmax" +CoordBase::xmin = 0 +CoordBase::xmax = 128 +CoordBase::ymin = 0 +CoordBase::ymax = 0 +CoordBase::zmin = 0 +CoordBase::zmax = 128 + +CoordBase::spacing = "numcells" +CoordBase::ncells_x = 128 +CoordBase::ncells_y = 1 +CoordBase::ncells_z = 128 + +CoordBase::boundary_size_x_lower = 5 +CoordBase::boundary_size_y_lower = 0 +CoordBase::boundary_size_z_lower = 5 +CoordBase::boundary_size_x_upper = 5 +CoordBase::boundary_size_y_upper = 0 +CoordBase::boundary_size_z_upper = 5 + +CoordBase::boundary_shiftout_x_lower = 1 +CoordBase::boundary_shiftout_y_lower = 0 +CoordBase::boundary_shiftout_z_lower = 1 + +CoordBase::boundary_internal_y_lower = 1 +CoordBase::boundary_internal_y_upper = 1 + +ActiveThorns = "CartGrid3d" + +CartGrid3d::type = "coordbase" + +ActiveThorns = "Carpet CarpetLib CarpetRegrid2 SphericalSurface IOUtil InitBase" + +Carpet::verbose = 0 +Carpet::domain_from_coordbase = 1 +Carpet::init_fill_timelevels = 1 +Carpet::poison_new_timelevels = 0 +Carpet::max_refinement_levels = 15 +Carpet::refinement_factor = 2 # anything else not implemented +Carpet::refinement_centering = "vertex" +#Carpet::ghost_size = 3 +Carpet::ghost_size_x = 5 +Carpet::ghost_size_y = 0 +Carpet::ghost_size_z = 5 +Carpet::use_buffer_zones = 1 +Carpet::prolongation_order_space = 9 +Carpet::prolongation_order_time = 1 +Carpet::num_threads = -1 +Carpet::use_tapered_grids = 1 +CarpetLib::poison_new_memory = 0 +CarpetLib::print_timestats_every = 1024 + +CarpetRegrid2::verbose = 1 +CarpetRegrid2::regrid_every = 0 +CarpetRegrid2::num_centres = 1 +CarpetRegrid2::movement_threshold_1 = 0.1 +CarpetRegrid2::position_x_1 = 0 +CarpetRegrid2::num_levels_1 = 7 +CarpetRegrid2::radius_1[1] = 64 +CarpetRegrid2::radius_1[2] = 56 +CarpetRegrid2::radius_1[3] = 48 +CarpetRegrid2::radius_1[4] = 42 +CarpetRegrid2::radius_1[5] = 24 +CarpetRegrid2::radius_1[6] = 12 +CarpetRegrid2::radius_1[7] = 4 +CarpetRegrid2::radius_1[8] = 2 +CarpetRegrid2::radius_1[9] = 1.25 +CarpetRegrid2::radius_1[10] = 0.75 +CarpetRegrid2::radius_1[11] = 0.375 +CarpetRegrid2::add_levels_automatically = 0 + +ActiveThorns = "ReflectionSymmetry CarpetInterp AEILocalInterp" + +ReflectionSymmetry::reflection_z = 1 +ReflectionSymmetry::avoid_origin_z = 0 +ReflectionSymmetry::reflection_y = 0 +ReflectionSymmetry::avoid_origin_y = 0 +ReflectionSymmetry::reflection_x = 1 +ReflectionSymmetry::avoid_origin_x = 0 + + + +############################################################################## +# INITIAL DATA # +############################################################################## + +ActiveThorns = "ADMBase ADMCoupling ADMMacros TeukolskyData" + +ADMBase::metric_timelevels = 2 +ADMBase::initial_data = "teukolskydata" +ADMBase::initial_lapse = "teukolsky_max" +ADMBase::initial_dtlapse = "zero" +ADMBase::initial_shift = "zero" +ADMBase::initial_dtshift = "zero" + +ADMMacros::spatial_order = 4 + +TeukolskyData::family = 0 +TeukolskyData::Amplitude = -1.3 +TeukolskyData::basis_order_0 = 160 +TeukolskyData::basis_order_1 = 16 +TeukolskyData::scale_factor = 3.0 +TeukolskyData::solution_branch = 1 +TeukolskyData::max_iter = 32 + +############################################################################## +# EVOLUTION # +############################################################################## + +Cactus::terminate = "time" +Cactus::cctk_final_time = 20 + +ActiveThorns = "MoL Time" + +MoL::initial_data_is_crap = 0 +MoL::ODE_Method = "RK4" +MoL::MoL_Intermediate_Steps = 4 +MoL::MoL_Num_Scratch_Levels = 1 +MoL::MoL_NaN_Check = 0 + +Time::dtfac = 0.125 + +ActiveThorns = "ML_BSSN ML_BSSN_Helper CoordGauge GenericFD NewRad Boundary StaticConformal TmunuBase + SymBase LoopControl QuasiMaximalSlicingMG" + +ADMBase::evolution_method = "ML_BSSN" +ADMBase::lapse_evolution_method = "ML_BSSN" +ADMBase::dtlapse_evolution_method = "ML_BSSN" +ADMBase::shift_evolution_method = "ML_BSSN" +ADMBase::dtshift_evolution_method = "ML_BSSN" + +ML_BSSN::verbose = 1 +ML_BSSN::timelevels = 2 +ML_BSSN::fdOrder = 8 +ML_BSSN::harmonicF = 2 # \dot{α} = - f α^n K +ML_BSSN::harmonicN = 1 # 1+log +ML_BSSN::conformalMethod = 1 # χ method +ML_BSSN::ShiftGammaCoeff = 0 +ML_BSSN::HarmonicShift = 0 +ML_BSSN::LapseACoeff = 0.0 +ML_BSSN::ShiftBCoeff = 0.0 +ML_BSSN::AlphaDriver = 0.0 +ML_BSSN::BetaDriver = 20 +ML_BSSN::LapseAdvectionCoeff = 0.0 +ML_BSSN::ShiftAdvectionCoeff = 0.0 +ML_BSSN::ML_BSSN_Advect_calc_offset = 1 # disable calling the advect function +ML_BSSN::ML_BSSN_convertToADMBase_calc_offset = 1 +ML_BSSN::MinimumLapse = 1e-08 +ML_BSSN::dt_lapse_shift_method = "correct" +ML_BSSN::EpsDiss = 0 +#ML_BSSN::my_initial_boundary_condition = "extrapolate-gammas" +ML_BSSN::my_initial_boundary_condition = "none" +ML_BSSN::my_rhs_boundary_condition = "none" +Boundary::radpower = 2 +ML_BSSN::ML_log_confac_bound = "none" +ML_BSSN::ML_metric_bound = "none" +ML_BSSN::ML_Gamma_bound = "none" +ML_BSSN::ML_trace_curv_bound = "none" +ML_BSSN::ML_curv_bound = "none" +#ML_BSSN::ML_lapse_bound = "none" +#ML_BSSN::ML_dtlapse_bound = "none" +ML_BSSN::ML_shift_bound = "none" +ML_BSSN::ML_dtshift_bound = "none" +ML_BSSN::KEvolFactor = 1 +ML_BSSN::WFactor = 1.0 +ML_BSSN::lapse_source = "QMS_MG" + +QuasiMaximalSlicingMG::fd_stencil = 2 +QuasiMaximalSlicingMG::loglevel = "info" +QuasiMaximalSlicingMG::stats_every = 128 +QuasiMaximalSlicingMG::tol_residual_base = 1e-8 +QuasiMaximalSlicingMG::maxiter = 4096 +QuasiMaximalSlicingMG::cfl_factor = 0.17 +QuasiMaximalSlicingMG::nb_relax_post = 24 +QuasiMaximalSlicingMG::switchoff_time = 20 +QuasiMaximalSlicingMG::solve_level = 6 +QuasiMaximalSlicingMG::solve_level_max = 2 +QuasiMaximalSlicingMG::boundary_offset = 1 +QuasiMaximalSlicingMG::exact_size = 17 + + +ActiveThorns = "Dissipation SpaceMask" + +Dissipation::order = 9 +Dissipation::vars = " + ML_BSSN::ML_log_confac + ML_BSSN::ML_metric + ML_BSSN::ML_trace_curv + ML_BSSN::ML_curv + ML_BSSN::ML_Gamma + ML_BSSN::ML_lapse +" + +ActiveThorns = "CarpetInterp AEILocalInterp" + +ActiveThorns = "ML_Kretschmann ML_Kretschmann_Helper" + +ActiveThorns = "NullSurf" + +NullSurf::solve_level = 4 +NullSurf::photons_per_surface = 256 +NullSurf::nb_surfaces = 32 +NullSurf::launch_delta = 0.125 + +############################################################################### +# ANALYSIS # +############################################################################### + +ActiveThorns = "CarpetReduce" + +############################################################################### +# OUTPUT # +############################################################################### + +ActiveThorns = "TimerReport" + +TimerReport::out_every = 131072 +TimerReport::n_top_timers = 30 + +ActiveThorns = "CarpetIOBasic CarpetIOHDF5" + +IO::out_dir = $parfile +IO::out_criterion = "time" +IO::out_dt = 0.25 +IO::out_every = 1 +IO::out_mode = "onefile" +IO::out_unchunked = 1 +IOHDF5::checkpoint = 1 +IO::checkpoint_every = 32768 +IO::checkpoint_on_terminate = 1 +IO::checkpoint_dir = $parfile +IO::recover = "autoprobe" +IO::recover_dir = $parfile + +IOBasic::outInfo_criterion = "iteration" +IOBasic::outInfo_every = 2048 +IOBasic::outInfo_reductions = "minimum maximum average norm1 norm2" +IOBasic::outInfo_vars = " + ML_BSSN::H + ML_BSSN::trK + ML_BSSN::alpha + " + +IOHDF5::compression_level = 0 +IOHDF5::output_symmetry_points = 1 +IOHDF5::out3D_ghosts = 1 +IOHDF5::out3D_outer_ghosts = 1 +IOHDF5::out_vars = " +ML_BSSN::phi +ML_BSSN::gt11 +ML_BSSN::gt22 +ML_BSSN::gt33 +ML_BSSN::gt13 +ML_BSSN::At11 +ML_BSSN::At22 +ML_BSSN::At33 +ML_BSSN::At13 +ML_BSSN::trK +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +ML_BSSN::W +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +#QuasiMaximalSlicingMG::W_val0 +#QuasiMaximalSlicingMG::W_val1 +#QuasiMaximalSlicingMG::W_pred0 +#QuasiMaximalSlicingMG::W_pred1 + +IOHDF5::out1D_vars = " +ADMBASE::lapse +ML_BSSN::ML_metric +ML_BSSN::ML_curv +ML_BSSN::ML_trace_curv +ML_BSSN::ML_log_confac +ML_BSSN::ML_Ham +ML_BSSN::ML_mom +ML_BSSN::ML_Gamma +ML_BSSN::ML_lapse +ML_BSSN::term1 +ML_BSSN::term2 +ML_BSSN::W +ML_Kretschmann::ML_Kretschmann +ML_Kretschmann::ML_zeta +NullSurf::pos_x +NullSurf::pos_z +NullSurf::mom_x +NullSurf::mom_x +" +IOHDF5::out1D_criterion = "time" +IOHDF5::out1D_dt = 0.015625 diff --git a/src/ThornList b/src/ThornList new file mode 100644 index 0000000..3202d8b --- /dev/null +++ b/src/ThornList @@ -0,0 +1,215 @@ +# arrangement/thorn # implements (inherits) [friend] {shares} +# +AEIThorns/ADMMass # ADMMass (ADMBase,ADMMacros,StaticConformal,SpaceMask) [ ] { } +AEIThorns/AEILocalInterp # AEILocalInterp ( ) [ ] { } +#AEIThorns/GSLFortran # GSLFortran (GSL) [ ] { } +AEIThorns/ManualTermination # ManualTermination ( ) [ ] { } +AEIThorns/PunctureTracker # PunctureTracker (ADMBase,CarpetRegrid2,SphericalSurface) [ ] {SphericalSurface} +CactusBase/Boundary # boundary ( ) [ ] { } +CactusBase/CartGrid3D # grid (coordbase) [ ] {driver} +CactusBase/CoordBase # CoordBase ( ) [ ] { } +CactusBase/Fortran # Fortran ( ) [ ] { } +#CactusBase/IOASCII # IOASCII ( ) [ ] {IO} +#CactusBase/IOBasic # IOBasic (IO) [ ] {IO} +CactusBase/IOUtil # IO ( ) [ ] { } +CactusBase/InitBase # InitBase ( ) [ ] { } +CactusBase/SymBase # SymBase ( ) [ ] { } +CactusBase/Time # time ( ) [ ] {cactus} +#CactusConnect/HTTPD # HTTPD (Socket) [ ] {Cactus} +#CactusConnect/HTTPDExtra # http_utils ( ) [ ] { } +#CactusConnect/Socket # Socket ( ) [ ] { } +#CactusElliptic/EllBase # ellbase ( ) [ ] { } +#CactusElliptic/EllPETSc # ellpetsc (ellbase,driver) [ ] {grid,ellbase} +#CactusElliptic/EllSOR # ellsor (ellbase,boundary) [ ] {ellbase} +#CactusIO/IOJpeg # IOJpeg (IO) [ ] {IO} +#CactusIO/IOSDF # IOSDF (IO) [ ] {IO} +CactusNumerical/Cartoon2D # cartoon2d ( ) [ ] { } +CactusNumerical/Dissipation # Dissipation (grid,SphericalSurface,SpaceMask) [ ] {SpaceMask} +CactusNumerical/InterpToArray # InterpToArray ( ) [ ] { } +CactusNumerical/LocalInterp # LocalInterp ( ) [ ] { } +CactusNumerical/LocalReduce # LocalReduce ( ) [ ] { } +CactusNumerical/MoL # MethodOfLines ( ) [ ] { } +CactusNumerical/Noise # Noise (grid) [ ] { } +CactusNumerical/Norms # Norms ( ) [ ] { } +CactusNumerical/Periodic # Periodic ( ) [ ] { } +CactusNumerical/ReflectionSymmetry # ReflectionSymmetry ( ) [ ] { } +#CactusNumerical/RotatingSymmetry180 # RotatingSymmetry180 ( ) [ ] { } +#CactusNumerical/RotatingSymmetry90 # RotatingSymmetry90 ( ) [ ] { } +CactusNumerical/Slab # Slab ( ) [ ] { } +#CactusNumerical/SlabTest # SlabTest (Slab) [ ] { } +CactusNumerical/SpaceMask # SpaceMask (grid) [ ] { } +CactusNumerical/SphericalSurface # SphericalSurface (grid) [ ] { } +#CactusPUGH/PUGH # Driver ( ) [ ] {cactus} +#CactusPUGH/PUGHInterp # Interp ( ) [ ] { } +#CactusPUGH/PUGHReduce # Reduce ( ) [ ] { } +#CactusPUGH/PUGHSlab # Hyperslab ( ) [ ] { } +#CactusPUGHIO/IOFlexIO # IOFlexIO (IO) [ ] {IO} +#CactusPUGHIO/IOHDF5 # IOHDF5 ( ) [ ] {IO} +#CactusPUGHIO/IOHDF5Util # IOHDF5Util (IO) [ ] {IO} +#CactusPUGHIO/IOPanda # IOPanda (IO) [ ] {IO} +#CactusPUGHIO/IOStreamedHDF5 # IOStreamedHDF5 (IO) [ ] {IO} +#CactusPUGHIO/IsoSurfacer # isosurfacer (Grid,IO) [ ] {IO} +#CactusUtils/Formaline # Formaline ( ) [ ] {IO} +CactusUtils/NaNChecker # NaNChecker (Reduce) [ ] { } +CactusUtils/Nice # nice ( ) [ ] { } +#CactusUtils/NoMPI # NoMPI ( ) [ ] { } +CactusUtils/TerminationTrigger # TerminationTrigger ( ) [ ] {IO} +CactusUtils/TimerReport # timerreport ( ) [ ] {IO} +Carpet/Carpet # Driver ( ) [ ] {Cactus,InitBase,IO,CarpetLib} +Carpet/CarpetEvolutionMask # CarpetEvolutionMask ( ) [ ] { } +Carpet/CarpetIOASCII # IOASCII ( ) [ ] {IO} +Carpet/CarpetIOBasic # IOBasic (IO) [ ] {IO} +Carpet/CarpetIOHDF5 # IOHDF5 ( ) [ ] {IO,Cactus} +Carpet/CarpetIOScalar # IOScalar ( ) [ ] {IO} +#Carpet/CarpetIOStreamedHDF5 # IOStreamedHDF5 (IO) [ ] {IO} +Carpet/CarpetInterp # interp ( ) [ ] { } +Carpet/CarpetInterp2 # interp2 ( ) [ ] { } +Carpet/CarpetLib # CarpetLib ( ) [ ] {IO} +Carpet/CarpetMask # CarpetMask (grid,SphericalSurface) [ ] {SphericalSurface} +Carpet/CarpetReduce # reduce ( ) [ ] { } +Carpet/CarpetRegrid # CarpetRegrid ( ) [ ] { } +Carpet/CarpetRegrid2 # CarpetRegrid2 ( ) [ ] { } +Carpet/CarpetSlab # Hyperslab ( ) [ ] { } +#Carpet/CarpetTest # CarpetTest ( ) [ ] { } +Carpet/CarpetTracker # CarpetTracker (SphericalSurface,CarpetRegrid2) [ ] {SphericalSurface} +Carpet/LoopControl # LoopControl ( ) [ ] { } +Carpet/Timers +Carpet/CycleClock +#CarpetAttic/CarpetIOFlexIO # IOFlexIO ( ) [ ] {IO} +#CarpetAttic/CarpetIOFlexIOCheckpoint # IOFlexIO ( ) [ ] {IO,Carpet,IO} +#CarpetAttic/Cart3dTest # Cart3dTest (grid) [ ] { } +#CarpetDev/CarpetAdaptiveRegrid # CarpetAdaptiveRegrid ( ) [ ] { } +#CarpetDev/CarpetCG # CarpetCG (TATelliptic) [ ] { } +#CarpetDev/CarpetIOF5 # CarpetIOF5 (grid) [ ] {IO} +#CarpetDev/CarpetIOF5_standalone # IOF5 ( ) [ ] {IO} +#CarpetDev/CarpetIONirvana # IONirvana ( ) [ ] {IO,Cactus} +#CarpetDev/CarpetJacobi # CarpetJacobi (TATelliptic) [ ] { } +#CarpetDev/CarpetMG # CarpetMG (TATelliptic) [ ] { } +#CarpetDev/CarpetPETSc # CarpetPETSc (grid) [ ] { } +#CarpetExtra/AMRToy # AMRToy (grid,CarpetRegrid2) [ ] { } +#CarpetExtra/CarpetCCTest # CarpetCCTest ( ) [ ] { } +#CarpetExtra/CarpetIOSer # IOSer (Hyperslab) [ ] {IO} +#CarpetExtra/CarpetIntegrateTest # CarpetIntegrateTest (Reduce,Grid,Driver) [ ] { } +#CarpetExtra/CarpetProlongateTest # CarpetProlongateTest (grid) [ ] { } +#CarpetExtra/CarpetRegridTest # CarpetRegridTest (grid) [ ] { } +#CarpetExtra/FOWaveToyF77 # FOwavetoy (grid) [ ] { } +#CarpetExtra/HydroToy # hydrotoy (boundary,grid) [ ] { } +#CarpetExtra/IDFOScalarWave # idfoscalarwave (fowavetoy,grid) [ ] { } +#CarpetExtra/IDHydroToy # idhydrotoy (hydrotoy,grid) [ ] { } +#CarpetExtra/IDScalarWave # idscalarwave (wavetoy,grid) [ ] { } +#CarpetExtra/IDScalarWaveExpl # IDScalarWaveExpl (Grid,WaveToyExpl) [ ] { } +#CarpetExtra/IDScalarWaveFO # IDScalarWaveFO (Grid,WaveToyFO) [ ] { } +#CarpetExtra/IDScalarWaveMoL # IDScalarWaveMoL (Grid,WaveToyMoL) [ ] { } +#CarpetExtra/IDSpaceTimeToy # idspacetimetoy (spacetimetoy,hydrotoy,grid) [ ] {hydrotoy} +#CarpetExtra/Nirvana # Nirvana ( ) [ ] { } +#CarpetExtra/ReductionTest # ReductionTest (GRHydro,grid) [ ] {grid} +#CarpetExtra/ReductionTest2 # ReductionTest2 ( ) [ ] {grid} +#CarpetExtra/ReductionTest3 # ReductionTest3 (grid) [ ] {grid} +#CarpetExtra/RegridSyncTest # RegridSyncTest ( ) [ ] { } +#CarpetExtra/SpaceTimeToy # spacetimetoy (hydrotoy,grid) [ ] {hydrotoy} +#CarpetExtra/TestCarpetGridInfo # TestCarpetGridInfo ( ) [ ] { } +#CarpetExtra/WaveToyExpl # WaveToyExpl (grid) [ ] { } +#CarpetExtra/WaveToyF77 # wavetoy (grid) [ ] { } +#CarpetExtra/WaveToyFO # WaveToyFO (grid) [ ] {MethodOfLines} +#CarpetExtra/WaveToyMoL # WaveToyMoL (grid) [ ] {MethodOfLines} +EinsteinAnalysis/ADMAnalysis # ADMAnalysis (ADMBase,StaticConformal,Grid,ADMMacros) [ ] {ADMBase} +EinsteinAnalysis/ADMConstraints # admconstraints (ADMBase,StaticConformal,SpaceMask,grid,ADMMacros) [ADMCoupling] {spacemask,ADMBase,StaticConformal,ADMMacros} +#EinsteinAnalysis/AHFinder # AHFinder (ADMBase,StaticConformal,SpaceMask,Grid,IO,ADMMacros) [ ] {IO,grid,admbase,ADMMacros,spacemask} +#EinsteinAnalysis/AHFinderDirect # AHFinderDirect (Grid,ADMBase,StaticConformal,SpaceMask,SphericalSurface,IO) [ ] {grid,ADMBase,SpaceMask,IO,SphericalSurface} +#EinsteinAnalysis/CalcK # CalcK (ADMBase,StaticConformal) [ ] {ADMBase} +#EinsteinAnalysis/EHFinder # ehfinder (grid,admbase,coordgauge,staticconformal,spacemask,boundary) [ ] {grid,admbase,spacemask,MethodOfLines} +#EinsteinAnalysis/Extract # extract (grid,ADMBase,staticconformal,io) [ ] {grid,io,ADMBase} +#EinsteinAnalysis/Hydro_Analysis # Hydro_Analysis (Grid,HydroBase) [ ] { } +#EinsteinAnalysis/Multipole # multipole (Grid) [ ] {IO} +#EinsteinAnalysis/WeylScal4 # WeylScal4 (admbase,methodoflines,Grid,GenericFD,Boundary) [ ] {GenericFD,MethodOfLines} +EinsteinBase/ADMBase # ADMBase (grid) [ ] { } +EinsteinBase/ADMCoupling # ADMCoupling ( ) [ ] { } +EinsteinBase/ADMMacros # ADMMacros ( ) [ ] { } +EinsteinBase/Constants # Constants ( ) [ ] { } +EinsteinBase/CoordGauge # CoordGauge ( ) [ ] {ADMBase} +EinsteinBase/EOSG_Base # EOSBase ( ) [ ] { } +EinsteinBase/EOS_Base # EOS_Base ( ) [ ] { } +EinsteinBase/HydroBase # HydroBase (InitBase) [ ] {InitBase} +EinsteinBase/StaticConformal # StaticConformal (grid) [ ] {ADMBase} +EinsteinBase/TmunuBase # TmunuBase (ADMBase,StaticConformal) [ADMCoupling] { } +#EinsteinEOS/EOSG_Hybrid # EOS_GeneralHybrid (HydroBase) [EOS_GeneralPolytrope] {EOS_GeneralPolytrope} +#EinsteinEOS/EOSG_IdealFluid # EOS_IdealFluid ( ) [ ] { } +#EinsteinEOS/EOSG_Polytrope # EOS_GeneralPolytrope ( ) [ ] { } +#EinsteinEOS/EOS_Hybrid # EOS_Hybrid (HydroBase,EOS_2d_Polytrope) [ ] {EOS_2d_Polytrope} +#EinsteinEOS/EOS_IdealFluid # EOS_Ideal_Fluid (EOS_Base) [ ] { } +#EinsteinEOS/EOS_Omni # EOS_Omni ( ) [ ] {IO} +#EinsteinEOS/EOS_Polytrope # EOS_2d_Polytrope (EOS_Base) [ ] { } +#EinsteinEvolve/GRHydro # GRHydro (ADMBase,Boundary,SpaceMask,ADMMacros,Tmunubase,HydroBase) [ ] {ADMBase,HydroBase,MethodOfLines,SpaceMask,ADMMacros} +#EinsteinEvolve/LegoExcision # legoexcision (spacemask,grid) [ ] { } +EinsteinEvolve/NewRad # NewRad ( ) [ ] { } +#EinsteinEvolve/MaximalSlicingAxi +EinsteinEvolve/MaximalSlicingAxiMG +#EinsteinEvolve/MinimalDistortionAxi +#EinsteinEvolve/QuasiMaximalSlicing +EinsteinEvolve/QuasiMaximalSlicingMG +EinsteinEvolve/NullSurf +#EinsteinExact/EinsteinExact_Test # EinsteinExact_Test ( ) [ ] { } +#EinsteinExact/GaugeWave # GaugeWave (admbase,Grid,GenericFD,Boundary) [ ] {ADMBase,GenericFD,MethodOfLines} +#EinsteinExact/KerrSchild # KerrSchild (admbase,Grid,GenericFD,Boundary) [ ] {ADMBase,GenericFD,MethodOfLines} +#EinsteinExact/Minkowski # Minkowski (admbase,Grid,GenericFD,Boundary) [ ] {ADMBase,GenericFD,MethodOfLines} +#EinsteinExact/ModifiedSchwarzschildBL # ModifiedSchwarzschildBL (admbase,Grid,GenericFD,Boundary) [ ] {ADMBase,GenericFD,MethodOfLines} +#EinsteinExact/ShiftedGaugeWave # ShiftedGaugeWave (admbase,Grid,GenericFD,Boundary) [ ] {ADMBase,GenericFD,MethodOfLines} +#EinsteinExact/Vaidya2 # Vaidya2 (admbase,Grid,GenericFD,Boundary) [ ] {ADMBase,GenericFD,MethodOfLines} +#EinsteinInitialData/DistortedBHIVP # distortedbhivp (ADMBase,grid,StaticConformal) [ ] {StaticConformal,admbase} +#EinsteinInitialData/Exact # exact (admbase,grid,coordgauge,staticconformal) [ADMCoupling] {admbase,StaticConformal} +#EinsteinInitialData/GRHydro_InitData # GRHydro_init_data (GRHydro,grid) [ ] {HydroBase,ADMBase,GRHydro} +#EinsteinInitialData/Hydro_InitExcision # Hydro_InitExcision (HydroBase,Grid,SpaceMask) [ ] {grid} +#EinsteinInitialData/IDAnalyticBH # idanalyticbh (ADMBase,StaticConformal,Grid) [ ] {ADMBase,StaticConformal} +#EinsteinInitialData/IDAxiBrillBH # idaxibrillbh (ADMBase,grid,StaticConformal) [ ] {ADMBase} +#EinsteinInitialData/IDAxiOddBrillBH # axiodd (ADMBase,grid,StaticConformal) [ ] {StaticConformal,admbase} +#EinsteinInitialData/IDBrillData # IDBrillData (grid,ADMBase,StaticConformal,ellbase) [ ] {ADMBase,StaticConformal} +#EinsteinInitialData/IDConstraintViolate # idconstraintviolate (admbase,grid) [ ] {ADMBase} +#EinsteinInitialData/IDFileADM # IDFileADM (ADMBase,StaticConformal,IO) [ ] {ADMBase,StaticConformal,IO} +#EinsteinInitialData/IDLinearWaves # idlinearwaves (ADMBase,StaticConformal,Grid) [ ] {ADMBase,StaticConformal} +#EinsteinInitialData/Meudon_Bin_BH # ID_Bin_BH (grid,SummationByParts,ADMBase) [ ] {ADMBase} +#EinsteinInitialData/Meudon_Bin_NS # Meudon_Bin_NS (grid,SummationByParts,ADMBase,HydroBase) [ ] {ADMBase,HydroBase} +#EinsteinInitialData/Meudon_Mag_NS # ID_Mag_NS (grid,ADMBase,HydroBase) [ ] {ADMBase,HydroBase} +#EinsteinInitialData/NoExcision # NoExcision (ADMBase,StaticConformal,grid,SphericalSurface,Boundary) [ ] { } +#EinsteinInitialData/Puncture # ( ) [ ] { } +#EinsteinInitialData/RotatingDBHIVP # rotatingdbhivp (ADMBase,grid,StaticConformal) [ ] {StaticConformal,ADMBase} +#EinsteinInitialData/TOVSolver # TOVSolver (GRHydro,Constants) [ ] {HydroBase,admbase,StaticConformal,GRHydro} +#EinsteinInitialData/Trumpet # Trumpet (ADMBase,grid,CoordBase) [ ] {ADMBase} +#EinsteinInitialData/TwoPunctures # TwoPunctures (ADMBase,StaticConformal,grid) [ ] {ADMBase,StaticConformal,IO} +EinsteinInitialData/BrillData +EinsteinInitialData/TeukolskyData +EinsteinInitialData/ReviveData +#EinsteinInitialData/MinkowskiNoise +#EinsteinInitialData/TwoTrumpets # TwoTrumpets (ADMBase,StaticConformal,grid) [ ] {ADMBase,StaticConformal} +EinsteinUtils/SetMask_SphericalSurface # SetMask_SphericalSurface (HydroBase,SphericalSurface) [ ] { } +#EinsteinUtils/TGRtensor # TGRtensor ( ) [ ] { } +ExternalLibraries/BLAS # BLAS ( ) [ ] { } +ExternalLibraries/FFTW3 # FFTW3 ( ) [ ] { } +#ExternalLibraries/GSL # GSL ( ) [ ] { } +ExternalLibraries/HDF5 # HDF5 ( ) [ ] { } +ExternalLibraries/LAPACK # LAPACK ( ) [ ] { } +#ExternalLibraries/LORENE # LORENE ( ) [ ] { } +ExternalLibraries/MPI # MPI ( ) [ ] { } +#ExternalLibraries/OpenCL # OpenCL ( ) [ ] { } +#ExternalLibraries/OpenSSL # OpenSSL ( ) [ ] { } +#ExternalLibraries/libjpeg # libjpeg ( ) [ ] { } +ExternalLibraries/zlib # zlib ( ) [ ] { } +KrancNumericalTools/GenericFD # GenericFD ( ) [ ] { } +#LSUThorns/QuasiLocalMeasures # QuasiLocalMeasures (ADMBase,SphericalSurface,TmunuBase) [ ] {ADMBase,SphericalSurface} +#LSUThorns/SummationByParts # SummationByParts ( ) [ ] { } +LSUThorns/Vectors # Vectors ( ) [ ] { } +#McLachlan/ML_ADM # ML_ADM (ADMBase,TmunuBase,Grid,GenericFD,Boundary) [ ] {GenericFD,MethodOfLines} +#McLachlan/ML_ADMConstraints # ML_ADMConstraints (ADMBase,TmunuBase,Grid,GenericFD,Boundary) [ ] {GenericFD,MethodOfLines} +#McLachlan/ML_ADMConstraints_O8 # ML_ADMConstraints (ADMBase,TmunuBase,Grid,GenericFD,Boundary) [ ] {GenericFD,MethodOfLines} +#McLachlan/ML_ADMQuantities # ML_ADMQuantities (ADMBase,ML_BSSN,TmunuBase,Grid,GenericFD,Boundary) [ ] {GenericFD,MethodOfLines} +McLachlan/ML_BSSN # ML_BSSN (ADMBase,TmunuBase,Grid,GenericFD,Boundary) [ ] {ADMBase,GenericFD,MethodOfLines} +McLachlan/ML_BSSN_Helper # ML_BSSN_Helper (ADMBase,CoordGauge,ML_BSSN) [ ] {Boundary,MethodofLines,ADMBase,GenericFD,ML_BSSN} +McLachlan/ML_Kretschmann +McLachlan/ML_Kretschmann_Helper +#McLachlan/ML_BSSN_Test # ML_BSSN_Test ( ) [ ] { } +#McLachlan/ML_CCZ4 # ML_CCZ4 (ADMBase,TmunuBase,Grid,GenericFD,Boundary) [ ] {ADMBase,GenericFD,MethodOfLines} +#McLachlan/ML_CCZ4_Helper # ML_CCZ4_Helper (ADMBase,CoordGauge,ML_CCZ4) [ ] {Boundary,MethodofLines,ADMBase,GenericFD,ML_CCZ4} +#McLachlan/ML_CCZ4_Test # ML_BSSN_Test ( ) [ ] { } +#McLachlan/ML_WaveToy # ML_WaveToy (Grid,GenericFD,Boundary) [ ] {GenericFD,MethodOfLines} +#McLachlan/ML_WaveToy_CL # ML_WaveToy_CL (Grid,GenericFD,Boundary) [ ] {GenericFD,MethodOfLines} +#CactusWave/IDScalarWaveC +#CactusWave/WaveToyC -- cgit v1.2.3