Basilisk CFD
Adaptive Cartesian mesh PDE framework
Loading...
Searching...
No Matches
kpp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define kpp_zsbl   __kpp_MOD_zsbl
 
#define kpp_zbbl   __kpp_MOD_zbbl
 
#define kpp_ric   __kpp_MOD_ric
 
#define kpp_kpp_sbl   __kpp_MOD_kpp_sbl
 
#define kpp_kpp_bbl   __kpp_MOD_kpp_bbl
 
#define kpp_kpp_interior   __kpp_MOD_kpp_interior
 
#define kpp_clip_mld   __kpp_MOD_clip_mld
 

Functions

void __kpp_MOD_init_kpp (integer *namlst, char *fn, integer *nlev, realtype *h0, realtype *h, realtype *kpp_g, realtype *kpp_rho_0, long int _slfn)
 
static void kpp_init_kpp (integer *namlst, char *fn, integer *nlev, realtype *h0, realtype *h, realtype *kpp_g, realtype *kpp_rho_0)
 
void __kpp_MOD_do_kpp (integer *nlev, realtype *h0, realtype *h, realtype *rho, realtype *u, realtype *v, realtype *nn, realtype *nnt, realtype *nns, realtype *ss, realtype *u_taus, realtype *u_taub, realtype *tflux, realtype *btflux, realtype *sflux, realtype *bsflux, realtype *trad, realtype *brad, realtype *f)
 
static void kpp_do_kpp (integer *nlev, realtype *h0, realtype *h, realtype *rho, realtype *u, realtype *v, realtype *nn, realtype *nnt, realtype *nns, realtype *ss, realtype *u_taus, realtype *u_taub, realtype *tflux, realtype *btflux, realtype *sflux, realtype *bsflux, realtype *trad, realtype *brad, realtype *f)
 
void __kpp_MOD_interior (integer *nlev, realtype *nn, realtype *nnt, realtype *nns, realtype *ss)
 
static void kpp_interior (integer *nlev, realtype *nn, realtype *nnt, realtype *nns, realtype *ss)
 
void __kpp_MOD_surface_layer (integer *nlev, realtype *h0, realtype *h, realtype *rho, realtype *u, realtype *v, realtype *nn, realtype *u_taus, realtype *u_taub, realtype *tflux, realtype *btflux, realtype *sflux, realtype *bsflux, realtype *trad, realtype *brad, realtype *f)
 
static void kpp_surface_layer (integer *nlev, realtype *h0, realtype *h, realtype *rho, realtype *u, realtype *v, realtype *nn, realtype *u_taus, realtype *u_taub, realtype *tflux, realtype *btflux, realtype *sflux, realtype *bsflux, realtype *trad, realtype *brad, realtype *f)
 
void __kpp_MOD_bottom_layer (integer *nlev, realtype *h0, realtype *h, realtype *rho, realtype *u, realtype *v, realtype *nn, realtype *u_taus, realtype *u_taub, realtype *tflux, realtype *btflux, realtype *sflux, realtype *bsflux, realtype *trad, realtype *brad, realtype *f)
 
static void kpp_bottom_layer (integer *nlev, realtype *h0, realtype *h, realtype *rho, realtype *u, realtype *v, realtype *nn, realtype *u_taus, realtype *u_taub, realtype *tflux, realtype *btflux, realtype *sflux, realtype *bsflux, realtype *trad, realtype *brad, realtype *f)
 
void __kpp_MOD_wscale (realtype *bfsfc, realtype *u_taus, realtype *d, realtype *wm, realtype *ws)
 
static void kpp_wscale (realtype *bfsfc, realtype *u_taus, realtype *d, realtype *wm, realtype *ws)
 
void __kpp_MOD_clean_kpp ()
 
static void kpp_clean_kpp (void)
 
realtype kpp_get_global (const char *name)
 

Variables

realtype __kpp_MOD_zsbl
 
