All Tests Passed

Build #238

Go to latest build

Tue May 10 19:36:32 UTC 2022

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

Commits in Last Push
Commit: 1
Date: (In UTC) 2022-05-10 18:07:26+00:00
Message: updated submodules
Submodule arrangements/ExternalLibraries/MPI 3eca6b130..8f1b760e3:
> MPI: explicitly link against all hwloc libraries
> MPI: update to 4.0.6
Submodule flesh 3501a6770..211893c09:
> Cactus: Complain about a missing default for a stringpar
> Cactus: Piraha should return undef from has(), not 0.
> Cactus: Disallow * as a lower bound when using a stride.
> Cactus: Get range checking working for parameters
> Cactus: remove non-Piraha parser
> Cactus: Correct capitalization of grid function names when declaring centering
> Cactus: Correct indentation
> Cactus: Format assignment statements nicely
> Merged in fixuninit (pull request #136)
> Cactus: Generate a good error message when variables are used in ActiveThorns.
> Cactus: Update configure
> Cactus: initialize cctk_patch and cctk_npatches to single-block values
> Cactus: document cctk_patch and cctk_npatches
> Cactus: Correct "patch"/"component" terms in documentation
> Cactus: New cGH field cctk_npatches
> Cactus: New cGH field cctk_patch
> Cactus: default GF's to vertex centering
> Cactus: add DECLARE_CCTK_ARGUMENTS_X_function macro
> Cactus: add property "centering" to interface.ccl
> Remove C++ math work-arounds
Submodule manifest 5b55ce52b..be9c164e0:
> einsteintoolkit.th: use git checkout for RePrimAnd
> einsteintoolkit.th: use git checkout for external libraries
> einsteintoolkit.th: remove release branch from devel thornlist
> Revert "einsteintoolkit.th: use release branch"
Submodule repos/CRL 61726c97f..9ac8e6a72:
> Remove debug print statement
> GetComponents: max --shallow and --branch work together (#6)
Submodule repos/cactusutils a2bc1d4a2..6ef1f53aa:
> Vectors: remove support for BlueGene/P and BlueGene/Q
Submodule repos/carpet 84e49e845..cfb236a46:
> Carpet: evolve level by level in init3tl
> Carpet: Adapt math functions to recent flesh changes
Submodule repos/ctthorns f4f2273b5..bc1edb064:
> CT_Analytic: regenerate code
Submodule repos/einsteinanalysis b01558ec0..ceb9d775f:
> AHFinder: correct parameter ranger for ahf_maskbuffer
Submodule repos/einsteininitialdata dfd2be34e..6b47026d2:
> TwoPunctures: fix memory leak in Newton function
Submodule repos/llama 14f60538a..1d23b7589:
> WaveExtractL: correct parameter range for cartoon_grid_acc
Submodule repos/nrpytutorial ff8a9f200..f8bc1876e:
> Revert "Tutorial-LaTeX_Interface_Example-BSSN_Cartesian.ipynb: install NRPyLaTex 1.1 instead of 1.0.8, as 1.0.8 is incompatible."
> Tutorial-LaTeX_Interface_Example-BSSN_Cartesian.ipynb: install NRPyLaTex 1.1 instead of 1.0.8, as 1.0.8 is incompatible.
> Merge pull request #44 from zachetienne/nrpylatexv1.1
> Merge pull request #42 from zachetienne/revert-41-nrpylatex
> Merge pull request #41 from zachetienne/nrpylatex
> convert_jupyter_to_python_and_run.sh: run the generated Python code using ipython3, not python3.
> convert_jupyter_to_python_and_run.sh: Add this very useful script. It converts the Jupyter notebook to a Python script , then runs the script. There is more output, making it much nicer to work with.
> BaikalETK, BaikalETK_new_way: Add inherits: CoordGauge, and USES INCLUDE: Slicing.h to Baikal*/interface.ccl. Fixes compile on Pleiades. Thanks Bernard Kelly for the report and fix!
> update
> started working at the NRPY Hermite 3D interpolator
> Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: fixed compilation issues
> in_progress/Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: added Y_e(rho) interpolator; adjusted main (might need further fixes)
> in_progress/tabulatedEOS/NRPyEOS/NRPyEOS.py: fixed unused imports. Fixed error in function call for unknown T C function generator
> indexedexp.py: Add 4x4 symmetric matrix inverter validation code
> NRPyEOS/NRPyEOS.py: Tabulated EOS C code generation
> Tutorial-ADM_Initial_Data-Lorene_BNS.ipynb: added tabulated EOS support; still need to add Y_e(rho) interpolator
> Tutorial-Tabulated_Equation_of_State_Ccode_Library.ipynb: removed some white space; added some description to code cells
> Tutorial-Tabulated_Equation_of_State_Ccode_Library.ipynb: major update. Finished porting the entire NRPyEOS code, which is not completely generated using this Jupyter notebook. Added a simple main function and confirmed that the table reader, memory allocation and deallocation, and table interpolators all work as expected.
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> in_progress/tabulatedEOS: added minimal example, license, author list, and readme files. Slight modification to the python script to remove underscore from variable names while naming functions.
> Merge branch 'master' of github.com:zachetienne/nrpytutorial
> Tutorial-Tabulated_Equation_of_State_Ccode_Library.ipynb: initial commit. Added TOC, basic structure, and latex output. Functionality to output high level interpolation wrappers already available. Still lacks the core interpolation routines.
Submodule repos/wvuthorns_diagnostics 25d9c1890..75abe17cb:
> Merged in Seed_Magnetic_Fields_BNS_doc (pull request #9)
> Merged in smallbPoynET_doc (pull request #10)
> Merged in particle_tracerET_doc (pull request #11)
Submodule simfactory 596b3f0d4..54fe4c8af:
> supermuc-ng: update modules
> smic: adapt run script to Python3
> smic: propagate changed MPI paths
> distribute: update default list of machines
> distribute-watch: report type of error in watch output
> distribute-watch: treat make being terminated as an error
> distribute: do not continue sync/build/submit if a step failed
> sim-sync: try both rsync versions at once
> bethe: retire workstation
> sunnyvale: retire machine
> shelob: remove retired machine
> mike: remove leftover file
> smic: add gcc libs to rpath
> deepbayou: match envsetup modules in runscript
> melete05: remove leftover files
> generic-mpi: use bash in runscript
> melete05: use bash in run script
> holodeck: use bash in run script
> golub: use bash in run script
> fuchs: use bash in submitscript
> philip: remove decommissioned machine
> generic: use bash in run script
> distribute-gather: add VERBOSE option
> distribute: avoid div-by-zero if memory is not set
> expanse: update max memory option
> qbc: add memory per node to avoid div-by-zero error
> db1: add memory per node to avoid div-by-zero error
> smic: update intel to 19.0 and gcc to new version
> smic: use a modern g++ version for icpc
> deepbayou: load modern gcc/g++ for icpc
> deepbayou: make gcc/g++ used by icc/icpc explicit
> qbc: load modern gcc compiler for Intel C++
> cori: update modules used
> bin/sim: Fix typo
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
memspeed57.2s
LeanBSSN_BY-spin-no-gauge54.6s
LeanBSSN_BY-spin-no-lapse54.6s
LeanBSSN_BY-spin54.4s
LeanBSSN_BY-spin-no-shift53.4s
magnetized_explosionTOV48.5s
LeanBSSN_BY40.3s
twopunctures_kerrproca_c1133.6s
test7patch33.3s
waveinterp-2p30.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