KTH framework for Nek5000 toolboxes; testing version  0.0.1

Tripping function supporting conformal and AMR version of nek5000. More...

Go to the source code of this file.

Functions/Subroutines

subroutine tripl_register ()
 Register tripping module. More...
 
subroutine tripl_init ()
 Initilise tripping module. More...
 
logical function tripl_is_initialised ()
 Check if module was initialised. More...
 
subroutine tripl_update ()
 Update tripping. More...
 
subroutine tripl_forcing (ffx, ffy, ffz, ix, iy, iz, ieg)
 Compute tripping forcing. More...
 
subroutine tripl_reset ()
 Reset tripping. More...
 
subroutine tripl_1dprj ()
 Get 1D projection, array mapping and forcing smoothing. More...
 
subroutine tripl_rphs_get
 Generate set of random phases. More...
 
real function tripl_ran2 (il)
 A simple portable random number generator. More...
 
subroutine tripl_frcs_get (ifreset)
 Generate forcing along 1D line. More...
 

Detailed Description

Tripping function supporting conformal and AMR version of nek5000.

The tripping is based on a similar implementation in the SIMSON code (Chevalier et al. 2007, KTH Mechanics), and is described in detail in the paper Schlatter & Örlü, JFM 2012, DOI 10.1017/jfm.2012.324.

Author
Adam Peplinski
Date
May 03, 2018

Definition in file tripl.f.