realtype __kpp_MOD_zbbl
 
realtype __kpp_MOD_ric
 
logical __kpp_MOD_kpp_sbl
 
logical __kpp_MOD_kpp_bbl
 
logical __kpp_MOD_kpp_interior
 
logical __kpp_MOD_clip_mld
 

Macro Definition Documentation

◆ kpp_clip_mld

#define kpp_clip_mld   __kpp_MOD_clip_mld

Definition at line 18 of file kpp.h.

◆ kpp_kpp_bbl

#define kpp_kpp_bbl   __kpp_MOD_kpp_bbl

Definition at line 14 of file kpp.h.

◆ kpp_kpp_interior

#define kpp_kpp_interior   __kpp_MOD_kpp_interior

Definition at line 16 of file kpp.h.

◆ kpp_kpp_sbl

#define kpp_kpp_sbl   __kpp_MOD_kpp_sbl

Definition at line 12 of file kpp.h.

◆ kpp_ric

#define kpp_ric   __kpp_MOD_ric

Definition at line 10 of file kpp.h.

◆ kpp_zbbl

#define kpp_zbbl   __kpp_MOD_zbbl

Definition at line 8 of file kpp.h.

◆ kpp_zsbl

#define kpp_zsbl   __kpp_MOD_zsbl

Definition at line 6 of file kpp.h.

Function Documentation

◆ __kpp_MOD_bottom_layer()

void __kpp_MOD_bottom_layer ( integer nlev,
realtype h0,
realtype h,
realtype rho,
realtype u,
realtype v,
realtype nn,
realtype u_taus,
realtype u_taub,
realtype tflux,
realtype btflux,
realtype sflux,
realtype bsflux,
realtype trad,
realtype brad,
realtype f 
)
extern

Referenced by kpp_bottom_layer().

Here is the caller graph for this function:

◆ __kpp_MOD_clean_kpp()

void __kpp_MOD_clean_kpp ( )
extern

Referenced by kpp_clean_kpp().

Here is the caller graph for this function:

◆ __kpp_MOD_do_kpp()

void __kpp_MOD_do_kpp ( integer nlev,
realtype h0,
realtype h,
realtype rho,
realtype u,
realtype v,
realtype nn,
realtype nnt,
realtype nns,
realtype ss,
realtype u_taus,
realtype u_taub,
realtype tflux,
realtype btflux,
realtype sflux,
realtype bsflux,
realtype trad,
realtype brad,
realtype f 
)
extern

Referenced by kpp_do_kpp().

Here is the caller graph for this function:

◆ __kpp_MOD_init_kpp()

void __kpp_MOD_init_kpp ( integer namlst,
char fn,
integer nlev,
realtype h0,
realtype h,
realtype kpp_g,
realtype kpp_rho_0,
long int  _slfn 
)
extern

Referenced by kpp_init_kpp().

Here is the caller graph for this function:

◆ __kpp_MOD_interior()

void __kpp_MOD_interior ( integer nlev,
realtype nn,
realtype nnt,
realtype nns,
realtype ss 
)
extern

Referenced by kpp_interior().

Here is the caller graph for this function:

◆ __kpp_MOD_surface_layer()

void __kpp_MOD_surface_layer ( integer nlev,
realtype h0,
realtype h,
realtype rho,
realtype u,
realtype v,
realtype nn,
realtype u_taus,
realtype u_taub,
realtype tflux,
realtype btflux,
realtype sflux,
realtype bsflux,
realtype trad,
realtype brad,
realtype f 
)
extern

Referenced by kpp_surface_layer().

Here is the caller graph for this function:

◆ __kpp_MOD_wscale()

void __kpp_MOD_wscale ( realtype bfsfc,
realtype u_taus,
realtype d,
realtype wm,
realtype ws 
)
extern

Referenced by kpp_wscale().

Here is the caller graph for this function:

◆ kpp_bottom_layer()

