Nek5000 / nekRS

our next generation fast and scalable CFD code
https://nek5000.mcs.anl.gov/
Other
289 stars 76 forks source link

[WIP] Add Robin BC for scalars #530

Closed yslan closed 5 months ago

yslan commented 1 year ago

Support Newton cooling BC (Robin) for scalars.

In the examples/robin, we have three tests.

  1. TEMPERATURE: diffusion equation with Newton cooling BC. The temperature decays at a known asymptotic rate.
  2. SCALAR: isolated Poisson solver and isolated Helmholtz solver with three BCs At tstep=0, we solve Poisson equation At tstep=1001, we solver Helmholtz where SCALAR01 - SCALAR03 are using Dirichlet, Neumann and Robin BC This demonstrate how to solve extra time-independent elliptic solver.

WIP

stgeke commented 5 months ago

Implemented in next