astronomical-algorithms hydrodynamic-modeling hydrodynamics llnl math-physics meshfree python simulations simulations-physics sph
3 Open Issues Need Help Last updated: Jun 18, 2025

Open Issues Need Help

View All on GitHub
Mathematics Geometry

AI Summary: Rename existing CMake configuration options in the Spheral++ project that follow the pattern `ENABLE_XXX` to `SPHERAL_XXX`. Additionally, ensure that compile-time definitions referenced in the source code match the corresponding CMake variable names, maintaining consistency with changes made in issue #379. This involves reviewing and updating CMakeLists.txt files and source code.

Complexity: 3/5
good first issue build system

C++
#astronomical-algorithms#hydrodynamic-modeling#hydrodynamics#llnl#math-physics#meshfree#python#simulations#simulations-physics#sph
Mathematics Geometry

AI Summary: Investigate if compiling Spheral's 1D, 2D, and 3D instantiations into a single file significantly improves parallel build times on Lawrence Livermore National Laboratory (LLNL) systems. This involves measuring compile times with the current separate instantiation files and comparing them to compile times with a consolidated file.

Complexity: 3/5
enhancement good first issue build system

C++
#astronomical-algorithms#hydrodynamic-modeling#hydrodynamics#llnl#math-physics#meshfree#python#simulations#simulations-physics#sph
Mathematics Geometry

AI Summary: Rename the CMake variable `ENABLE_CXXONLY` to `SPHERAL_ENABLE_PYTHON` and refactor the codebase to use the new variable consistently. This improves code readability by making the conditional logic for Python bindings more explicit.

Complexity: 3/5
enhancement good first issue build system

C++
#astronomical-algorithms#hydrodynamic-modeling#hydrodynamics#llnl#math-physics#meshfree#python#simulations#simulations-physics#sph