static void kpp_bottom_layer ( integer nlev,
realtype h0,
realtype h,
realtype rho,
realtype u,
realtype v,
realtype nn,
realtype u_taus,
realtype u_taub,
realtype tflux,
realtype btflux,
realtype sflux,
realtype bsflux,
realtype trad,
realtype brad,
realtype f 
)
inlinestatic

Definition at line 157 of file kpp.h.

References __kpp_MOD_bottom_layer(), f, h, h0, nn, rho, u, v, and x.

Here is the call graph for this function:

◆ kpp_clean_kpp()

static void kpp_clean_kpp ( void  )
inlinestatic

Definition at line 196 of file kpp.h.

References __kpp_MOD_clean_kpp().

Here is the call graph for this function:

◆ kpp_do_kpp()

static void kpp_do_kpp ( integer nlev,
realtype h0,
realtype h,
realtype rho,
realtype u,
realtype v,
realtype nn,
realtype nnt,
realtype nns,
realtype ss,
realtype u_taus,
realtype u_taub,
realtype tflux,
realtype btflux,
realtype sflux,
realtype bsflux,
realtype trad,
realtype brad,
realtype f 
)
inlinestatic

Definition at line 62 of file kpp.h.

References __kpp_MOD_do_kpp(), f, h, h0, nn, rho, u, v, and x.

Referenced by gotm_step().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kpp_get_global()

realtype kpp_get_global ( const char name)

Definition at line 199 of file kpp.h.

References HUGE, kpp_clip_mld, kpp_kpp_bbl, kpp_kpp_interior, kpp_kpp_sbl, kpp_ric, kpp_zbbl, kpp_zsbl, and x.

◆ kpp_init_kpp()

static void kpp_init_kpp ( integer namlst,
char fn,
integer nlev,
realtype h0,
realtype h,
realtype kpp_g,
realtype kpp_rho_0 
)
inlinestatic

Definition at line 30 of file kpp.h.

References __kpp_MOD_init_kpp(), h, h0, strlencheck, and x.

Referenced by event_defaults().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kpp_interior()

static void kpp_interior ( integer nlev,
realtype nn,
realtype nnt,
realtype nns,
realtype ss 
)
inlinestatic

Definition at line 92 of file kpp.h.

References __kpp_MOD_interior(), nn, and x.

Here is the call graph for this function:

◆ kpp_surface_layer()

static void kpp_surface_layer ( integer nlev,
realtype h0,
realtype h,
realtype rho,
realtype u,
realtype v,
realtype nn,
realtype u_taus,
realtype u_taub,
realtype tflux,
realtype btflux,
realtype sflux,
realtype bsflux,
realtype trad,
realtype brad,
realtype f 
)
inlinestatic

Definition at line 119 of file kpp.h.

References __kpp_MOD_surface_layer(), f, h, h0, nn, rho, u, v, and x.

Here is the call graph for this function:

◆ kpp_wscale()

static void kpp_wscale ( realtype bfsfc,
realtype u_taus,
realtype d,
realtype wm,
realtype ws 
)
inlinestatic

Definition at line 184 of file kpp.h.

References __kpp_MOD_wscale(), d, and x.

Here is the call graph for this function:

Variable Documentation

◆ __kpp_MOD_clip_mld

logical __kpp_MOD_clip_mld
extern

◆ __kpp_MOD_kpp_bbl

logical __kpp_MOD_kpp_bbl
extern

◆ __kpp_MOD_kpp_interior

logical __kpp_MOD_kpp_interior
extern

◆ __kpp_MOD_kpp_sbl

logical __kpp_MOD_kpp_sbl
extern

◆ __kpp_MOD_ric

realtype __kpp_MOD_ric
extern

◆ __kpp_MOD_zbbl

realtype __kpp_MOD_zbbl
extern

◆ __kpp_MOD_zsbl

realtype __kpp_MOD_zsbl
extern