All Tests Passed

Build #58

Go to latest build

Wed Sep 01 21:51:12 UTC 2021

Summary
Total available tests343
Unrunnable tests14
Runnable tests329
Total number of thorns258
Number of tested thorns99
Number of tests passed329
Number passed only to set tolerance191
Number failed0

Commits in Last Push
Commit: 1
Date: (In UTC) 2021-09-01 20:41:54+00:00
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
Failed Tests and Changes
logs(1_process)logs(2_processes)diffs(1_process)diffs(2_processes)first failure
Failed Tests
Newly Passing Tests
Newly Failing Tests
Newly Added Tests
Removed Tests

Longest Tests
Test NameRunning Time
memspeed45.6s
LeanBSSN_BY-spin42.8s
magnetized_explosionTOV36.6s
LeanBSSN_BY32.2s
waveinterp-1p28.8s
waveinterp-2p28.8s
test7patch28.8s
twopunctures_kerrproca_c1127.8s
constraints_spherical24.2s
magnetizedTOV-Baikal20.8s


Unrunnable Tests
Tests Missed for Lack Of ThornsMissing Thorns
tov_whiskyWHISKY, WHISKY_TOVSOLVERC
alias_datasetsWAVETOYMOL
input_initial_dataWAVETOYMOL
test_BSSN_MoL_CarpetBSSN_MOL
test_BSSN_MoL_Carpet_keepBSSN_MOL
regridWHISKY, WHISKY_INIT_DATA, ADMCONSTRAINTS, BSSN_MOL, WHISKY_RNSID
extract_physicalADM
test_brilldata_1BAM_ELLIPTIC
test_brilldata_2BAM_ELLIPTIC
charge_tatelliptic_petscPETSC, TATPETSC
bamADMCONSTRAINTS, BAM_ELLIPTIC
idpunctureADMCONSTRAINTS, IDPUNCTURE, TATJACOBI, TATMG, TATPETSC
Tests missed for different number of processors required:Processors Required
CarpetWaveToyRecover_test_4proc4