Neko  0.9.0
A portable framework for high-order spectral element flow simulations
cpr.f90 File Reference

Go to the source code of this file.

Data Types

type  cpr::cpr_t
 include information needed for compressing fields More...
 
interface  cpr::cpr_init
 

Modules

module  cpr
 Compression.
 

Functions/Subroutines

subroutine cpr::cpr_init_all (cpr, u)
 Initialize cpr. More...
 
subroutine, public cpr::cpr_free (cpr)
 Deallocate coefficients. More...
 
subroutine cpr::cpr_generate_specmat (cpr)
 Generate spectral tranform matrices. More...
 
subroutine cpr::cpr_goto_space (cpr, space)
 Tranform to spectral space (using tensor product) More...
 
subroutine cpr::cpr_truncate_wn (cpr, coef)
 Truncate the frequencies. More...
 
subroutine cpr::sortcoeff (vsort, v, isort, nxyz)
 Sort the spectral coefficient in descending order array vsort. The original indices are stored in the isort vector. More...
 
subroutine cpr::build_filter_tf (fx, fy, fz, kut, lx)
 create filter transfer function More...
 
real(kind=rp) function cpr::get_elem_l2norm (elemdata, coef, space, e)