Aditya

Results 8 issues of Aditya

This adds an interface to change the residual tolerance for subsequent runs of a solver, so that a new factory does not have to be created just for changing the...

reg:testing
mod:core
type:solver
1:ST:ready-for-review
type:batched-functionality

Currently, relative residual tolerance in batched solvers is based on ||r||/||b||. This makes sense for zero initial guess. However, the more general criterion would be based on ||r||/||Ax_0 - b||.

is:bug
is:good-first-issue
type:solver
type:batched-functionality

Currently, the OpenMP `raw_alloc` just uses `malloc`. Typically we would want to have allocated memory blocks aligned to cache-line boundaries, typically 64 bytes. Two things would be needed: - [...

is:enhancement
mod:openmp

Currently, for getting multi-process performance, the cells in the mesh need to pre-ordered by partition index. An interface with Scotch is envisaged to remove this requirement and partition the mesh...

enhancement

In implicit solves, reordering does not work with multi-process runs. The solver diverges with NaN/Inf in the first iteration. This is related to the fact that only "serial" or local...

enhancement

When any case is run with implicit time-stepping using more than one MPI rank, using the BAIJ matrix type for the Jacobian matrices results in a runtime error by PETSc....

bug

Fix needless copies in * Weighted least-squares reconstruction: final assignment of gradients to output variables * ~~viscous flux computation: before passing for conversion to primitve-2~~ * ~~MUSCL Van-Albada reconstruction~~

performance-bug

### Bug summary The build system fails to find `libamdhip64.so` despite setting `ROCM_PATH` and `ROCM_ROOT`. It searches for `/opt/rocm/lib/libamdhip64.so`, whereas `ROCM_ROOT` is `/opt/rocm-6.0.0`. I cannot create a sym-link to `/opt/rocm`....

bug
upstream