KTH Framework
- group framework
Register user specified modules.
Functions
-
subroutine frame_usr_register()
-
subroutine frame_usr_init()
Initialise user specified modules.
- Todo:
The spng_init reference velocities are ignored at the moment. See also spng_forcing()
-
subroutine frame_usr_end()
Finalise user specified modules.
-
subroutine user_map2d_get(idir idir, ctrs ctrs, cell cell, lctrs1 lctrs1, lctrs2 lctrs2, nelsort nelsort, map_xm1 map_xm1, map_ym1 map_ym1, ierr ierr)
Provide element coordinates and local numbers (user interface)
- param idir
[out] mapping (uniform) direction
- param ctrs
[out] 2D element centres
- param cell
[out] local element numberring
- param lctrs1, lctrs2
[in] array sizes
- param nelsort
[out] number of local 3D elements to sort
- param map_xm1, map_ym1
[out] 2D coordinates of mapped elements
- param ierr
[out] error flag
-
subroutine user_stat_trnsv(lvel lvel, dudx dudx, dvdx dvdx, dwdx dwdx, vort vort)
Provide velocity, deriv. and vort. in required coordinates.
- param lvel
[out] velocity
- param dudx, dvdx, dwdx
[out] velocity derivatives
- param vort
[out] vorticity
-
subroutine spatial_means()
Calculate spatial averaged quantities and write it into a text file.
-
subroutine frame_usr_register()