Some Tests Failed

Build #1133

Go to latest build

Tue May 27 18:31:57 UTC 2025

Summary
Total available tests441
Unrunnable tests15
Runnable tests426
Total number of thorns308
Number of tested thorns120
Number of tests passed425
Number passed only to set tolerance244
Number failed1

Commits in Last Push
Commit: 1
Date: (In UTC) 2025-05-27 16:56:50+00:00
Message: add missing CCE_Export link
Commit: 2
Date: (In UTC) 2025-05-26 16:34:49+00:00
Message: updated submodules
Submodule repos/FLRWSolver_public a255edadf88af18800c89521a88c5f7fc1109fe7..57a42985c01e2cb172100162da0925b9674062cc:
> compile successful; new test data generated
Commit: 3
Date: (In UTC) 2025-05-26 15:56:31+00:00
Message: updated submodules
Submodule repos/FLRWSolver_public 66314c8317789a5c4529ab9e95b0d1c6a09195d3..a255edadf88af18800c89521a88c5f7fc1109fe7:
> added exact fileread option and relevant changes; new test (incomplete; needs test data added)
Commit: 4
Date: (In UTC) 2025-05-24 17:44:52+00:00
Message: updated submodules
Submodule manifest 5d414ad49f4c8a79b4bafab7c776a776a46b47c6..6b1e44e21f0e0dad78488b11a35960c19de5b26e:
> Updating manifest/einsteintoolkit.bib with CCE_Export main citation
Commit: 5
Date: (In UTC) 2025-05-23 15:59:43+00:00
Message: updated submodules
Submodule repos/CCE_Export 53c60fa10e1c29dea086517b850160c0f9ed1a5c..e19aa8ad03e625be995ebaee65ff7ba2198e1d28:
> Doi (#12)
Commit: 6
Date: (In UTC) 2025-05-23 15:46:35+00:00
Message: updated submodules
Submodule repos/CCE_Export a42c0a2be145b182e5f9b838f2f1872bd6724c4c..53c60fa10e1c29dea086517b850160c0f9ed1a5c:
> Add CITATION.cff (#11)
Commit: 7
Date: (In UTC) 2025-05-22 17:29:17+00:00
Message: updated submodules
Submodule manifest ba37a01987f582c62975ebb17203eb568ac1de87..5d414ad49f4c8a79b4bafab7c776a776a46b47c6:
> Adding ETK 2025_05 Release Entry, DOI Link is a placeholder
Submodule repos/fuka f1259452c0a62eee3e37c2314691643659e02705..f8ee3c7795911e1363358bf155c70f649c100fb5:
> Merged in unstable (pull request #21)
> Update publications
> Update EOS readme
> Update installation README to include GRHayL
> Update release notes
> Merge remote-tracking branch 'origin' into unstable
> Add option for old ID
> clang-formatted
> Clang-formatted
> Update BNS dataset
> Add option for importing old BNS ID
> Update BHNS tests
> Add diagnostics to bhns reader
> Add debug message
> make shell spacing factors consistent for now
> Update to runs
> Merge remote-tracking branch 'fukastaging/unstable' into feature_ns_xcts_DR
> fix outdated logic
> fix issue where BIN_BOOST interferes with generating an isolated solution based on a previously found solution
> Update BNS run 1
> Update BBH runs
> Test shell scaling
> Make it possible to restart from a previous solution
> Relax prec for high mass ratios and separation distances
> Update BBH second run
> Update to run 1 BBH
> Update to second run
> Update to first run, BHNS
> Fix index issues
> Refine BNS grid setup
> Make solver interfaces consistent
> Refine bhns grid setup
> Add global shell factor
> Refactor to use stdio_header function
> Add stdio_header function
> Revert syst
> Refine grid setup
> Fix stage check
> Fix equations
> Try fixing COM for fixed_gomega
> Fix bbh bugs
> Merge branch 'unstable' of bitbucket.org:fukaws/fuka into feature_ns_xcts_DR
> Add missing factor of lapse
> Remove useless comment
> clang-format EOS utilities
> Update EOS readme
> Update README
> Clang-format python and sequence utilities
> Clang-format solvers
> Clang-format utilities
> Clang-format Configurator
> Clean-up exporter test
> Add QI differential rotation ID
> Refactor to us new basis_transform
> clang formatted
> Add basis transform to/from spherical and cartesian
> Merge branch 'feature_ns_xcts_DR' of bitbucket.org:stootle/kadath into feature_ns_xcts_DR
> Refactor FUKA ID python readers to be compatible with FUKA EOS Wrapper API
> Revision to make python_reader compatible with FUKA EOS Wrapper
> Clang-format
> Add GRHayL support
> Updates for Headon case
> Add headon to MSTAGE
> fix enum
> Add BNS Head-on, untested
> Add head-on case
> Add head-on support for binary parameters
> Ignore PN estimates for headon ID
> Update comment
> Make it possible to set the stage_map
> Testing different BHNS shell spacing
> Clean-up printing Beta
> Add beta
> Update Errors
> Remove BNS related setting
> Uses bounded pressure
> Fix beta equilibrium T not being used. Add bound check for pressure
> Resolve issues where stages were not properly updated
> Turn all stages off except the last
> Reset bconfig container to the initial guess
> Avoid segfault be checking if omega is set
> Fix forward declaration
> Add dependency
> Initialize EOS
> Resolve compilation issues
> Add converter from QI to xcts
> start porting xcts solver to use QI
> start adding xcts solver using QI
> Make functions more generic
> Resolve issue where not all ranks had the correct config directory
> add compile link
> Set default to off for grhayleos
> Merge branch 'feature_ns_xcts_DR' of bitbucket.org:stootle/kadath into feature_ns_xcts_DR
> small changes to xcts - still not working with mpi
> Revisions to incorporate headon
> Add set_stage_map in case we need to overload it based on setup
> Clean-up
> Refactor to use new EOS utilities
> Add GRHAYL libs
> consistency change
> add beta calculation
> Add headon stage and map
> Add notes for next version
> Move FUKAv2 to FUKA
> Remove v1 codes
> Move readers out of V1 codes
> Fix correct index
> clang-format bhns driver and setup
> clang-format reader test
> clang-format python tools
> clang format, v2 codes
> Clang format, v1 codes
> Clang-formatted. Add new EOS init
> Update EOS'
> Minor consistency revisions. Add local linear momentum
> Add ghl dependency
> Merge branch 'feature_ns_xcts_DR'
> Add ghl dependency
> add grhayl support
> resolve merge issues
> Merge branch 'next' into feature_ns_xcts_DR
> Merge branch 'next' of bitbucket.org:fukaws/fuka into next
> Merge branch 'next' of bitbucket.org:fukaws/fuka into next
> Enforce bounds on rho to avoid grhayl errors
> Apply fix to be consistent with ghleos interface
> Clean-up
> Fix definition bugs
> Add correct header
> use new grhayl helpers
> Move tabulated helpers to their own file Add helpers for computing rho from h
> enforce rho_min for rho_tab
> Adopt the same approach for computing rho from h as the table implementation
> Clean-up. Add useful comments. Fix brent bounds
> Cleanup
> Merge remote-tracking branch 'priv/feature_ns_xcts_DR' into feature_ns_xcts_DR
> minor fix
> more grhayl testing
> try to make grhayl more robust
> Add macros and some debugging
> Fix reader based on NS shells
> Change to a reference in case h gets reset to table bounds. Add range check for ghl table
> Update publications markdown
> Update publication list
> Add necessary include
> Remove old bco_u namespace alias. Add needed include
> Add EOS include
> Remove QLMADM from solver, update config quantities independently.
> Increase the maximum number of pieces
> Revert to a more conservative value
> Merge remote
> Refactor BNS to use EOS infrastructure
> Remove unnecessary definition
> refactor to use new EOS infrastructure for application codes
> Add GHL libraries
> Refactor to use new EOS infrastructure
> minor refactor
> Use new setup
> Refactor setup_co to be explicit for BHs Refactor 3d NS setup to use new EOS infrastructure
> refactor to make setup explicit for BHs
> clang formatted
> Add example file for ghl dd2 eos
> clang format enable ghl tabulated support
> initialize ghl table based on par file
> Clang formatted
> rename
> Add parser for 3d par file
> Suppress stdout and stderr of additional ranks
> minor bug to initialize h correctly
> Make sure grhayl_root variable is checked correctly
> make initialization more explicit
> chkpt
> Add ghl eos for testing
> make sure pressure limits are set
> include ghl hybrid support
> Add logic for including GHL
> Add GHL libraries
> add pragma
> Add utility function for initializing GHL hybrid EOS
> Refactor to use new type name Start adding ghl support
> Refactor to new type name
> Include all possible EOS types - no longer rely on ghl enum
> Update to use new parser
> Move the parsing of a polytrope to being separate from Margherita
> Add option for compiling with GRHAYL EOS support
> Add semi-colon
> Add cmake file to find the GRHAYL library
> Incorporate differential rotation
> refactor to use FUKA_EOS utils
> Refactor to use FUKA_EOS utils, WIP Tested with ns_iso
> norot and uniform rot: Refactor to use FUKA_EOS utils clang formatted
> Refactor to use FUKA_EOS utils clang formatted
> Refactor to use FUKA_EOS utils clang formatted
> Refactor to use FUKA_EOS utils clang formatted
> Clang formatted
> Port to FUKA_EOS utils
> Add missing type declaration
> reformatted
> Updated clang format
> Revert
> Clang-formatted
> Refactor to use FUKA EOS Utilities
> Add pragmas
> Move all initialization to utility function.
> Clean up and clan formatted
> Refactor to use FUKA_EOS_Utilities
> Update old exporters to tuse new FUKA Utils
> Clang formatted
> refactor NS ISO to use FUKA_EOS utilities
> refactor NS to use FUKA_EOS utilities
> Fix type issues
> Refactor to use FUKA_EOS Utils
> clang-format
> Move set_eos_ope_struct definition to CPP file to avoid incomplete types
> Refactor to use FUKA_EOS wrapper and utils
> Minor shift
> Remove unused function. Clang formatted
> Small refactor Add comments
> Add FUKA EOS utilities to remove code duplication
> Remove Margherita errors
> Start porting to new wrapper
> Update to be compatible with FUKA Wrapper
> Add license Consistency changes for rho
> Clang formatted
> updated test using FUKA_EOS_Wrapper
> Updated. Working with MargheritaEOS
> Incorporate Margherita - untested
> Start adding EOS wrapper, wip
> fix namespace issues
> Merge branch 'feature_ns_xcts_DR' of bitbucket.org:stootle/kadath into feature_ns_xcts_DR
> Add mass shedding parameter (kappa) to bns reader
> Properly update config quantities
> Resolve remaining issues for BNS with more shells
> reduce min_shell default for NS
> Update stages to account for shells
> Update add_eq to account for new domains
> Need to test to make sure this fixes the problem where stages are over disabled
> whitespace
> Add outer shells to BNS
> Make min spacing tunable
> Fix incorrect domain being excluded
> Fix bounds being set incorrectly
> Refactor to use bco_utils to remove duplicate code Update to use set_arb_boundsv3 Use consistent output messages
> Refactor to use bco_utils to remove duplicate code. Update to use consistency output
> Consistency change with previous codes
> Consistency change
> Refactor to use set_arb_boundsv3
> Refactor to remove duplicate code that is now handled by update_config_BH_radii.
> Refactor to use arb_boundsv3 consistently
> Clang format exporters
> Clang formatted
> Add compute drPsi
> Fix compile issues
> Merge regrid and setup consistency for BNS
> Merge robust shells bhns setup
> Merge robust shells for bhns regrid
> Merge robust shells and regrid consistency for bbh regrid
> Merge consistency changes, bns regrid
> Merge robust shell changes
> Merge consistency changes for bbh setup
> Use new clang-format
> Simpler format
> Merge branch 'next' into feature_ns_xcts_DR
> Clean up indents
> add clang-format
> Update formatting
> clang formatted
> update using new clang format
> update using new clang format
> update using new clang format
> clang formatted
> Update using new format
> Readd macro
> Update using new formatting
> use new formatting
> Update clang format
> clang formatted
> clang formatted
> clang formatted
> Add clang format
> Merge branch 'next' into feature_ns_xcts_DR
> Reader cleanup
> Use consistent name with v2 codes
> Add a throw statement when default kadath memory management is not used with the multi-threaded exporters
> Update to master version
> Update to be even more generic allowing the spaces to be different dimensions
> remove equations for variables that aren't fixing parameters
> fix mass and spin indexes not getting set correctly
> Move non-fixing values to being manual updates rather than part of syst
> Fix ns sequence not being initialized
> Add spin fixing output messages
> no longer set HC since this should be precomputed based on mass fixing
> Add optional routines for accessing differential rotation parameters
> Updates to 2D plot
> Merge branch 'fuka' into next
> Cleanup
> Consistency change with v1 code
> Consistency changes with the v2 code
> Merge branch 'next'
> make sure norot is disabled
> Merge remote-tracking branch 'fukastaging/fuka' into feature_ns_xcts_DR
> populate sequence properly
> add correct namespace
> remove unnecessary coupling
> Breakup interpolation to make it more flexible Refactor to leverage decomposed excision filling functions
> Break up excision filling for flexibility
> Adapt isolated BH to prefil outer adapted domain Implement interpolation fitted to origin value
> Add utility to fill outer adapted domain of BH
> Working filling v2
> Add fit excision filling that fits to arbitrary values at the origin
> Update to use cbar location and make figures cleaner
> Add cbar location and forced annotations
> properly initialize fields in the compactified domain
> Add XCTS differential rotation reader
> A code that translates a QI solution into an initial guess for the XCTS system
> Update to be even more generic allowing the spaces to be different dimensions
> Remove old equation that is no longer used
> Add reminders to revisit
> Add initial uniform rotation profile to help differential rotation solver
> Refine spinup algorithm
> resolve issue where chi = nan would terminate solver when printing diagnostics resolve issue where setting RMID in update_config_quantities would hangup solver resolve issue where incorrect quantities were being updated in update_config_quantities refined spinup algorithm
> Ensure outputdir is set Use correct scale factor for rout print diagnosics before running do_newton update fields correctly by passing syst
> Add reading of differential rotation field
> Fix old algorithm that set h during setup
> correctly set spinup
> set omega to some small value to avoid division by zero
> wrap and release raw pointers properly
> remove legacy eq
> fix issue where diff_omega was initialized for all datasets
> Seq not needed to initialize guess
> resolve copy/paste bug
> Merged in feature_fs (pull request #17)
> Add support for std::filesystem for older compilers
> need to always initialize config
> utilize new is_varying()
> Correctly avoid spinup if pointer is not set or spinup is trivial
> Add is_varying utility
> fix mass and spin not getting set if sequence isn't mass/spin fixed
> allow avoiding increasing the sequence during launch as we spin-up
> ensure the desired spin value is used
> ensure all necessary fields are saved correctly and diff_omega is active make sure the desired value is used at the end
> add outputstr to message
> Add spin generating str
> Add output_strs
> Fixed default
> Fix res increase
> Remove code duplication by add diff_omega to base
> Cleanup and use consistent naming
> Possibly working diffrot code
> cleaning
> More diffrot updates
> Add diffrot to driver
> Make sure we don't exceed the desired spin
> initial commit - diffrot codes. WIP
> Add tuple support for setting diffrot
> Initialize spinup to the correct time
> Remove unused code
> working spinup. made res_inc optional
> fix referencing incorrect param sequence
> make sure init and final aren't equal
> Remove check if there is no sequence
> Debug check
> Remove debug messages
> Fix diagnostics
> update solver calls to pass bconfig reference
> Change to pass by pointer such that it can be released when the solver is destroyed
> Implement draft spinup for uniform rotation
> chkpt
> add example test for using get_reader
> Switching to uniform_rotation name instead of total_bc
> Working towards making generic driver for all stages
> Add barrier to ensure solution is written to file before moving on
> Remove equations no longer needed
> Remove function that has been moved to base class
> Ensure ptr is defined
> Move increment resolution, seq, and do_newton to base class. promote update config, diagnostics, and converged filename to virtual
> Promote load from file and regrid to virtual functions to reduce code duplication
> Update default case
> Update to reduce equations in Syst. Needs testing
> Refector update_fields to use unique_ptr
> modify driver to include uniform rot
> Add uniform rot rewrite - wip
> Set rank and add rank check for cout
> throw instead of exit at chkpt
> Add resolution increase to driver
> Add check on whether to increment resolution
> Work towards single sequence driver
> Cleanup
> move save to file and reset to base class since most objects will use the same code
> Working solution + regrid
> Add regrid Add increment_seq Add reset ptrs
> Add last stage and reset ptrs
> Add initial execution of NOROT solver
> Remove redundant message
> Add EOS operator to sys
> set checkpoint to public
> Update to use central driver
> Update to have a central driver
> More progress on norot solver
> set to const to be more flexible
> working on solve
> NOROT driver. WIP
> Add base class to remove duplicate code Move specific functionality and containers to base class
> Updates to constructor
> updated test
> Adding NOROT solver - wip
> Add utilities
> Add setter for internal variables. Add optimal access type from kadath master
> Small changes
> initial commit NS XCTS DR files
> revert to old export mechanism as it gives a much cleaner import and evolution
> Bug fix making evolution stable!
> Add differential rotation profiles to exporter
> Update diffrot stage based on QI solver
> Cleanup
> Remove duplicate syst vars
> Clean up seq options using syst_tools
> Refactor for differential rotataion
> Minor cleaning
> Rework to interpolate on cartesian basis fields rather than spherical
> Perform basis transform at each collocation point before interpolation
> Updated uniform rot reader
> Merge branch 'next' of bitbucket.org:fukaws/fuka into next
> Fix bug in all iso readers for spherical export
> Add additional definitions Fix export__spherical to call correct function
> Attempt fixing ns_iso exporter
> Add dom_colors to diffrot
> Update labelsizes and label
> Update CBar labelsize
> Suppress debug messages
> Add parser for differential rotation parameters
> All call for differential rotation map
> Add logic to iteratively decrease the axis ratio for differentially rotating NS
> Add controls and seq_settings for iteratively decreasing the axis ratio
> Add KEH parameters to filename
> Add radius ratio to output
> cleanup
> Add exporters to python bindings
> Update to add exporter functionality to NS Python binding
> Small formatting changes
> Add/update output_var_map for each exporter
> Move function definitions to cpp files
> Add back in accidently deleted vars
> Update norot python reader to be consistent with uniform and diffrot
> Fix fields for non-rotating solution
> Initialize exporter
> fix throw message
> Fix var name
> Clean up spherical export
> Add missing semicolons
> Huge bug!
> Update differential rotation python reader
> Consistency changes
> Remove velocity - just in case
> Update definition to reflect correct UphiL
> Define correct Uphi lower
> Debug outputs
> Fix compiler warnings
> Add differential rotation to exporter
> cleaning
> Use correct j definition
> update to new OUTPUT var names
> Refactor all exporters to have same VAR notation
> More testing
> Fix function calls for correct basis
> Comment out untested . Refactor OUTPUT_VARS names to be more generic Add export of ID solution in SPHERICAL basis
> Add export for spherical and cartesian
> changes based on coordinate singularities
> ckpt
> fix incorrectly setting up omega field since it needs affect_parameters
> more testing
> Fix issues at the pole
> Fix by correctly setting the xy radius instead of X only
> Make sure fluidvel is initialized
> Cleanup
> add type definition
> Add angle fixes
> Maybe a fix?
> Notebook to test ISO exporter against XCTS exporter
> Temp fix for ns_iso
> Minor fixes
> Add map for output variables
> Add check for variable before attempting to fetch from syst
> Add access to exporter within various NS python readers
> Fix lambda declaration
> Add deep copy constructors to polar domains and space_polar_adapted
> Add dt and deep copy constructors to polar adapted domains
> Add EOS for lorene library
> Update generated code
> set dim based on correct value
> remove resolution const. Add seq pointer to base solution driver
> remove const
> resolve updating variables during no_rot stage
> change to const
> Update NS iso exporter test
> Significant overhaul towards functioning exporter. dt not implemented for inner adapted domains....
> Changes to look in line with BNS exporter
> Update BNS exporter to allow for interpolating space and fluid variables separately Useful for CarpetX
> ignore python envs
> Add fixing values to 3d NS code
> Start refactoring export.cpp
> Add fluid velocity to codegen
> Test adding NrPy code for basis transform
> Add APR4 table Credit: A. Wen (RIT)
> Refactor DIFFROT compared to isotropic code
> Refactor to make mass/spin fixing more useful in XCTS code
> Add ODE importer that allows for different mass fixing for XCTS setup
> Isotropic exporter WIP
> Add inline to avoid repeat definitions
> Update reader to account for B
> Update to use B metric even for non-rot
> Consistency with XCTS code
> Update solver, driver, regrid, and stages to use lap_bterm as well
> Initialize isotropic TOV with both metric variables
> Merge branch 'feature_exporter' into next
> Remove DEFAULT_KAD_MEM definition
> Add functions for exporting fluid and spacetime vars separately. Note: use case is for CarpetX where spacetime variables are on the cell centers and fluid are on the vertex
> Reoganize and refactor bhns exporter Update test reader
> Documentation. Refactor to remove class template - similar to NS code Update test code
> Reorg and cleanup
> Update to use new ns_exporter interface
> Make NS exporter not a template
> Add bhns v2exporter test codes
> Add bhns v2 exporter
> Add bhns copy constructor
> Add bns_exporter test
> Update to use centralized reader tools
> Add centralized reader test tools
> Add new BNS exporter
> Add bin_ns copy constructor
> Add new BBH exporter and test code
> Minor correction to old exporters
> Implement BBH copy constructors
> Add copy constructors for new space
> Some documentation
> Update to be inline with exporter rename
> Update to ensure correct memory model is used
> Renamed and cleaned up
> clean up unused files and rename for accuracy
> cleanup
> cleanup
> revert to clean version
> Merge branch 'feature_exporter' into next
> cleanup
> overhaul based on working BH reader. WORKS!
> supress compiler warnings
> cleanup
> Make sure CXX_FLAGS are included in RELEASE flags
> Revert to default - Add comment on DEFAULT_KAD_MEM
> updated test code
> chkpt
> current
> Voodoo. Running interpolate once makes it threadsafe????
> Updated test code
> Rework to make multi-threading possible
> giving up for now after realizing I need the spectral basis for each field in each domain
> More testing
> More testing using new interpolator
> Make interpolation generic to ID solution
> Update to be a bit more generic
> v1 data
> working on v2
> test code - FIXME
> Add in case vectormap is used
> change to unique ptr
> more debugging
> small change
> move stream operator definitions
> debugging
> Refactor BH reader
> Revert to make importer work for ETK
> Move setting ndom to work with copy construction
> make find_dom generic
> Add copy constructor
> Initial Commit - ns reader - compiled
> Add openmp in cmake for current version
> Comment out debug code
> Add check for spin before using ITERATIVE_M algorithm
> Add derivative of firstintegral to python vars
> Removed use of matplotlib.checkdep_usetex(True) - deprecated
> add full term for Komar mass
> Add regrid to ensure optimal grid is used
> Add more quantities to vars
> Update get_boundary_val to be compatible with dim=2
> Add circumferential radius to vars
> Increase default max num pieces to 10
> For 2D codes we always perform a regrid at the current resolution
> Fix definition of j
> Refactor standalone test solver to include useful comments for review
> Updated comment
> refactor and add additional defs to vars
> Add mutex to ensure copy is safe Add find_dom to avoid calling val_point
> Change range to probe all domains
> ensure radius map is in coef space otherwise a race condition occurs
> Latest - too old to remember
> Gamm=2 law example ID
> setting omega to zero in outer domains helps convergence
> testing different grid spacing
> Testing different thresholds for regridding
> Add labels distinguishing shells and resolution
> Clean up. Add constraints to available scalar fields
> Fix data extraction to enable 2D plots for isotropic ID
> Remove old code
> Add 2D plotting for isotropic data
> Small changes for adding scalar fields
> Cleanup
> Add additional regridding if the surface becomes too deformed
> add plotting of isotropic data
> add data extraction for isotropic coordinates
> make sure data is sorted by x component
> Add additional information for polytropes
> Implement Omega(j) version of KEH. Works great!
> Fix ADM Mass definition
> Add gargbage resolution loops Add additional alternate plots
> Update to use next resolution utility
> Add utility for obtaining the next valid resolution compatible with FFTW3
> Update CMakeList for python readers
> Cleanup
> Rename python reader for differential rotation solutions add python reader for uniform rotation
> Add norot reader to cmakelists
> Add resolution list
> Ingest resolution data into vars
> Remove some vars not applicable to norot code
> Add python reader for 2d norot solutions
> Parsing code to test reading NS2D data in python
> Add passing seq when reading from a previous solution to utilize fixed parameters
> Correct circumferential radius for norot reader
> Add utility function for generating useful output messages based on mass fixing var
> -Cleaned up stage message to be more useful -Refactor to use controls for enabling fixed radius
> Force regrid when shells are used
> Small reorg. Add additional stage to bolster reliability of tabulated solutions when using Madm
> Modify NS setup such that shells are only used after an initial solution is obtained
> Utility function to ensure fixing values are initialized in Config
> Trying more virial theorems - wip
> Ensure ADM mass is a var or cst when chi is used to fix the NS spin
> WIP - Keplerian finder - uniform rotation
> not finished - Testing Omega(j) formulation Updated equations and reordered them
> Switch to using reliable MADM calculation
> Clean-up and comments
> Add mass shedding parameter
> Correct fluid terms Correct volume integral for J Add mass shedding calculation Add diagnostic output
> Add Circumferential radius to the isolated diagnostics
> Add check for DIM within min/max finder
> Add utilities for NS isotropic
> Corrections to NS isotropic reader
> Add vars for NS isotropic
> Add missing namespace
> Update to allow for sequences from a previous solution
> initial commit. python binding for differentially rotating 2D NS
> Fix regrid for differential rotation
> Fix bug where Omega is not written to file
> Add sequences that were forgotten in function calls
> Small update to account for uniform and differential rotating omega
> Cleanup defaults Add more diagnostic output at the start of the stage
> Add law as a class variable. Remove radius update
> Better filename convention
> Refactor update() and stage for stability and ensure config stays updated for 2D codes
> Remove variables that can cause system to converge slower
> Add additional defaults for testing
> Switch to rotational law specific stage - solver now working
> Consistency change in fluid solving description with other stages
> Add utility function to transform str to all lowercase
> Cleanup
> Ensure default test stages are set
> Use new config container and stage name
> Update to utilize new diff_rot functions
> Utilize new functionality to recursively adding branch data
> Add functionality to recursively add branch data to a tree and update the absolute path to each data member
> Add chi to diagnostics Add iterative chi to allow for highly spinning
> Compute rhs before solving to avoid nan
> Remove hydro rescaling to avoid nans
> Add differential rotation to NS parameter container
> Compiles and runs - no convergence yet
> Correct setting only one mass fixing parameter
> Renamed - too long
> Add functions to enable access to differential rotation parameters
> Make sure diffrot settings are copied
> Add utility to copy diffrot settings
> Small reference correction
> Small refactor
> Reorganize differential rotation enums
> Add differential rotation parameters to stdout
> add check for all storage elements being nan
> Remove pgplot dependency
> Add accidental removals
> DIFF_ROT : Compiles
> v2 2D differential rotation - initial commit
> Cleanup
> Cleanup - add seq to driver calls
> Use refactored filename updaters
> Refactor filenaming tools to use ns_sequence
> Refactor 3D NS to use ns_sequence
> Fix copy/paste bug
> Add spin fixing to syst for NS solver
> Utilize seq for mass/spin fixing. Add Jadm and Mb to diagnostics
> Cleaning
> Add central mass fixing for NS system of equations
> Refactor uniform_rot to use specialized ns_sequence
> Cleanup norot stage. Use ns_sequence to fix mass
> Refector to use ns_sequence
> Update to using specialized ns_sequence
> Add volume integral to adapted_polar space
> Move to ns_sequence.hpp
> initial commit - ns_sequence container and utilities
> Correct ostream definitions Specify default copy constructors
> Fix decay for initial guess
> The 2D solver is very slow/sensitive - increasing the default number of iterations
> Utilize 1D TOV solver using various mass fixing
> Add function to determine if sequence is over mass fixing parameter
> Enable solving 1D tov solution from various mass fixing parameters
> Use seq filename utility for mass fixing
> Move seq filenaming to seq_utilities
> add sequences
> Merge feature_ns_seq
> Fix definition
> Small refactor
> updated reader - wip
> Working volume integral - correct
> Cleaning - fix solver bugs
> Cleanup
> Additional diagnostics Addition of code in prep for Mb
> ensure resolution is initialized in the Config
> Fix bug where filename is changed by isotropic setup
> Fix bug where Gamma square definition missed parenthesis
> Remove extra barrier
> Update to allow both sequences and starting from a previous solution
> Fix sequences to avoid infinite loop due to dx=0 Make sure seq variable in bconfig is initialized
> Fix issue where infinite loop would occur due to dx=0
> Make sure sequence variable is initialized
> Modify to be a useful function
> add sequences to uniform rotation stage
> Remove debug cout
> throw instead of exit on var not found to get trace log
> Add uniform rotation sequences
> Check to make sure final_chi is properly initialized
> testing
> Remove debug statement
> clearer renaming
> Cout only for rank 0
> Initial commit uniform_rot regrid
> initial commit of uniform rotation solver
> initial commit - global NS isotropic driver
> Cleanup
> reorg
> Modify interp_adapted_mapping to account for 2D or 3D domains
> Add regrid for polar non-rotating NS
> Move definition of space_t into function scope
> solution is somehow sensitive to the inner radius of the compactified domain
> Make shorter reader for non-rotating solutions
> Add call for running NS sequence
> Initial draft for 2D norot NS code
> Comments - use correct gf name
> Fix save to file to use correct fields
> Correct sys function call and fix defintions
> Restructure to ensure bconfig is updated before use
> clean up and fix definition - needs testing
> clean up solver
> updated - wip
> update filenaming based on working parameters
> minor change
> update minimal defaults for polar NS
> Use new config enums for differential rotation Working solver using Aratio and Rratio
> Update to use new config enums
> Merge remote-tracking branch 'fukastaging/patch_1dtov_accuracy' into feature_ns2d
> Add differential rotation parameters
> Testing simpler val_point
> working with openmp
> Remove hashmap for multithreading
> multi-threading test with openmp and c++ threads
> test interpolation and pointwise export
> Add array and pointwise export
> Documentation Initialize export grid functions
> Utilize working duplicate constructors in Space_adapted_bh copy constructor
> Working duplication constructors for: Domain Domain_nucleus Domain_shell Domain_outer_adapt Domain_inner_adapt Domain_compact
> Ensure tensor duplicate constructor uses Scalar duplicate constructor
> Ensure p_der use new Val_domain duplicate constructor
> Test code for new wrapper (Reader)
> Initial commit - new solution wrapper
> Add ability to copy Tensors, etc for a new space to add with multithreaded export
> Add macro from Kadath master branch
> add copy constructor of CFMS BH numerical space
> Add copy constructors of adapted domains to a new numerical space
> Add utilities from Kadath master
> Merge branch 'feature_ns_seq' into feature_ns2d
> initial commit. wip
> initial commit of v2 version
> add utils for generating 2d guesses - wip
> Set Solver to be more minimal Add XCTS Solver that inherits from Solver Update all current ID solvers to use XCTS Solver
> 2DNS Parameter container
> Add meaningful stages - refactor will take time. Add stages for 2D NS code
> remove very old enums in favor of more descriptive ones
> update to account for 2D domains
> working 3d diff rotation
> Make reader in-line with 3D reader
> update to setup exterior shells
> changed space such that shells cover the exterior, not interior
> remove MADM from system of equations as it slows things down a lot
> add central enthalpy
> use rescaling - does not help MADM
> fix based on HC always
> a bit more useful reader
> add barriers for safety
> start with fixed stage for reliability
> tmp field storage
> working differential rotation
> using velx/y for testing differential rotation settings
> latest diffrot
> Cleaned up and working rotating 2d solver
> much better initial guess, but the 1D solution is still too far off on the isotropic radius.
> minor changes
> fix reader build
> initial commit
> add integral at infinity for polar space
> add log function to Scalar fields
> checkpoint
> Merge vserions of 'feature_ns_seq'
> checkpoint
> Correct issue where MADM is not set by default in filename
> initial commit - differential rotating 3D neutron star. Not tested, but sufficient number of constraint equations.
> add testing stage for differential rotation
> Update filename and update_quantities based on sequences
> Refactor NOROT stage to allow for flexible sequences
> Copy stages from minimal config
> Add optional sequences to NS solver to enable varying quantities other than madm and chi
> Refactor to allow for sequences based on previous computed solutions
> Update fwd declarations to include optional sequence
> Setup sequences to reuse previous solution
Commit: 8
Date: (In UTC) 2025-05-22 14:32:54+00:00
Message: updated submodules
Submodule flesh 19637537b12da4d07a646367912b850913036884..36476b46d070582187c324a28940103bf558d84a:
> Cactus: regenerate documentation
> Cactus: update version in information in Makefile and docs
Commit: 9
Date: (In UTC) 2025-05-22 13:39:12+00:00
Message: updated submodules
Submodule repos/CCE_Export 059f2a110a5df06118ef55fadf2411c131158c84..a42c0a2be145b182e5f9b838f2f1872bd6724c4c:
> Review edits (#10)
Commit: 10
Date: (In UTC) 2025-05-21 17:46:02+00:00
Message: updated submodules
Submodule repos/einsteinanalysis 863e88a55cfb50e00061b6b7768ad28411034d14..b306cb6aec87e5abc8b2c3bbce913ed0075b7d9f:
> ET_BHaHAHA: Add LICENSE
> ET_BHaHAHA: Add.
Commit: 11
Date: (In UTC) 2025-05-19 21:59:51+00:00
Message: updated submodules
Submodule repos/CCE_Export 1966c9130b8adcd4a0da58e87ef09ffe4c1cd422..059f2a110a5df06118ef55fadf2411c131158c84:
> Filename params
Commit: 12
Date: (In UTC) 2025-05-16 21:44:33+00:00
Message: updated submodules
Submodule repos/CCE_Export ae861ac586d362bc28a0fd434f588af53cd02d7b..1966c9130b8adcd4a0da58e87ef09ffe4c1cd422:
> Add license
Commit: 13
Date: (In UTC) 2025-05-15 20:59:44+00:00
Message: updated submodules
Submodule manifest d8729708915045d230e33df5c463302bbd2e5e15..ba37a01987f582c62975ebb17203eb568ac1de87:
> einsteintoolkit.th: correct repo path for CCE_Export
Commit: 14
Date: (In UTC) 2025-05-15 19:23:02+00:00
Message: updated submodules
Submodule manifest bc086457d8c4b252638e28c175fd6438fb00fa73..d8729708915045d230e33df5c463302bbd2e5e15:
> einsteintoolkit.th: sort using sortmanifest.py tool
> einsteintoolkit.th: add CCE code
Failed Tests and Changes
logs(1_process)logs(2_processes)diffs(1_process)diffs(2_processes)first failure
Failed Tests
multiple_radii (from CCE_Export)loglogdiffdiff report
Newly Passing Tests
modify_base_file_name (from CCE_Export)loglogdiffdiff
modify_h5_chunk_size (from CCE_Export)loglogdiffdiff
modify_out_dir (from CCE_Export)loglogdiffdiff
modify_out_every (from CCE_Export)loglogdiffdiff
one_radius (from CCE_Export)loglogdiffdiff
FLRW_fileread_exact_test (from FLRWSolver)loglogNot Availablediff
Newly Failing Tests
multiple_radii (from CCE_Export)loglogdiffdiff
Newly Added Tests
modify_base_file_name (from CCE_Export)loglogdiffdiff
modify_h5_chunk_size (from CCE_Export)loglogdiffdiff
modify_out_dir (from CCE_Export)loglogdiffdiff
modify_out_every (from CCE_Export)loglogdiffdiff
multiple_radii (from CCE_Export)loglogdiffdiff
one_radius (from CCE_Export)loglogdiffdiff
FLRW_fileread_exact_test (from FLRWSolver)loglogNot Availablediff
Removed Tests
FLRW_powerspec_exact_test (from FLRWSolver)loglogdiffdiff

Longest Tests
Test NameRunning Time
memspeed52.6s
multiple_radii46.8s
one_radius42.0s
modify_out_every37.5s
modify_base_file_name37.4s
modify_out_dir37.3s
modify_h5_chunk_size37.1s
large_Afield_BNS36.0s
magnetized_explosionTOV35.7s
LeanBSSN_BY-spin-no-gauge34.4s


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
test_split_interior4
CarpetWaveToyRecover_test_4proc4