All Tests Passed

Build #236

Summary
Total available tests346
Unrunnable tests14
Runnable tests332
Total number of thorns258
Number of tested thorns99
Number of tests passed332
Number passed only to set tolerance194
Number failed0

Commit 2 Commit 3 Commit 4 Commit 5 Commit 6 Commit 7 Commit 8 Commit 9 Commit 10 Commit 11 Commit 12 Commit 13 Commit 14 Commit 15 Commit 16 Commit 17 Commit 18 Commit 19 Commit 20 Commit 21 Commit 22 Commit 23 Commit 24 Commit 25 Commit 26 Commit 27 Commit 28 Commit 29 Commit 30 Commit 31 Commit 32 Commit 33 Commit 34 Commit 35 Commit 36 Commit 37 Commit 38 Commit 39 Commit 40 Commit 41 Commit 42 Commit 43 Commit 44 Commit 45 Commit 46 Commit 47 Commit 48 Commit 49 Commit 50 Commit 51 Commit 52 Commit 53 Commit 54 Commit 55 Commit 56 Commit 57 Commit 58 Commit 59 Commit 60 Commit 61 Commit 62 Commit 63 Commit 64 Commit 65 Commit 66 Commit 67 Commit 68 Commit 69 Commit 70 Commit 71 Commit 72 Commit 73 Commit 74 Commit 75 Commit 76 Commit 77 Commit 78 Commit 79 Commit 80 Commit 81 Commit 82 Commit 83 Commit 84 Commit 85 Commit 86 Commit 87 Commit 88 Commit 89 Commit 90 Commit 91 Commit 92 Commit 93 Commit 94 Commit 95 Commit 96 Commit 97 Commit 98 Commit 99 Commit 100 Commit 101 Commit 102 Commit 103 Commit 104 Commit 105 Commit 106 Commit 107 Commit 108 Commit 109 Commit 110 Commit 111 Commit 112 Commit 113 Commit 114 Commit 115 Commit 116 Commit 117 Commit 118 Commit 119 Commit 120 Commit 121 Commit 122 Commit 123 Commit 124 Commit 125 Commit 126 Commit 127 Commit 128 Commit 129 Commit 130 Commit 131 Commit 132 Commit 133 Commit 134 Commit 135 Commit 136 Commit 137 Commit 138 Commit 139 Commit 140 Commit 141 Commit 142 Commit 143 Commit 144 Commit 145 Commit 146 Commit 147 Commit 148 Commit 149 Commit 150 Commit 151 Commit 152 Commit 153 Commit 154 Commit 155 Commit 156 Commit 157 Commit 158 Commit 159 Commit 160 Commit 161 Commit 162 Commit 163 Commit 164 Commit 165 Commit 166 Commit 167 Commit 168 Commit 169 Commit 170 Commit 171 Commit 172 Commit 173 Commit 174 Commit 175 Commit 176 Commit 177 Commit 178 Commit 179 Commit 180 Commit 181 Commit 182 Commit 183 Commit 184 Commit 185 Commit 186 Commit 187 Commit 188 Commit 189 Commit 190 Commit 191 Commit 192 Commit 193 Commit 194 Commit 195 Commit 196 Commit 197 Commit 198 Commit 199 Commit 200 Commit 201 Commit 202 Commit 203 Commit 204 Commit 205 Commit 206 Commit 207 Commit 208 Commit 209 Commit 210 Commit 211 Commit 212 Commit 213 Commit 214 Commit 215 Commit 216 Commit 217 Commit 218 Commit 219 Commit 220 Commit 221 Commit 222 Commit 223 Commit 224 Commit 225 Commit 226 Commit 227 Commit 228 Commit 229 Commit 230 Commit 231 Commit 232 Commit 233 Commit 234 Commit 235 Commit 236 Commit 237 Commit 238 Commit 239 Commit 240 Commit 241 Commit 242 Commit 243 Commit 244 Commit 245 Commit 246 Commit 247 Commit 248 Commit 249 Commit 250
Commits in Last Push
Commit 1
Date: 2021-05-27T16:08:46Z
Message: updated submodules
Submodule repos/nrpytutorial fa697a9..498c1b9:
> GiRaFFEfood_NRPy/GiRaFFEfood_NRPy.py: Fix broken import (only broken in Python2)
Date: 2021-05-27T16:39:28Z
Message: updated submodules
Submodule repos/nrpytutorial 498c1b9..bfee996:
> GiRaFFEfood_NRPy: update import's
Date: 2021-06-01T16:17:20Z
Message: updated submodules
Submodule manifest 6898026..f214fda:
> einsteintoolkit.bib: update bibtex entry for 2021_05
> einsteintoolkit.bib: add dummy ET release Zenodo entry
Submodule repos/nrpytutorial bfee996..e5721c3:
> in_progress/GiRaFFEfood_NRPy/GiRaFFEfood_NRPy_Split_Monopole.py: Fix path, hopefully fix Travis.
> GiRaFFEfood_NRPy_Split_Monopole: Fixed remaining bugs in this new initial data.
Submodule repos/wvuthorns_diagnostics 463de96..d4817ec:
> Merged in doc_VIGRMHD (pull request #7)
Date: 2021-06-03T15:34:19Z
Message: updated submodules
Submodule repos/nrpytutorial e5721c3..ffb0bcd:
> run_Jupyter_notebook.sh: prepare proper backtrace when Jupyter notebook fails
Date: 2021-06-03T16:20:17Z
Message: updated submodules
Submodule repos/nrpytutorial ffb0bcd..3b72e37:
> run_Jupyter_notebook.sh: hopefully fix the error reporting
Date: 2021-06-03T17:21:30Z
Message: updated submodules
Submodule repos/nrpytutorial 3b72e37..db31c1d:
> UnitTesting/core_Jupyter_notebook_testsuite.sh: Run the problematic notebook first.
Date: 2021-06-03T17:36:49Z
Message: updated submodules
Submodule repos/nrpytutorial db31c1d..12aa8bf:
> GiRaFFEfood: unit test the ExactWald ID.
Date: 2021-06-03T18:07:30Z
Message: updated submodules
Submodule flesh e6c14b8..248d4f0:
> Merged in fixing_2533 (pull request #124)
Submodule repos/nrpytutorial 12aa8bf..7959153:
> UnitTesting/core_Jupyter_notebook_testsuite.sh: Just run the GiRaFFE notebooks first
Date: 2021-06-03T19:39:21Z
Message: updated submodules
Submodule repos/nrpytutorial 7959153..b477a70:
> Merge branch 'master' of https://github.com/zachetienne/nrpytutorial
> GiRaFFEfood_NRPy: ACTUALLY test ExactWald ID.
> GiRaFFE_NRPy: Fix broken notebooks by removing old workarounds.
Date: 2021-06-04T01:00:43Z
Message: updated submodules
Submodule repos/nrpytutorial b477a70..f91e27b:
> .travis.yml: Install libgsl-dev
Date: 2021-06-04T01:16:03Z
Message: updated submodules
Submodule repos/nrpytutorial f91e27b..9f773e9:
> .travis.yml: fix typo libgsl-dev, not libgsl-devv
Date: 2021-06-04T15:31:45Z
Message: updated submodules
Submodule repos/nrpytutorial 9f773e9..6a67687:
> Merge branch 'master' of https://github.com/zachetienne/nrpytutorial
> Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-3D_tests: Test SplitMonopole ID with debugging info.
Date: 2021-07-08T14:53:34Z
Message: updated submodules
Submodule repos/nrpytutorial 6a67687..50c356c:
> MoLtimestepping/C_Code_Generation.py: formatting improvements
> grid.py: improve formatting
> chmod 755 *.sh in root dir
> Cparameters: default_vals, not defaultvals
> NRPy_param_funcs.py: c_type, not type
> UnitTesting/failed_tests.txt: remove temp file
> NRPy_param_funcs.py: default_vals, not defaultvals
> NRPy_param_funcs.py: continue sync with bh@h codebase
> NRPy_param_funcs.py: sync with latest bh@h version
> Merge pull request #37 from jbmertens/master
> ScalarField/*.py: fixed unused imports.
> Changed unit test outputs to be placed into one folder - with Stilde_flux notebook
> Revert "Changed unit test outputs to be placed into one folder"
> Changed unit test outputs to be placed into one folder
> Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse.ipynb: removed unecessary Tmunu C function generation. Removed unecessary declaration of Tmunu as auxevol gridfunctions.
> Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_ScalarField_initial_data.ipynb: removed unused ScalarField Tmunu function. Fixed ScalarField Tmunu function call.
> ScalarField_Tmunu: fixed NRPy+ module and tutorial notebook to avoid unused scalar field gridfunction variables.
> ScalarField/*.py: fixed issues pointed out by lgtm.
> in_progress/Tutorial-Start_to_Finish_UnitTest-ShiftedKerrSchild.ipynb: malloc the gridfunctions
> Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-1D_tests: Create arrays using malloc.
> Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_ScalarField_initial_data.ipynb: fixed small issue with a missing parenthesis that caused the compilation to fail.
> Tutorial-ADM_Initial_Data-ScalarField.ipynb: fixed issues with the output directory.
> Tutorial-ADM_Initial_Data-ScalarField.ipynb: fixed issues with output directory.
> Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_ScalarField_initial_data.ipynb: fixed issues with output directory. Fixed references to ScalarField NRPy+ modules and tutorial notebooks which have been renamed.
> Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse.ipynb: fixed issues with the output directory. Fixed some of the references in the notebook now that we have the arXiv url for our paper. Added ffmpeg check/install. Added more comments around the image generation. Fixed HTML displaying issue.
> Merge branch 'master' of https://github.com/zachetienne/nrpytutorial
> Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-3D_tests: Set array sizes using malloc.
> Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-3D_tests: Set array sizes from const int variables.
> Tutorial-Start_to_Finish-Solving_Maxwells_Equations_in_Vacuum-Curvilinear.ipynb: fix #include xx_to_Cart.h
> .semaphore/semaphore.yml: Use sympy 1.2 (as promised) not 1.5.1
> .semaphore/semaphore.yml: don't pip install ffmpeg. apt-get install it.
> .semaphore/semaphore.yml: install ffmpeg
> reference_metric.py: static inline instead of inline to fix compiles. ScalarField notebooks: fix the notebooks' JSON so run_Jupyter_notebook.sh [notebook] works.
> .pylintrc: Ignore missing-docstring, as they are unnecessary in Jupyter notebooks
> run_Jupyter_notebook.sh: fix backtracing when Jupyter notebook isn't in root dir
> run_Jupyter_notebook.sh: Automatically backtrace problems with Jupyter notebooks.
> *SEOBNR_Derivative*: parse_expr() was introduced in sympy 1.6 not 1.3.
> .semaphore/semaphore.yml: Add special Tutorial-SEOBNR_Derivative_Routine.py test
> Merge pull request #36 from zachetienne/NRPyCritCol
> SEOBNR: Fix sympy_version_decimal to be float even in Py2
> remove in_progress/Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-1D_tests.py
> .semaphore/semaphore.yml: restore other tests
> .semaphore/semaphore.yml: run UnitTests as unprivileged user
> .semaphore/semaphore.yml: attempt
> .semaphore/semaphore.yml: another attempt
> .semaphore/semaphore.yml: try fixing gcc8/pypy
> .semaphore/semaphore.yml: use native pip install for pypy; also fix gcc8 with GiR
> .semaphore/semaphore.yml: properly get gcc8
> .semaphore/semaphore.yml: try gcc/g++8 again; try installing pip again with pypy
> .semaphore/semaphore.yml: try installing pip for pypy without virtualenv
> .semaphore/semaphore.yml: try to upgrade out of the buggy gcc7
> .semaphore/semaphore.yml: pypy2: properly install pip
> .semaphore/semaphore.yml: Try focal for GiR
> .semaphore/semaphore.yml: gcc8
> .semaphore/semaphore.yml: continue work on pypy
> .semaphore/semaphore.yml: maybe fix pypy?
> in_progress/Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-1D_tests.py: Try std=gnu11++
> .semaphore/semaphore.yml: pypy2: try sudo pip install
> .semaphore/semaphore.yml: ipython --log-level=DEBUG in_progress/Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-1D_tests.py
> .semaphore/semaphore.yml: debugging pypy2
> .semaphore/semaphore.yml: Add back GiRaFFE tests, and try to fix pypy2
> Tutorial-Start_to_Finish_UnitTest-GiRaFFE_NRPy-Stilde_flux: Updated the unit test to no longer depend on the workarounds.
> .semaphore/semaphore.yml: Notebook tests on top, then other tests.
> .semaphore/semaphore.yml: run sem-version after apt-get?
> .semaphore/semaphore.yml: Add pypy2 test
> .semaphore/semaphore.yml: UnitTesting doesn't work for sympy < 1.3
> .semaphore/semaphore.yml: Update
> .semaphore/semaphore.yml, README: continue conversion to semaphore CI
> .semaphore/semaphore.yml, README: continue conversion to semaphore CI
> .semaphore/semaphore.yml: std=gnu99 did the trick!
> cmdline_helper.py: add std=gnu99 to all
> cmdline_helper.py: std=gnu99 as default option
> .semaphore/semaphore.yml: add 'ipython --log-level=DEBUG Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.py' for debugging
> UnitTesting/core_Jupyter_notebook_testsuite_S2Fonly.sh: Comment out HwoH test
> UnitTesting/core_Jupyter_notebook_testsuite_S2Fonly.sh: comment out stray 'fi'
> semaphore: disable GiR, add S2Fonly
> .semaphore/semaphore.yml: add GiRaFFE
> UnitTesting/core_Jupyter_notebook_testsuite_GiRonly.sh: Add.
> UnitTesting/core_Jupyter_notebook_testsuite.sh: disable GiRaFFE tests for now
> .travis.yml: remove trailing whitespace
> Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-3D_tests: Allow the unit test to pass in Travis.
> Tutorial-Start_to_Finish-GiRaFFE_NRPy-1D_tests-staggered: Remove the dependence on gammaUU as a gridfunction.
> IllinoisGRMHD: properly disable parallel generation inside generate_IllinoisGRMHD_from_ipynb_files.sh, as race conditions when running multiple notebooks in parallel generally prevent reliable codegen
> Tutorial-BSSN_quantities.ipynb: fix documentation typo found by Terrence Pierre Jacques
> GiRaFFE_NRPy: Removed workarounds that were used to show agreement with the old code.
Submodule simfactory 6b1d17b..577204f:
> simdt: avoid producing float types when computing cores
Date: 2021-07-09T22:12:55Z
Message: updated submodules
Submodule repos/nrpytutorial 50c356c..1a6a659:
> Merge branch 'master' of https://github.com/zachetienne/nrpytutorial
> Older notebooks: clean up for use as disseration appendices.
Date: 2021-07-12T20:59:56Z
Message: updated submodules
Submodule repos/nrpytutorial 1a6a659..e6398b3:
> GiRaFFE, Weyl Scalars: Some minor edits for the dissertation.
Date: 2021-07-16T18:28:20Z
Message: updated submodules
Submodule repos/nrpytutorial e6398b3..2209a49:
> GiRaFFE: Fixing LGTM issues and restoring the unstaggered source terms to pre-workaround functionality.
Date: 2021-07-16T19:44:42Z
Message: updated submodules
Submodule repos/nrpytutorial 2209a49..ff8df79:
> Tutorial-Start_to_Finish_UnitTest-GiRaFFE_NRPy-Stilde_flux: Fix the error caused by removing an unused variable in the source file.
Date: 2021-07-20T20:45:32Z
Message: updated submodules
Submodule repos/nrpytutorial ff8df79..b027ae4:
> GiRaFFE_unstaggered: Fixing some bugs from an update to Stilde_flux.
Date: 2021-07-24T12:52:27Z
Message: updated submodules
Submodule repos/nrpytutorial b027ae4..b7f14c6:
> grid.py: sync with bh@h
Date: 2021-07-25T15:05:37Z
Message: updated submodules
Submodule repos/nrpytutorial b7f14c6..0e249f6:
> construct_Makefile_from_outC_function_dict(): add mkdir_Ccodesrootdir option
Date: 2021-07-30T14:06:45Z
Message: updated submodules
Submodule repos/nrpytutorial 0e249f6..7f0f326:
> 2021_ETK_School: tutorial files presented at the 2021 Einstein Toolkit School
Date: 2021-07-30T14:22:09Z
Message: updated submodules
Submodule repos/nrpytutorial 7f0f326..c9cdd06:
> 2021_ETK_School/ETK_Workshop_2021-NRPy_tutorial.ipynb: added link to tutorial
> 2021_ETK_School/ETK_Workshop_2021-NRPy_tutorial.ipynb: updated grid structure discussion
Date: 2021-08-04T15:19:51Z
Message: updated submodules
Submodule simfactory 577204f..7553af2:
> simrestart: when piping data to log files, read and write raw bytes
> sim-build: add missing Python module in error reporting code
Date: 2021-08-08T20:02:40Z
Message: updated submodules
Submodule repos/carpet 636d16b..73edd06:
> Merged in eschnett/delta (pull request #46)
Date: 2021-08-09T03:40:41Z
Message: updated submodules
Submodule flesh 248d4f0..585ada5:
> Cactus: regenerate configure
> Cactus: support all linux-gnueabi* architectures
> Cactus: use simpler regex when looking for CCTK ARCHITECTURE option
Date: 2021-08-11T18:20:00Z
Message: updated submodules
Submodule repos/carpet 73edd06..9d0eaa4:
> Carpet: handle marking grid-arrays invalid correctly
> LoopControl: add missing static declaration to range of random generator
Date: 2021-09-01T20:41:54Z
Message: updated submodules
Submodule arrangements/ExternalLibraries/OpenBLAS 0f1d7cd..0e544e7:
> OpenBLAS: unset LD
Submodule flesh 585ada5..6e86aa0:
> Cactus: avoid undefined variable access when reporting errors
> Switch allocation from malloc to calloc to make valgrind happy.
Submodule manifest f214fda..b658b0c:
> einsteintoolkit.th: fix checkout link for POWER
> einsteintoolkit.th: use "master" branch for POWER
Submodule repos/cactusutils 359d462..a2bc1d4:
> Vectors: work around gcc8 issue for POWER9 code
Submodule repos/carpet 9d0eaa4..977eda4:
> LoopControl: use mixed case in Fortran routines
Submodule repos/nrpytutorial c9cdd06..5755aa6:
> loop.py: Improve formatting
> UnitTesting/first_time_print.py: Fix LGTM silliness
> UnitTesting: Fix bogus LGTM errors
> Tutorial-ADMBSSN_tofrom_4metric.ipynb: prepend underscore to unused variables.
> UnitTesting/all_notebooks_lint_in_pyconv.sh: comment out all known offenders/empty py files. Fix (minor) bugs found by pylint in Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4.ipynb and Tutorial-ADM_Initial_Data-Converting_Exact_ADM_Spherical_or_Cartesian_to_BSSNCurvilinear.ipynb.
> Tutorial-Reference_Metric.ipynb: Fix Cparameters() function call; remove unsupported argument.
> UnitTesting/all_notebooks_lint_in_pyconv.sh: Fix a couple of bugs
> Tutorial-ADM_Initial_Data-ScalarField.ipynb & ScalarField/ScalarField_InitialData.py: fixed lint warnings
> .pylintrc: re-enable trailing-newlines
> UnitTesting/all_notebooks_lint_in_pyconv.sh: Add for quick linting of all core notebooks
> lint_Jupyter_notebook.sh: Improve robustness.
> BaikalETK: Address false-positive LGTM message
> LGTM UnitTesting issues: two spaces before postline comment
> in_progress/old/GiRaFFE_Higher_Order.py: remove unused variable
> UnitTesting: Fix LGTM bogus errors
> Tutorial-Psi4.ipynb: remove unused imports
> LICENSE: update
> outputC.py: fix backup script in case make isn't found
> IllinoisGRMHD/src: remove trailing whitespace from c2p routines
> Remove trailing whitespace
> IllinoisGRMHD/doc/Tutorial-IllinoisGRMHD__the_conservative_to_primitive_algorithm.ipynb: remove spurious linebreak
> in_progress/2021_ETK_School/ETK_Workshop_2021-NRPy_tutorial.ipynb: remove unused imports
> Jupyter notebooks: remove unused imports
> GiRaFFE_NRPy: replace double-backslash with single, and output raw string instead
> outputC.py: rename "compile" variable "compile_line" to avoid conflict with built-in
> Replace type() with isinstance()
> Replace type() with isinstance()
> outputC.py: fix typo -- isinistance -> isinstance
> in_progress/2021_ETK_School: Remove trailing whitespace
> in_progress/old: Remove trailing whitespace.
> Remove trailing whitespace
> Remove trailing whitespace in all notebooks.
> outputC.py: use isinstance() instead of type() (eww).
> Nbd_str: properly initialize before +='ing to it
> more pylint fixes
> outCfunction: replace type -> c_type, so as not to redefine Python reserved keyword
> generate_MaxwellVacuum_thorns.sh: removed unecessary file MaxwellVacuumID.py and added new commands to the thon-generating bash script that uses the NRPy tutorial notebook instead
> LGTM fixes
> BSSN/BSSN_in_terms_of_ADM.py: Add lgtm [py/unused-import] to get around bogus lgtm recommendation
> cmdline_helper.py: remove unused variable
> UnitTesting/.lgtm.yml: Add to avoid spurious errors
> finite_difference.py: Fix comment.
> rfm_enable -> uses_rfm
> .lgtm.yml: remove garbage errors that are all false positives.
> Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb: Improve/update documentation
> outputC outCfunctions: remove vague opts parameter, replace with enableCparameters. Also create Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb, which illustrates the next generation of NRPy+ codes, based on a Makefile, so that larger-scale C projects can be constructed.
> Tutorial-NRPy_Custom_Functions: Starting the tutorial to add custom functions to NRPy+ output.
Submodule repos/wvuthorns f822e22..7bb02ed:
> Merged in rhaas/doc (pull request #6)
Submodule simfactory 7553af2..0bcbd79:
> expanse: add Expanse at SDSC
Date: 2021-09-02T15:19:08Z
Message: updated submodules
Submodule repos/wvuthorns 7bb02ed..8a2f566:
> Merged in rhaas/cxx11 (pull request #7)
Date: 2021-09-04T15:30:53Z
Message: updated submodules
Submodule repos/nrpytutorial 5755aa6..b0896a3:
> Revert first_time_print revisions for bogust LGTM errors.
> Tutorial-BSSN_stress_energy_source_terms.ipynb: Fix typos/copy-paste errors in documentation
Date: 2021-09-05T23:52:45Z
Message: updated submodules
Submodule repos/nrpytutorial b0896a3..501bae9:
> UnitTesting/first_time_print.py: code cleanup
Date: 2021-09-08T02:23:44Z
Message: updated submodules
Submodule arrangements/ExternalLibraries/HDF5 abf8dbf..eeb204b:
> HDF5: disable building test executables and running tests
Date: 2021-09-08T19:28:58Z
Message: updated submodules
Submodule repos/nrpytutorial 501bae9..36cebd3:
> cmdline_helper.py, outputC.py: Add C++ support for Makefiles.
Date: 2021-09-08T19:44:22Z
Message: updated submodules
Submodule repos/nrpytutorial 36cebd3..a6a8e02:
> in_progress/Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: Correct memory bug in main().
Date: 2021-09-08T23:49:19Z
Message: updated submodules
Submodule repos/nrpytutorial a6a8e02..1a27056:
> outputC.py: default to std=gnu99 for all CFLAG options when using gcc compiler
Date: 2021-09-09T22:45:44Z
Message: updated submodules
Submodule repos/nrpytutorial 1a27056..7b5fea9:
> finite_difference_helpers.py: improve whitespace
Date: 2021-09-10T02:19:40Z
Message: updated submodules
Submodule arrangements/ExternalLibraries/LORENE cc976b7..b3f542e:
> LORENE: add arm64 to supported arch
Date: 2021-09-10T20:25:33Z
Message: updated submodules
Submodule repos/nrpytutorial 7b5fea9..f9143c3:
> outputC.py: added snippet to allow the restrict keyword in C++ code
Date: 2021-09-10T21:26:40Z
Message: updated submodules
Submodule repos/nrpytutorial f9143c3..40d0d0a:
> reference_metric.py: Correct rfm.add_to_Cfunc_dict_xx_to_Cart() to be compatible with "The New Way"
Date: 2021-09-14T00:04:23Z
Message: updated submodules
Submodule repos/nrpytutorial 40d0d0a..2c0a8ba:
> ScalarField_output_central_values.h: removed output of rho
> NRPyCritCol_regridding.h: updated regridding interface. Cleanup code and wrote a single high-level function to be called in the main code
Date: 2021-09-14T00:19:40Z
Message: updated submodules
Submodule repos/nrpytutorial 2c0a8ba..8726ae5:
> MoLtimestepping/MoL_new_way.py: new way for MoL -- register C functions!
Date: 2021-09-14T00:34:57Z
Message: updated submodules
Submodule repos/nrpytutorial 8726ae5..be45abf:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse_with_regrids.ipynb: new start-to-finish tutorial notebook designed to teach how to use regrids in NRPyCritCol
Date: 2021-09-14T00:50:22Z
Message: updated submodules
Submodule repos/nrpytutorial be45abf..5138b8b:
> outputC.py: remove CC=CC, add useful function indent_Ccode()
Date: 2021-09-14T02:06:46Z
Message: updated submodules
Submodule repos/nrpytutorial 5138b8b..e2d633e:
> ScalarField/Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse_with_regrids.ipynb: fixed trailing white space issue
Date: 2021-09-14T02:22:08Z
Message: updated submodules
Submodule repos/nrpytutorial e2d633e..97bd37d:
> Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse_with_regrids.ipynb: fixed issue with unused import. Fixed TOC
Date: 2021-09-14T17:09:24Z
Message: updated submodules
Submodule repos/nrpytutorial 97bd37d..9d5a73d:
> Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb: Add documentation & update MoLtimestepping/MoL_new_way.py for consistency
Date: 2021-09-14T23:31:41Z
Message: updated submodules
Submodule repos/nrpytutorial 9d5a73d..afcfd31:
> Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb: Add this time.
Date: 2021-09-15T15:19:47Z
Message: updated submodules
Submodule repos/nrpytutorial afcfd31..b366f2d:
> Tutorial-ScalarWave.ipynb: Split C code example from construction of SymPy expressions
Date: 2021-09-15T15:35:11Z
Message: updated submodules
Submodule repos/nrpytutorial b366f2d..a4c8eb0:
> Tutorial-ScalarWave.ipynb: more cleanups
Date: 2021-09-15T15:50:28Z
Message: updated submodules
Submodule repos/nrpytutorial a4c8eb0..3c5d4b6:
> Tutorial-Start_to_Finish-ScalarWave.ipynb: document FD_functions
Date: 2021-09-15T16:05:44Z
Message: updated submodules
Submodule repos/nrpytutorial 3c5d4b6..8d8cdf4:
> finite_difference.py: improve formatting
Date: 2021-09-15T19:24:30Z
Message: updated submodules
Submodule repos/nrpytutorial 8d8cdf4..d8bcc85:
> Tutorial-GiRaFFE_NRPy_Main_Driver: Added all necessary calls to compute StildeD_rhs.
Date: 2021-09-15T22:43:11Z
Message: updated submodules
Submodule repos/nrpytutorial d8bcc85..ef17e61:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> Tutorial-Start_to_Finish-ScalarWave_new_way.ipynb: Add. Also update Tutorial-Start_to_Finish-ScalarWave.ipynb with various improvements
Date: 2021-09-16T00:30:12Z
Message: updated submodules
Submodule repos/nrpytutorial ef17e61..325a1a6:
> Tutorial-Start_to_Finish-ScalarWave_new_way.ipynb: improve language
Date: 2021-09-16T12:59:13Z
Message: updated submodules
Submodule repos/nrpytutorial 325a1a6..a977e0a:
> Tutorial-cmdline_helper.ipynb: Sync with latest cmdline_helper. Document new_C_compile()
Date: 2021-09-16T16:33:45Z
Message: updated submodules
Submodule repos/nrpytutorial a977e0a..d0f4681:
> cmdline_helper.py: fix formatting; make consistent with associated NRPy+ tutorial
Date: 2021-09-16T16:49:07Z
Message: updated submodules
Submodule repos/nrpytutorial d0f4681..76faa60:
> NRPyPN/NRPyPN.ipynb: show cell output
Date: 2021-09-16T17:19:42Z
Message: updated submodules
Submodule repos/lean_public ae8cfce..8abad9a:
> Merge branch 'development'
Date: 2021-09-16T21:09:14Z
Message: updated submodules
Submodule repos/nrpytutorial 76faa60..3c95938:
> Add CurviBoundaryConditions/CurviBoundaryConditions_new_way.py; also improve documentation of Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb
Date: 2021-09-16T22:25:41Z
Message: updated submodules
Submodule repos/nrpytutorial 3c95938..d389c30:
> finite_difference.py: remove extraneous print()
> reference_metric.py: NRPy_basic_defines.h already contains basic #include's by default; also add register_C_functions_and_NRPy_basic_defines() and proper ordering within outputC.py
Date: 2021-09-16T22:40:56Z
Message: updated submodules
Submodule repos/nrpytutorial d389c30..71f1b83:
> reference_metric.py: fix find_timestep() functions
Date: 2021-09-16T22:56:14Z
Message: updated submodules
Submodule repos/nrpytutorial 71f1b83..0d6284b:
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb: Add!
> outputC.py: add -funroll-loops by default for OPTCFLAGS
Date: 2021-09-17T00:43:09Z
Message: updated submodules
Submodule repos/nrpytutorial 0d6284b..aa15677:
> CurviBoundaryCondition/CurviBoundaryConditions_new_way.py: fix weird characters for python2 compatibility
Date: 2021-09-17T01:44:21Z
Message: updated submodules
Submodule repos/nrpytutorial aa15677..6f562d6:
> outputC.py: on second thought, remove -funroll-loops as it slows performance
Date: 2021-09-17T05:02:59Z
Message: updated submodules
Submodule repos/nrpytutorial 6f562d6..8b0c993:
> NRPy_param_funcs.py: Add comment to set_Cparameters*.h, indicating the module associated with each parameter.
Date: 2021-09-17T17:17:07Z
Message: updated submodules
Submodule repos/carpet 977eda4..924d112:
> ReductionTest: remove unused variables
Date: 2021-09-17T20:35:48Z
Message: updated submodules
Submodule repos/nrpytutorial 8b0c993..a5abbb1:
> GiRaFFEfood_NRPy: Updating unit tests to the new standard.
> Tutorial-NRPy_Custom_Functions: Finished writing the tutorial.
Date: 2021-09-17T21:52:17Z
Message: updated submodules
Submodule flesh 6e86aa0..f9338ce:
> Cactus: update config.guess and config.sub
> Cactus: update config.guess and config.sub
Date: 2021-09-18T03:28:35Z
Message: updated submodules
Submodule repos/nrpytutorial a5abbb1..187a369:
> Remove trailing whitespace from reference_metric.py; merge with master.
> reference_metric.py: remove trailing whitespace
Date: 2021-09-20T04:38:28Z
Message: updated submodules
Submodule repos/nrpytutorial 187a369..2e0ce66:
> reference_metric.py: General cleanups. Also add parameter ::rfm_precompute_to_Cfunctions_and_NRPy_basic_defines
Date: 2021-09-20T16:21:19Z
Message: updated submodules
Submodule repos/nrpytutorial 2e0ce66..75ebe01:
> indexedexp.py, reference_metric.py: improve formatting
Date: 2021-09-20T17:07:10Z
Message: updated submodules
Submodule repos/nrpytutorial 75ebe01..5e05d7c:
> reference_metric.py: start work on NRPy_basic_defines_str & reg C funcs
> reference_metric.py: improve formatting
Date: 2021-09-20T18:08:15Z
Message: updated submodules
Submodule repos/nrpytutorial 5e05d7c..8616202:
> in_progress/Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: updated download links for Lorene2
Date: 2021-09-20T20:25:59Z
Message: updated submodules
Submodule repos/nrpytutorial 8616202..15b7f59:
> reference_metric.py: Make rfm_precompute formatting consistent with other modules.
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> reference_metric.py: Migrate rfm_struct declaration to NRPy_basic_defines.h; create C functions for rfm_struct malloc, define, and free. Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb: Sync with reference_metric updates.
Date: 2021-09-20T20:56:36Z
Message: updated submodules
Submodule repos/nrpytutorial 15b7f59..b00d7d4:
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb: Improve ordering, descriptions
Date: 2021-09-20T21:11:53Z
Message: updated submodules
Submodule repos/nrpytutorial b00d7d4..cb4546b:
> pickling.py: Add, for parallel codegen capabilities, and to help remove code dup
Date: 2021-09-20T22:12:59Z
Message: updated submodules
Submodule repos/nrpytutorial cb4546b..03b74ed:
> outputC.py: added suplemental dictionary so that user-defined modules can also output to NRPy_basic_defines.h
Date: 2021-09-20T22:28:22Z
Message: updated submodules
Submodule repos/nrpytutorial 03b74ed..6459dfd:
> grid.py: added IDX4ptS macro to register_C_functions_and_NRPy_basic_defines()
Date: 2021-09-20T23:14:12Z
Message: updated submodules
Submodule repos/nrpytutorial 6459dfd..81b1604:
> BSSN/BSSN_stress_energy_source_terms.py: Improve formatting; grid.py: add current_gridsuffix parameter
> BSSN/BSSN_constraints.py: Register gridfunctions as necessary
Date: 2021-09-21T00:15:28Z
Message: updated submodules
Submodule repos/nrpytutorial 81b1604..9a94608:
> Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: partial progress with setting up Lorene initial data with NRPy grids
Date: 2021-09-21T05:36:13Z
Message: updated submodules
Submodule repos/nrpytutorial 9a94608..96a74d1:
> Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: added 2 new functions: one to compute Hamiltonian constraint without source terms and one to compute only the Hamiltonian constraint source term. Further modifications to main, which is still not complete.
Date: 2021-09-21T16:49:13Z
Message: updated submodules
Submodule repos/nrpytutorial 96a74d1..ff17ccf:
> .semaphore/semaphore.yml: Disable GiRaFFE while we wait for a fix
Date: 2021-09-21T18:05:40Z
Message: updated submodules
Submodule repos/nrpytutorial ff17ccf..0af26c2:
> UnitTesting/run_all_notebooks.sh: added ScalarField/*.ipynb to script
Date: 2021-09-21T18:36:13Z
Message: updated submodules
Submodule repos/nrpytutorial 0af26c2..0dcbce3:
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb: main(): remove unnecessary include; also improve documentation.
Date: 2021-09-21T18:51:30Z
Message: updated submodules
Submodule repos/nrpytutorial 0dcbce3..c333b7d:
> GiRaFFEfood_NRPy: Updating 1D tests to new standard.
Date: 2021-09-21T19:37:23Z
Message: updated submodules
Submodule repos/nrpytutorial c333b7d..ab6751d:
> Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-1D_tests: Changed the algorithm for SDA to account for zeros better.
Date: 2021-09-21T20:53:46Z
Message: updated submodules
Submodule repos/nrpytutorial ab6751d..8c0df93:
> GiRaFFEfood_NRPy: Update Aligned Rotator to current standard.
Date: 2021-09-21T21:39:40Z
Message: updated submodules
Submodule repos/nrpytutorial 8c0df93..613a95b:
> grid.py: Now use IDX4S() by default.
Date: 2021-09-21T21:54:56Z
Message: updated submodules
Submodule repos/nrpytutorial 613a95b..44ddf04:
> ScalarField/Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse_with_regrids.ipynb: Use IDX4S by default.
> grid.py: Now use IDX4S() by default. Update notebooks & Python scripts not in root directory.
Date: 2021-09-21T22:25:33Z
Message: updated submodules
Submodule repos/nrpytutorial 44ddf04..e39eb57:
> enforce_detgammahat_constraint, not enforce_detgammabar_constraint. Also add use_unit_wavespeed parameter to find_timestep C function registration
Date: 2021-09-21T23:11:27Z
Message: updated submodules
Submodule repos/nrpytutorial e39eb57..1d6e085:
> Tutorial-Start_to_Finish-Finite_Difference_Playground.ipynb: Fix IDX2 -> IDX2S issue
Date: 2021-09-21T23:26:43Z
Message: updated submodules
Submodule repos/nrpytutorial 1d6e085..a92786b:
> UnitTesting/run_all_notebooks.sh: exit upon any command failure.
Date: 2021-09-21T23:41:59Z
Message: updated submodules
Submodule repos/nrpytutorial a92786b..3671dc6:
> Enforce_Detgammahat_Constraint.py: cosmetic (formatting) improvement.
Date: 2021-09-22T02:30:12Z
Message: updated submodules
Submodule repos/nrpytutorial 3671dc6..0c9749a:
> Tutorial-BSSN-Enforcing_Determinant_gammabar_equals_gammahat_Constraint.ipynb: Make consistent with BSSN/ module
Date: 2021-09-22T02:45:32Z
Message: updated submodules
Submodule repos/nrpytutorial 0c9749a..b2a4002:
> .gitignore: Add .ipynb_checkpoints
Date: 2021-09-22T05:18:13Z
Message: updated submodules
Submodule repos/nrpytutorial b2a4002..17b407f:
> Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb, MoLtimestepping/MoL_new_way.py: diagnostic_output_gfs now properly points to unused gridfunctions
Date: 2021-09-22T05:33:28Z
Message: updated submodules
Submodule repos/nrpytutorial 17b407f..e388313:
> .semaphore/semaphore.yml: re-add GiRaFFE tests
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb: Allocate memory for non_y_n_gfs after setting up ID.
Date: 2021-09-22T06:19:19Z
Message: updated submodules
Submodule repos/nrpytutorial e388313..121f99e:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> reference_metric.py: Simplify logic and fix a compiler warning.
Date: 2021-09-22T07:20:32Z
Message: updated submodules
Submodule repos/nrpytutorial 121f99e..5c9c527:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> ADM_Numerical_Spherical_or_Cartesian_to_BSSNCurvilinear.py: needed by in_progress/Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb. Will update the actual NRPy module tomorrow
> Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: draft version of the notebook completed.
Date: 2021-09-22T17:01:41Z
Message: updated submodules
Submodule repos/nrpytutorial 5c9c527..c115705:
> For naming consistency, rename Tutorial-BSSN-Enforcing_Determinant_gammabar_equals_gammahat_Constraint.ipynb -> Tutorial-BSSN_enforcing_determinant_gammabar_equals_gammahat_constraint.ipynb
Date: 2021-09-22T19:49:47Z
Message: updated submodules
Submodule repos/nrpytutorial c115705..3953dd9:
> Merge branch 'master' of https://github.com/zachetienne/nrpytutorial
> Tutorial-Start_to_Finish_UnitTest-GiRaFFEfood_NRPy-3D_tests: Fix the SDA code to account for zeros.
Date: 2021-09-22T20:20:25Z
Message: updated submodules
Submodule repos/nrpytutorial 3953dd9..9173e38:
> GiRaFFEfood_NRPy: Some minor cleanup for the initial data.
> Tutorial-GiRaFFEfood_NRPy_Magnetospheric_Wald: Wrote the final initial data from the original paper.
Date: 2021-09-22T22:37:42Z
Message: updated submodules
Submodule repos/nrpytutorial 9173e38..3743984:
> Add new C codegen library & corresponding tutorial: Tutorial-BSSN_time_evolution-C_codegen_library.ipynb and BSSN/BSSN_Ccodegen_library.py
Date: 2021-09-23T03:43:13Z
Message: updated submodules
Submodule repos/nrpytutorial 3743984..9405134:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: Check out the new code!
Date: 2021-09-23T04:44:20Z
Message: updated submodules
Submodule repos/nrpytutorial 9405134..a9d7001:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: fix fin.register_C_functions_and_NRPy_basic_defines(NGHOSTS_account_for_onezone_upwind=True) instead of ...=False).
Date: 2021-09-23T16:57:56Z
Message: updated submodules
Submodule repos/nrpytutorial a9d7001..38c6bdc:
> BSSN/BSSN_Ccodegen_library.py, Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: Add support for finite_difference::FD_functions_enable
Date: 2021-09-23T18:14:13Z
Message: updated submodules
Submodule repos/nrpytutorial 38c6bdc..1af2919:
> SIMD_enable -> enable_SIMD, for consistency with enable_rfm_precompute and all other modules
Date: 2021-09-23T18:29:28Z
Message: updated submodules
Submodule repos/nrpytutorial 1af2919..6498b59:
> FD_functions_enable -> enable_FD_functions for consistency across the codebase.
> Tutorial-BSSN_time_evolution-C_codegen_library.ipynb: Sync again with BSSN/BSSN_Ccodegen_library.py
> ScalarField/*.ipynb: Correct links to Tutorial-BSSN-Enforcing_Determinant_gammabar_equals_gammahat_Constraint, to point to the new name: Tutorial-BSSN_enforcing_determinant_gammabar_equals_gammahat_constraint
> Correct links to Tutorial-BSSN-Enforcing_Determinant_gammabar_equals_gammahat_Constraint, to point to the new name: Tutorial-BSSN_enforcing_determinant_gammabar_equals_gammahat_constraint
Date: 2021-09-23T18:59:57Z
Message: updated submodules
Submodule repos/nrpytutorial 6498b59..312f6ba:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: enable_SIMD=False now works!
Date: 2021-09-23T19:45:49Z
Message: updated submodules
Submodule repos/nrpytutorial 312f6ba..b88abcd:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: Remove Python2 incompatibility; enable_rfm_precompute=False now works (required modifications to MoL_new_way and BSSN_..._library.py); also set default parameters to fastest
Date: 2021-09-23T21:02:12Z
Message: updated submodules
Submodule repos/nrpytutorial b88abcd..be05216:
> Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb: make consistent with MoLtimestepping/MoL_new_way.py
Date: 2021-09-23T21:17:26Z
Message: updated submodules
Submodule repos/nrpytutorial be05216..623e374:
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb: enable_rfm_precompute=False now supported!
Date: 2021-09-23T22:03:12Z
Message: updated submodules
Submodule repos/nrpytutorial 623e374..0d065d3:
> Tutorial-Start_to_Finish-ScalarWave_new_way.ipynb: fix call to MoL_step_forward_in_time()
Date: 2021-09-24T13:18:45Z
Message: updated submodules
Submodule repos/lean_public 8abad9a..cb94b52:
> Merged in master (pull request #5)
Date: 2021-09-24T18:08:57Z
Message: updated submodules
Submodule repos/nrpytutorial 0d065d3..094c276:
> GiRaFFEfood_NRPy: Clean up file names to match current conventions.
Date: 2021-09-24T20:26:39Z
Message: updated submodules
Submodule repos/nrpytutorial 094c276..d753dab:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: Remove malloc and free of auxevol_gfs. MoL takes care of thatgit add Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb!
Date: 2021-09-24T21:58:17Z
Message: updated submodules
Submodule repos/nrpytutorial d753dab..7089975:
> outputC.py: Add -Wunknown-pragmas to DEBUGCFLAGS, to remove bogus OpenMP pragma warnings
> SpinWeight_minus2_SphHarmonics/SpinWeight_minus2_SphHarmonics.py: Give access to Y() function globally.
Date: 2021-09-25T04:04:33Z
Message: updated submodules
Submodule repos/nrpytutorial 7089975..f7d1999:
> outputC.py: whoops, -Wno-unknown-pragmas, not -Wunknown-pragmas
Date: 2021-09-25T16:16:46Z
Message: updated submodules
Submodule repos/nrpytutorial f7d1999..a3c062d:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: Restore reference_metric::CoordSystem after parallel codegen. Also add useful comment for default_CFL_factor
Date: 2021-09-25T20:36:10Z
Message: updated submodules
Submodule repos/nrpytutorial a3c062d..ba7e1b1:
> outputC.py: -Ofast -> -O2. Enables use of isnan, etc., without drop in performance
Date: 2021-09-27T04:24:34Z
Message: updated submodules
Submodule repos/nrpytutorial ba7e1b1..5c58892:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4.ipynb: Output to C code directory and not NRPy+ root directory.
Date: 2021-09-27T15:06:21Z
Message: updated submodules
Submodule repos/nrpytutorial 5c58892..6585a40:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4.ipynb: Output executable and data to BSSN_Two_BHs_Collide_Ccodes_psi4/output . Also output 2D diagnostics every 100 iterations.
Date: 2021-09-27T16:07:29Z
Message: updated submodules
Submodule repos/nrpytutorial 6585a40..b6484ab:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4.ipynb: output to BSSN_Two_BHs_Collide_Ccodes_psi4/
Date: 2021-09-27T16:37:58Z
Message: updated submodules
Submodule repos/nrpytutorial b6484ab..d00bd49:
> reference_metric.py's register_C_functions_and_NRPy_basic_defines(): output Cart_to_xx_and_nearest_i0i1i2() and Cart_to_xx_and_nearest_i0i1i2_global_grid_center() by default.
> pickling.py: don't reset parameters to default values in unpickling. Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: main(): slight code cleanup, don't manually restore parameters not set to default.
Date: 2021-09-27T20:27:13Z
Message: updated submodules
Submodule repos/nrpytutorial d00bd49..4ed84a4:
> Tutorial-GiRaFFEfood_NRPy-Magnetospheric_Wald: Fixed issues preventing the unit test from passing.
Date: 2021-09-27T20:57:45Z
Message: updated submodules
Submodule repos/nrpytutorial 4ed84a4..70dcb0a:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4_new_way.ipynb: Add.
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4_new_way.ipynb, BSSN/BSSN_Ccodegen_library.py: Add psi4 output and Two_BHs_Collide-Psi4_new_way tutorial. Also various improvements to *Two_BHs_Collide*.ipynb notebooks.
Date: 2021-09-27T21:43:38Z
Message: updated submodules
Submodule repos/nrpytutorial 70dcb0a..f77c2b8:
> EnableSIMD -> enable_SIMD.
Date: 2021-09-27T21:58:55Z
Message: updated submodules
Submodule repos/nrpytutorial f77c2b8..28a40ff:
> Enable_rfm_precompute -> enable_rfm_precompute
Date: 2021-09-27T22:44:46Z
Message: updated submodules
Submodule repos/nrpytutorial 28a40ff..0185181:
> loop.py: simple_loop(): Add option OMP_pragma_on= to choose on which loop to apply OpenMP parallelization. Defaults to "i2", the outermost loop.
Date: 2021-09-27T23:00:08Z
Message: updated submodules
Submodule repos/nrpytutorial 0185181..c61dc9a:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: Implement OMP_pragma_on= support. Significant speed-up!
Date: 2021-09-27T23:30:41Z
Message: updated submodules
Submodule repos/nrpytutorial c61dc9a..2e76b42:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4_new_way.ipynb: Add "high resolution" option.
Date: 2021-09-27T23:45:57Z
Message: updated submodules
Submodule repos/nrpytutorial 2e76b42..d1f3b70:
> cmdline_helper: Add support for 4900HS
Date: 2021-09-28T00:16:34Z
Message: updated submodules
Submodule repos/nrpytutorial d1f3b70..3b692ca:
> Update BSSN/BSSN_Ccodegen_library.py to be consistent with Tutorial-BSSN_time_evolution-C_codegen_library.ipynb
> Tutorial-BSSN_time_evolution-C_codegen_library.ipynb: Add functions related to GW extraction using psi4
Date: 2021-09-28T00:47:10Z
Message: updated submodules
Submodule repos/nrpytutorial 3b692ca..0454bb0:
> UnitTesting/core_Jupyter_notebook_testsuite.sh: don't run Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4_new_way.ipynb
Date: 2021-09-28T01:02:27Z
Message: updated submodules
Submodule repos/nrpytutorial 0454bb0..97ce52b:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide-Psi4_new_way.ipynb: No need to update the timer every iteration; just update as needed.
Date: 2021-09-28T01:48:20Z
Message: updated submodules
Submodule repos/nrpytutorial 97ce52b..628c9ff:
> UnitTesting/core_Jupyter_notebook_testsuite.sh: fix missing ]
Date: 2021-09-28T04:51:34Z
Message: updated submodules
Submodule repos/nrpytutorial 628c9ff..b0f5590:
> outputC.py, reference_metric.py: NRPy_basic_defines.h -- remove extraneous linebreaks
Date: 2021-09-28T17:35:57Z
Message: updated submodules
Submodule repos/nrpytutorial b0f5590..3b2e0b0:
> Tutorial-Start_to_Finish-*_new_way.ipynb: Remove dead code
Date: 2021-09-28T19:22:56Z
Message: updated submodules
Submodule repos/nrpytutorial 3b2e0b0..811b1b0:
> Tutorial-Start_to_Finish-*_new_way.ipynb: remove extraneous linebreaks
Date: 2021-09-28T20:24:01Z
Message: updated submodules
Submodule repos/nrpytutorial 811b1b0..e5b417d:
> Tutorial-Start_to_Finish-*_new_way.ipynb, outputC: start deprecation of generate_Cparameters_Ccodes() -- instead Declare paramstruct, register set_Cparameters_to_default(), and output declare_Cparameters_struct.h and set_Cparameters[].h within outC.NRPy_param_funcs_register_C_functions_and_NRPy_basic_defines()
Date: 2021-09-28T20:39:23Z
Message: updated submodules
Submodule repos/nrpytutorial e5b417d..60c8200:
> Tutorial-Start_to_Finish-Curvilinear_BCs_new_way.ipynb: Update to new_way standards: improve formatting, move set_Cparameters_defaults.h to corresponding C function call.
Date: 2021-09-29T21:37:21Z
Message: updated submodules
Submodule repos/nrpytutorial 60c8200..5469917:
> GiRaFFEfood_NRPy: Fix filepaths for pdf generation.
Date: 2021-10-01T18:26:55Z
Message: updated submodules
Submodule repos/nrpytutorial 5469917..1bc8d86:
> Merge pull request #38 from karinnes/master
Date: 2021-10-01T21:15:02Z
Message: updated submodules
Submodule arrangements/EinsteinUtils aabd1ed..5939fa0:
> TGRTensor: use isfinite() rather than finite()
Submodule flesh f9338ce..3842b07:
> Cactus: add explicit error mesage if wrong reductin op handles are used
Submodule repos/einsteinanalysis eadf6f0..42c9579:
> AHFinderDirect: remove use of finite()
Submodule repos/einsteinevolve a4a8090..480b915:
> GRHydro_InitData: use C99 isfinite() rather than finite()
> GRHydro: use C99 isfinite rather than finite
Date: 2021-10-01T22:00:57Z
Message: updated submodules
Submodule repos/nrpytutorial 1bc8d86..1c1fd88:
> ScalarField/Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse_with_regrids.ipynb: minor fixes to documentation
Date: 2021-10-02T05:54:26Z
Message: updated submodules
Submodule repos/nrpytutorial 1c1fd88..4fa3687:
> in_progress/Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: documentation complete (modulo validation results since something weird is still happening).
Date: 2021-10-02T22:42:31Z
Message: updated submodules
Submodule repos/nrpytutorial 4fa3687..89c4082:
> Tutorial-ADM_Initial_Data-ScalarField_Ccode.ipynb: partial progress. Still need to add the C functions that will convert the Spherical ID to Curvilinear coordinates
> Revert "in_progress/Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: documentation complete (modulo validation results since something weird is still happening)."
> Tutorial-ADM_Initial_Data-ScalarField_Ccode.tex: partial progress. Still need to add the C functions that will convert the Spherical ID onto curvilinear grids.
Date: 2021-10-04T18:46:39Z
Message: updated submodules
Submodule simfactory 0bcbd79..7a95827:
> supermuc: update machine definition
Date: 2021-10-04T19:17:14Z
Message: updated submodules
Submodule repos/nrpytutorial 89c4082..9f43b31:
> Unwanted file
> Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb: Synchronize with MoLtimestepping/*new_way*. Also update all S2F*_new_way.ipynb to use updated MoL_new_way infrastructure
> MoL_new_way.py: Remove cruft
> MoL_new_way.py: Use outputC for codegen & support SIMD for MoL core loops!
Date: 2021-10-04T20:03:07Z
Message: updated submodules
Submodule repos/nrpytutorial 9f43b31..bd7f823:
> .semaphore/semaphore.yml: remove Ubuntu Focal for now, as it's broken in Semaphore
> .semaphore/semaphore.yml: try removing apt-get update
> Merge pull request #39 from zachetienne/newBasisTransformation
Date: 2021-10-04T20:34:52Z
Message: updated submodules
Submodule repos/nrpytutorial bd7f823..b7a9c80:
> .semaphore/semaphore.yml: Use Python 3.9.x with devel sympy
> Tutorial-Start_to_Finish-ScalarWave_new_way.ipynb: enable_SIMD in MoL_new_way
> .semaphore/semaphore.yml: 3.6.9 is default in bionic
Date: 2021-10-04T21:20:47Z
Message: updated submodules
Submodule repos/nrpytutorial b7a9c80..198c05d:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: output less frequently
Date: 2021-10-05T15:41:28Z
Message: updated submodules
Submodule manifest b658b0c..1b0e89f:
> einsteintoolkit.th: add arrangementdocs to Llama
Date: 2021-10-06T02:39:55Z
Message: updated submodules
Submodule repos/nrpytutorial 198c05d..986ace9:
> in_progress/Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: fixing previous incorrect revert
Date: 2021-10-07T06:56:58Z
Message: updated submodules
Submodule repos/nrpytutorial 986ace9..3fd4cd3:
> Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: fixed Hamiltonian constraint issues. Fixed discrepancies with tthe ETK regarding when to zero the shift. Plots should be broken if you don't have ETK data. Still see discrepancies in momentum constraints
Date: 2021-10-07T23:46:14Z
Message: updated submodules
Submodule repos/nrpytutorial 3fd4cd3..05f7c19:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: Greatly improve progress indicator
Date: 2021-10-08T00:16:46Z
Message: updated submodules
Submodule repos/nrpytutorial 05f7c19..f1f9f01:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide*_new_way.ipynb: Greatly improve progress indicators
Date: 2021-10-08T10:58:28Z
Message: updated submodules
Submodule repos/lean_public cb94b52..9e44778:
> Merge branch 'master' of bitbucket.org:canuda/lean_public
> manifest: update thornlist and bibtex
Date: 2021-10-08T19:07:53Z
Message: updated submodules
Submodule repos/nrpytutorial f1f9f01..1ff16f7:
> GiRaFFE: Starting to update GiRaFFE to the new way and use make files.
> Merge branch 'master' of https://github.com/zachetienne/nrpytutorial
> GiRaFFEfood_NRPy: Eliminated the repeated code from Jacobian transformations.
Date: 2021-10-08T20:54:53Z
Message: updated submodules
Submodule repos/nrpytutorial 1ff16f7..efe9844:
> Tutorial-Start_to_Finish_UnitTest-ShiftedKerrSchild: Fix incomplete basis transformation.
Date: 2021-10-09T06:20:15Z
Message: updated submodules
Submodule repos/nrpytutorial efe9844..43418e7:
> Tutorial-ADM_Initial_Data-ScalarField.ipynb: added 'new_way' functionality
> Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse.ipynb: added missing link to TOC
> ScalarField/Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse_with_regrids.ipynb: updated to conform with latest update to ScalarField/ScalarField_InitialData.py. Fixed a series of broken links to other tutorial notebooks. Fixed plot.
> Tutorial-Start_to_Finish-*ScalarField*: updated to conform with latest update to ScalarField/ScalarField_InitialData.py
> ScalarField/ScalarField_InitialData.py: first update towards changing to the new way
> ScalarField/ScalarField_interp.h: minor updates. Will be removed in future updates to ScalarField/ScalarField_InitialData.py
Date: 2021-10-10T18:14:11Z
Message: updated submodules
Submodule repos/nrpytutorial 43418e7..db4d208:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_ScalarField_initial_data.ipynb: fixed issued caused by removal of Ccodesdir argument from ID function.
> Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse.ipynb: fixed issued caused by removal of Ccodesdir argument from ID function.
> Tutorial-ADM_Initial_Data-ScalarField.ipynb: fixed issued caused by removal of Ccodesdir argument from ID function.
Date: 2021-10-11T01:52:36Z
Message: updated submodules
Submodule repos/nrpytutorial db4d208..9cde062:
> .semaphore/semaphore.yml: install python-tk for Python2 core Jupyter notebook unit test
Date: 2021-10-11T06:27:27Z
Message: updated submodules
Submodule repos/nrpytutorial 9cde062..b313d18:
> ScalarField/ScalarField_InitialData.py: removed f string for compatibility with Python 2
> ScalarField/Tutorial-Start_to_Finish-BSSNCurvilinear-ScalarField_Collapse_with_regrids.ipynb: fixed issued caused by removal of Ccodesdir argument from ID function.
Date: 2021-10-13T20:24:03Z
Message: updated submodules
Submodule repos/nrpytutorial b313d18..2b18184:
> GiRaFFE_NRPy: Adding functions to generate files for new way.
Date: 2021-10-14T18:18:49Z
Message: updated submodules
Submodule repos/nrpytutorial 2b18184..75c7448:
> Tutorial-Reference_Metric.ipynb: expanded the discussion of SymTP coordinates. Fixed discussion of SinhSymTP coordinates, which was outdated. Added plots to illustrate the SymTP and SinhSymTP grids
> reference_metric.py: added Cart_to_xx expressions to SinhSymTP coordinates
Date: 2021-10-14T19:35:29Z
Message: updated submodules
Submodule simfactory 7a95827..70f20ab:
> comet: remove retired machine
Date: 2021-10-14T19:50:47Z
Message: updated submodules
Submodule repos/nrpytutorial 75c7448..b2b72d6:
> tests/trusted_values_dict.py: Update SinhSymTP entry, now that we have exact expressions for Cart_to_xx[3]
Date: 2021-10-16T17:10:46Z
Message: updated submodules
Submodule repos/nrpytutorial b2b72d6..39dfb4d:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> outputC.py: indent_Ccode() no longer adds trailing whitespace to empty lines
Date: 2021-11-05T13:20:27Z
Message: updated submodules
Submodule manifest 1b0e89f..3eb5ad9:
> einsteintoolkit.th: add parts of kuibit to checkout
> einsteintoolkit.th: add reprimand
Submodule repos/nrpytutorial 39dfb4d..a62030d:
> .semaphore/semaphore.yml: SymPy-dev 3.8.3 test was using 3.6.9. Let's update to 3.8 for consistency
> GiRaFFE_NRPy_new_way: Fixing issues in the A2B, Afield_flux, and BCs code generation.
> GiRaFFE_NRPy_new_way: Fixing issues preventing the new way notebook from working.
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> UnitTesting/assert_equal.py: Add check_zero(expr), which determines if an expression generically evaluates to zero.
> GiRaFFE_NRPy: Adding more needed functions for GiRaFFE_NRPy new way.
Submodule simfactory 70f20ab..6343fbc:
> bitbucket-pipelines.yml: bump docker image to use Debian bullseye and Python 3
> Expanse: Fix name of configuration file
> Expanse: Set affinity when running with 4 OpenMP threads
> Expanse: use NODE_PROCS instead of PPN_USED
> Expanse: use ibrun instead of srun
> expanse: Don't use system's python
Date: 2021-11-05T18:59:48Z
Message: updated submodules
Submodule repos/nrpytutorial a62030d..142ad07:
> GiRaFFE_NRPy/GiRaFFE_NRPy_PPM.py: Fixed typo that was breaking the build.
Date: 2021-11-05T20:01:32Z
Message: updated submodules
Submodule repos/nrpytutorial 142ad07..ff939c8:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> .semaphore/semaphore.yml: hopefully fix build of Python 2.7
Date: 2021-11-05T22:35:41Z
Message: updated submodules
Submodule simfactory 6343fbc..2207d60:
> Frontera: add missing beginning of string anchor to alias pattern
Date: 2021-11-06T05:00:54Z
Message: updated submodules
Submodule repos/nrpytutorial ff939c8..652feba:
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_with_loop_tiling_new_way.ipynb: validated ScalarWaveCurvilinear start-to-finish tutorial with loop tiling
> Wrong file
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_with_loop_tiling_new_way.tex: validated ScalarWaveCurvilinear start-to-finish tutorial with loop tiling
Date: 2021-11-06T21:42:32Z
Message: updated submodules
Submodule repos/nrpytutorial 652feba..12abef5:
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_with_loop_tiling_new_way.ipynb: made more efficient use of 'global' indices
Date: 2021-11-07T15:25:32Z
Message: updated submodules
Submodule simfactory 2207d60..db9c209:
> Frontera: use full hostname in aliaspattern
Date: 2021-11-16T22:34:33Z
Message: updated submodules
Submodule repos/nrpytutorial 12abef5..bd477e4:
> Merge branch 'master' of https://github.com/zachetienne/nrpytutorial
> Tutorial-Start_to_Finish-GiRaFFE_NRPy-1D_tests-staggered: Revert changes that should have been temporary.
> GiRaFFE_NRPy_new_way: Last fixes to get new way working!
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> Tutorial-BaikalETK.ipynb: update notebook comment
Date: 2021-11-17T01:54:48Z
Message: updated submodules
Submodule repos/nrpytutorial bd477e4..2053dcd:
> outputC.py: Fix mutable function argument
Date: 2021-11-17T15:00:01Z
Message: updated submodules
Submodule simfactory db9c209..64c18bb:
> wheeler: update basedir after panases upgrade
> stampede2: use FQDN for alias pattern
> bluewaters: remove unused part of alias pattern
Date: 2021-11-17T21:40:38Z
Message: updated submodules
Submodule repos/nrpytutorial 2053dcd..11237c0:
> GiRaFFE_NRPy_new_way: Adding functions to use the staggered prescription in the new way.
Date: 2021-11-19T15:45:52Z
Message: updated submodules
Submodule manifest 3eb5ad9..ab8dab7:
> einsteintoolkit.bib: add Harris:2020xlr, Virtanen:2019joe for numpy and scipy
> einsteintoolkit.bib: add Kuibit main citation
Date: 2021-11-19T16:32:04Z
Message: updated submodules
Submodule simfactory 64c18bb..c77dcfd:
> Frontera: do not enable -ipo by default
> Frontera: fix copy&paste error
Date: 2021-11-19T16:47:29Z
Message: updated submodules
Submodule simfactory c77dcfd..30cbd58:
> summit: remove unused, outdated option list
> summit: update modules used
> expanse: reques full memory for job
Date: 2021-11-19T17:02:52Z
Message: updated submodules
Submodule simfactory 30cbd58..f17da73:
> mike: remove retired machine
Date: 2021-11-19T19:06:00Z
Message: updated submodules
Submodule manifest ab8dab7..b786700:
> einsteintoolkit.bib: add Kastaun:2020uxr
Date: 2021-11-19T21:24:35Z
Message: updated submodules
Submodule flesh 3842b07..38f6d39:
> Cactus: use www.cactuscode.org URL for all website referals
Date: 2021-11-21T02:07:59Z
Message: updated submodules
Submodule simfactory f17da73..8a4c81a:
> summit: allow use of modern gcc with nvcc
Date: 2021-12-01T18:36:59Z
Message: updated submodules
Submodule repos/nrpytutorial 11237c0..18f6887:
> Fix some typos involving "it's"
Date: 2021-12-02T22:37:51Z
Message: updated submodules
Submodule repos/nrpytutorial 18f6887..7db2e87:
> Tutorial-BSSN_time_evolution-C_codegen_library.ipynb: improve the function validatio comparison. The old way ignored most of the function.
Date: 2021-12-04T02:53:12Z
Message: updated submodules
Submodule repos/nrpytutorial 7db2e87..815c064:
> BSSN/ADM_Exact_Spherical_or_Cartesian_to_BSSNCurvilinear.py: speed up the conversion a bit
Date: 2021-12-04T03:23:42Z
Message: updated submodules
Submodule repos/nrpytutorial 815c064..38805d7:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb: enable Cartesian output
Date: 2021-12-04T03:54:14Z
Message: updated submodules
Submodule repos/nrpytutorial 38805d7..e56d096:
> Tutorial-ADM_Initial_Data-Converting_Exact_ADM_Spherical_or_Cartesian_to_BSSNCurvilinear.ipynb: add the same simplification as in the BSSN module
Date: 2021-12-04T05:10:37Z
Message: updated submodules
Submodule repos/nrpytutorial e56d096..f9a2865:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb: Add support for Cyl and Cart coords
Date: 2021-12-04T05:56:26Z
Message: updated submodules
Submodule repos/nrpytutorial f9a2865..37733a9:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb: Actually use freeparams. Various other improvements as well.
Date: 2021-12-04T06:27:08Z
Message: updated submodules
Submodule repos/nrpytutorial 37733a9..467eff1:
> BSSN ID: Update UIUC to latest format
> Tutorial-Start_to_Finish-BSSNCurvilinear-Setting_up_Exact_Initial_Data.ipynb: Disable symmetry_axes when not using Spherical-like coords.
Date: 2021-12-06T17:22:28Z
Message: updated submodules
Submodule simfactory 8a4c81a..3eb9776:
> expanse: load sdsc module for ibrun command
> smic: update option list
Date: 2021-12-08T06:56:15Z
Message: updated submodules
Submodule repos/nrpytutorial 467eff1..6be4508:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> BSSN/BSSN_quantities.py bugfix: Properly set RbarDD global variable if BSSN.BSSN_quantities::LeaveRicciSymbolic and RbarDD gridfunction already exists.
Date: 2021-12-09T05:37:30Z
Message: updated submodules
Submodule simfactory 3eb9776..5b8592a:
> cori: use integer division for Python3
Date: 2021-12-09T20:23:40Z
Message: updated submodules
Submodule manifest b786700..046f5d9:
> Forgot to add the proper bibtex entry
> einsteintoolkit.th: use release branch
> einsteintoolkit.th: use release branch
Date: 2021-12-09T21:40:07Z
Message: updated submodules
Submodule flesh 38f6d39..f0cd488:
> Merge branch 'ET_2021_11' of https://bitbucket.org/cactuscode/cactus into ET_2021_11
> Cactus: update version in information in Makefile and docs
> Cactus: regenerate documentation
> Cactus: update version in information in Makefile and docs
Date: 2021-12-10T17:15:35Z
Message: updated submodules
Submodule flesh f0cd488..d3ca71d:
> Cactus: use Unix line endings in README file
Date: 2021-12-12T20:53:34Z
Message: updated submodules
Submodule repos/nrpytutorial 6be4508..273c5b7:
> Sync with BlackHoles@Home infrastructure: introduce griddata_struct to handle all grid data -- simplifies function calls. Simplify BSSN/BSSN_Ccodegen_library.py (remove deprecated gridsuffix). outputC.py: Store all Cfunctions in outC_function_master_list, to ensure information isn't lost and is now used for generating Makefile (new_way). pickling.py: incorporate outC_function_master_list information. MoLtimestepping/MoL_new_way.py: sort gridfunction reads in MoL update to ensure reproducibility; unpack griddata struct as needed for update. CurviBoundaryConditions/CurviBoundaryConditions_new_way.py: Introduce new and improved radiation (Sommerfeld) outer BCs. new radiation BCs support arbitrary order, and now both radiation and extrapolation BCs can be output and used. The latter is useful for BSSN as lambdaU needs to be extrapolated to the outer boundary. Tutorial*_new_way.py: updated to latest infrastructure, excluding (TODO) psi4 output notebook.
Date: 2021-12-12T21:39:23Z
Message: updated submodules
Submodule repos/nrpytutorial 273c5b7..95b9025:
> Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb: try to make validation compatible with Python2. Ugh.
Date: 2021-12-12T22:09:53Z
Message: updated submodules
Submodule repos/nrpytutorial 95b9025..95a36fa:
> Tutorial-Method_of_Lines-C_Code_Generation_new_way.ipynb: try to make validation compatible with Python2. Ugh.
Date: 2021-12-13T16:59:44Z
Message: updated submodules
Submodule repos/nrpytutorial 95a36fa..1831c96:
> Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: compiles again.
> outputC.py: output supplemental_dict if specified.
Date: 2021-12-13T17:30:24Z
Message: updated submodules
Submodule repos/nrpytutorial 1831c96..ba48f41:
> Tutorial-Solving_the_Scalar_Wave_Equation_with_NumPy.ipynb: Fix broken link and improve wording near the top of the notebook. Thanks to Keith Dow for pointing these out!
Date: 2021-12-14T21:46:35Z
Message: updated submodules
Submodule repos/nrpytutorial ba48f41..1ebc9e7:
> Tutorial-BaikalETK.ipynb: start updating to latest infrastructure. Pickling/unpickling still needs work.
Date: 2021-12-15T22:42:45Z
Message: updated submodules
Submodule repos/nrpytutorial 1ebc9e7..3cb1c36:
> BSSN/BSSN_Ccodegen_library.py: Add func_name_suffix option. Tutorial-BaikalETK_new_way.ipynb: start work.
Date: 2021-12-15T22:57:58Z
Message: updated submodules
Submodule repos/nrpytutorial 3cb1c36..05c9526:
> Merge branch 'master' of https://github.com/zachetienne/nrpytutorial
> GiRaFFE_NRPy_staggered_new_way: Created the start-to-finish test and fixed several bugs.
Date: 2021-12-15T23:13:18Z
Message: updated submodules
Submodule repos/nrpytutorial 05c9526..90fd3a9:
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: make enable_finite_difference_functions=True work; Tutorial-BaikalETK_new_way.ipynb: continue work.
Date: 2021-12-17T02:40:00Z
Message: updated submodules
Submodule repos/nrpytutorial 90fd3a9..3cf40af:
> Tutorial-Start_to_Finish-BSSNCurvilinear-Two_BHs_Collide_new_way.ipynb: Remove commented-out line.
> Tutorial-BaikalETK_new_way.ipynb: continue work.
Date: 2021-12-17T04:11:38Z
Message: updated submodules
Submodule repos/nrpytutorial 3cf40af..cac4f8e:
> Tutorial-BaikalETK_new_way.ipynb: now outputs all registered functions
Date: 2021-12-17T05:27:55Z
Message: updated submodules
Submodule repos/nrpytutorial cac4f8e..5f36455:
> Tutorial-BaikalETK_new_way.ipynb: auxiliary functions: fix formatting and several bugs
Date: 2021-12-17T05:43:13Z
Message: updated submodules
Submodule repos/nrpytutorial 5f36455..113c365:
> BSSN_Ccodegen_library.py: default to constant KO strength
Date: 2021-12-17T05:58:27Z
Message: updated submodules
Submodule repos/nrpytutorial 113c365..c3752c4:
> BSSN/BSSN_Ccodegen_library.py: improve timing message for BSSN constraints, BSSN RHSs, and Ricci compute
Date: 2021-12-17T06:13:42Z
Message: updated submodules
Submodule repos/nrpytutorial c3752c4..36a25b0:
> finite_difference.py: fix indent=3 spaces -> 2 spaces
> BSSN/BSSN_Ccodegen_library.py: start ET compatibility
Date: 2021-12-17T12:35:13Z
Message: updated submodules
Submodule repos/nrpytutorial 36a25b0..353179a:
> BSSN/BSSN_Ccodegen_library.py: Add ETK compatibility functions
Date: 2021-12-17T16:54:25Z
Message: updated submodules
Submodule repos/nrpytutorial 353179a..31487cc:
> BSSN/BSSN_Ccodegen_library.py: various fixes to ETK compatibility
Date: 2021-12-17T19:42:10Z
Message: updated submodules
Submodule repos/nrpytutorial 31487cc..f2e0d57:
> Tutorial-BaikalETK_new_way.ipynb: update most function names in schedule.ccl
> Tutorial-BaikalETK_new_way.ipynb: generated C codes compile! Next need to work on the updated C function names.
Date: 2021-12-17T20:12:39Z
Message: updated submodules
Submodule repos/nrpytutorial f2e0d57..42debad:
> Tutorial-BaikalETK_new_way.ipynb: Add T4DD_to_T4UU() function, needed for Baikal
Date: 2021-12-17T20:27:54Z
Message: updated submodules
Submodule repos/nrpytutorial 42debad..7bc8960:
> Tutorial-BaikalETK_new_way.ipynb: Fixed schedule.ccl. Generated thorns now compile!
Date: 2021-12-18T01:02:24Z
Message: updated submodules
Submodule repos/nrpytutorial 7bc8960..448c002:
> ADM_to_BSSN: add code to compute lambdaU; Ricci_eval: enable golden kernels
Date: 2021-12-18T17:33:51Z
Message: updated submodules
Submodule repos/nrpytutorial 448c002..81aae4e:
> Tutorial-BaikalETK_new_way.ipynb: fix a couple inconsistencies with the old Baikal.
Date: 2021-12-19T16:26:19Z
Message: updated submodules
Submodule repos/nrpytutorial 81aae4e..4a9a4e9:
> Tutorial-BaikalETK_new_way.ipynb: fix issues in schedule.ccl. Still not working...
Date: 2021-12-20T16:35:15Z
Message: updated submodules
Submodule repos/nrpytutorial 4a9a4e9..8c47a85:
> BSSN/BSSN_Ccodegen_library.py: set default diss_strength to 0.1, for consistency with the ETK. Tutorial-BaikalETK_new_way.ipynb: regenerate.
Date: 2021-12-21T13:57:27Z
Message: updated submodules
Submodule repos/nrpytutorial 8c47a85..fa98622:
> BSSN/BSSN_Ccodegen_library.py, Tutorial-BaikalETK_new_way.ipynb: Fix bounds on ETK loops. Seems to work!
Date: 2021-12-22T04:59:10Z
Message: updated submodules
Submodule repos/nrpytutorial fa98622..a9d82ff:
> Tutorial-BaikalETK_new_way.ipynb: start work on updating documentation
Date: 2021-12-22T19:08:43Z
Message: updated submodules
Submodule repos/nrpytutorial a9d82ff..f865510:
> BSSN/BSSN_Ccodegen_library.py: mark all ETK params with UNUSED attribute to remove compile warnings when unused.
> Tutorial-BaikalETK_new_way.ipynb: clean up notebook documentation
Date: 2021-12-23T03:02:29Z
Message: updated submodules
Submodule repos/nrpytutorial f865510..54d9b73:
> BSSN_Ccodegen_library.py: import missing module sys
Date: 2021-12-25T02:41:39Z
Message: updated submodules
Submodule repos/nrpytutorial 54d9b73..584c337:
> BSSN/ADM_Exact_Spherical_or_Cartesian_to_BSSNCurvilinear.py: global-ize ADM quantities after basis xform so they can be used if desired.
Date: 2021-12-26T13:34:26Z
Message: updated submodules
Submodule flesh d3ca71d..1ccad35:
> Cactus: update config.guess and config.sub
Date: 2021-12-26T13:49:44Z
Message: updated submodules
Submodule repos/cactusnumerical fd198fe..9aed832:
> Periodic: include cctk_Arguments when using DECLARE_CCTK_ARGUMENTS
> MoL: include cctk_Arguments.h when using DECLARE_CCTK_ARGUMENTS
Submodule repos/einsteinanalysis 42c9579..b01558e:
> Multipole: include cctk_Arguments when using CCTK_ARGUMENTS
Date: 2021-12-26T14:05:00Z
Message: updated submodules
Submodule repos/wvuthorns_diagnostics d4817ec..25d9c18:
> Merged in rhaas/cctkarguments (pull request #8)
Date: 2021-12-26T16:07:22Z
Message: updated submodules
Submodule flesh 1ccad35..6d8feee:
> Cactus: enable detection of attributes const and pure
Date: 2021-12-27T01:17:27Z
Message: updated submodules
Submodule repos/carpet 924d112..3b69fac:
> Carpet: remove duplicate, no-op line of code
Date: 2021-12-27T01:47:59Z
Message: updated submodules
Submodule arrangements/CactusPUGH 44ff299..a8e3236:
> PUGH: correctly zero out ghost sizes
Date: 2021-12-27T23:41:56Z
Message: updated submodules
Submodule simfactory 5b8592a..b399bd2:
> supermuc-ng: export env variables to SLURM job
> supermuc-ng: load gmake module
Date: 2021-12-30T22:43:57Z
Message: updated submodules
Submodule repos/nrpytutorial 584c337..56f1690:
> GiRaFFE_NRPy_new_way: Bug fixes so that now both prescriptions are updated to the new way.
Date: 2021-12-31T14:45:30Z
Message: updated submodules
Submodule repos/nrpytutorial 56f1690..615f8fe:
> Tutorial-BSSN_time_evolution-C_codegen_library.ipynb: Sync with latest BSSN/BSSN_Ccodegen_library.py Python module
Date: 2021-12-31T15:31:20Z
Message: updated submodules
Submodule repos/nrpytutorial 615f8fe..33acb51:
> Tutorial-BSSN_time_evolution-C_codegen_library.ipynb: add more debugging info in case of failure
Date: 2022-01-02T21:42:52Z
Message: updated submodules
Submodule repos/nrpytutorial 33acb51..5222170:
> Tutorial-Start_to_Finish-ScalarWaveCurvilinear_new_way.ipynb: Fix code comments in main(). Thanks Thiago Assumpcao for the heads up!
Date: 2022-01-03T19:36:40Z
Message: updated submodules
Submodule flesh 6d8feee..b416326:
> Cactus: allow all of [A-Za-z0-9_.:+-] in version strings
> Cactus: use DECLARE_CCTK_PARAMETERS to access Cactus params
Date: 2022-01-03T20:07:13Z
Message: updated submodules
Submodule flesh b416326..094f0c8:
> Cactus: update documentation about unused variables in CHECKED macros
> Cactus: define custom type for inaccessible grid functions
Submodule repos/cactustest 1457d7c..e5fc437:
> TestReadWrite: fix some comments
> TestReadWrite: adapt to using custom type for unused variables
Date: 2022-01-03T20:37:43Z
Message: updated submodules
Submodule repos/nrpytutorial 5222170..83f7915:
> outputC.py: Improve indent_Ccode(): remove trailing whitespace, and do not indent C preprocessor statements.
Date: 2022-01-06T18:50:05Z
Message: updated submodules
Submodule repos/Proca b844285..a62cc85:
> Proca: include cctk_Arguments when using DECLARE_CCTK_ARGUMENTS _
Submodule repos/carpet 3b69fac..84e49e8:
> Carpet: prefix public functions with Carpet
Date: 2022-01-06T19:05:23Z
Message: updated submodules
Submodule flesh 094f0c8..3501a67:
> Cactus: move scheduled function prototypes into cctk_Arguments.h
Date: 2022-01-07T15:11:35Z
Message: updated submodules
Submodule simfactory b399bd2..596b3f0:
> bluewaters: remove retired machine
Date: 2022-01-07T15:42:11Z
Message: updated submodules
Submodule repos/Kranc af2c41a..ea5e14a:
> use ValueQLegacy
> Kranc.m: provide legacy ValueQ function
Date: 2022-01-07T20:32:19Z
Message: updated submodules
Submodule repos/nrpytutorial 83f7915..ff8a9f2:
> finite_difference_helpers.py: Improve the indent_Ccode() script to match recent improvements to outputC's indent_Ccode().
Date: 2022-01-11T21:38:16Z
Message: replace git:// protocol with https:// protocol
github disabled the unencrypted git: protocol
Date: 2022-01-11T21:38:49Z
Message: update submodules
Failed Tests and Changes
logs(1_process)logs(2_processes)diffs(1_process)diffs(2_processes)
Failed Tests
Newly Passing Tests
Newly Failing Tests
Newly Added Tests
Removed Tests

Longest Tests
Test NameRunning Time
LeanBSSN_BY-spin62.0s
memspeed56.0s
LeanBSSN_BY-spin-no-shift54.2s
magnetized_explosionTOV53.1s
LeanBSSN_BY-spin-no-gauge51.5s
LeanBSSN_BY-spin-no-lapse51.1s
LeanBSSN_BY44.4s
twopunctures_kerrproca_c1140.1s
test7patch34.0s
waveinterp-2p33.5s


Unrunnable Tests
Tests Missed for Lack Of ThornsMissing Thorns
tov_whisky in ADMMassWHISKY,WHISKY_TOVSOLVERC
alias_datasets in CarpetIOHDF5WAVETOYMOL
input_initial_data in CarpetIOHDF5WAVETOYMOL
test_BSSN_MoL_Carpet in CarpetRegridBSSN_MOL
test_BSSN_MoL_Carpet_keep in CarpetRegridBSSN_MOL
test_BSSN_MoL_Carpet in CarpetRegrid2BSSN_MOL
regrid in CarpetRegridTestWHISKY,WHISKY_INIT_DATA,ADMCONSTRAINTS,BSSN_MOL,WHISKY_RNSID
extract_physical in ExtractADM
test_brilldata_1 in IDBrillDataBAM_ELLIPTIC
test_brilldata_2 in IDBrillDataBAM_ELLIPTIC
charge_tatelliptic_petsc in PoissonPETSC,TATPETSC
bam in TwoPuncturesADMCONSTRAINTS,BAM_ELLIPTIC
idpuncture in TwoPuncturesADMCONSTRAINTS,IDPUNCTURE,TATJACOBI,TATMG,TATPETSC
Tests missed for different number of processors required:Processors Required
CarpetWaveToyRecover_test_4proc in CarpetIOHDF5Requires 4 processors