Skip to content
Success

Changes

Summary

  1. Breaking up column loop in mono_flux_limiter. This may not be the final form for GPUization, but it's definitely a start, no longer do we have to copy single column variables to multicolumn ones anywhere. (#1051) (details)
  2. Adding tridiag_lu solver (#1056) (details)
Commit e21e2713eab0f3f228189a4b407c80d4f241038f by noreply
Breaking up column loop in mono_flux_limiter. This may not be the final form for GPUization, but it's definitely a start, no longer do we have to copy single column variables to multicolumn ones anywhere. (#1051)

The file was modified src/CLUBB_core/mono_flux_limiter.F90 (diff)
Commit dda5e8c57edb41b73340c0f9578d7c327b18e076 by noreply
Adding tridiag_lu solver (#1056)

* Adding tridiag_lu solver

* Changing low to lower in tridiag_lu and penta_lu, also fixing up some spacing.

* Making variables that represent matrix solutions more consistently named.
The file was modified src/CLUBB_core/penta_lu_solver.F90 (diff)
The file was modified src/CLUBB_core/matrix_solver_wrapper.F90 (diff)
The file was addedsrc/CLUBB_core/tridiag_lu_solver.F90
The file was modified src/CLUBB_core/model_flags.F90 (diff)
The file was modified src/CLUBB_core/lapack_wrap.F90 (diff)