BA Elias Saarmann: Difference between revisions

From Arbeitsgruppe Kuiper
Jump to navigation Jump to search
mNo edit summary
(Added in boundary conditions as discussed in the last meeting.)
Line 19: Line 19:
== in PLUTO/belt ==
== in PLUTO/belt ==


Test
 
Adiabatic constant \(\gamma\).
 
This determines the equation of state
 
\[
 
<nowiki>T = \frac{m_\text{molec} c_\text{s}^2}{\gamma k_\text{B}}\,.</nowiki>
 
\]
 
 
Enforce constant optical density \(\kappa\).
 
 
Constant central mass \(M\).
 
 
Temperature at outer radius \(T_\infty\).
 
This determines radiation energy density at outer radius.
 
\[
 
E_{\text{r},\infty} = a_\text{r}  T_\infty^4
 
\]
 
Both \(T\) and \(E_\text{r}\) should be zero-gradient at infinity.
 
 
Zero gradient boundary conditions should be generally appropriate and will likely only lead to local deviations from theoretical curves near the boundaries.
 





Revision as of 12:54, 30 June 2026

Literature

Bondary Conditions

in Radiating Bondi Flows I

For the outer boundry conditions \(r \rightarrow \infty\) \[ (\tilde{\rho},\mathcal{M}, s, \tilde{L}, \tilde{E}_\text{r}) \rightarrow (1, 0, s_\infty, \tilde{L}_\infty, 1) \]

With dimensionless density \( \tilde{\rho} = \frac{\rho(r)}{\rho_\infty}\), Mach number \(\mathcal{M} = \frac{v(r)}{c_s(r)}\), dimensionless entropy \( s = \frac{S}{c_\text{V}}\) and dimensionless radiation Energy density \(\tilde{E}_\text{r} = \frac{E_\text{r}}{a_\text{r}T_\infty^4}\).

in PLUTO/belt

Adiabatic constant \(\gamma\).

This determines the equation of state

\[

T = \frac{m_\text{molec} c_\text{s}^2}{\gamma k_\text{B}}\,.

\]


Enforce constant optical density \(\kappa\).


Constant central mass \(M\).


Temperature at outer radius \(T_\infty\).

This determines radiation energy density at outer radius.

\[

E_{\text{r},\infty} = a_\text{r} T_\infty^4

\]

Both \(T\) and \(E_\text{r}\) should be zero-gradient at infinity.


Zero gradient boundary conditions should be generally appropriate and will likely only lead to local deviations from theoretical curves near the boundaries.


Code-Anpassungen für konstante Zentralmasse

(Lothar)

  • M_centr (o.Ä.) als weiteren Parameter in user_defined_parameters.h definieren und die Anzahl USER_DEF_PARAMETERS entsprechend erhöhen
  • den Wert von M_centr in pluto.ini unter [Parameters] setzen (in Gramm)
  • body-force.c aus belt/src/Misc in den Run-Folder kopieren und in Zeile 64 die M_X1_BEG durch (g_inputParam[M_centr]/ReferenceMass) ersetzen