Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
#include "sll_working_precision.h"
Go to the source code of this file.
Data Types | |
type | sll_t_compressed_buffer |
data structure to support threaded ZFP compression and decompression More... | |
Modules | |
module | sll_m_compression |
Module providing an F90 interface to the ZFP compression library: http://computation.llnl.gov/projects/floating-point-compression In addition it provides simple threaded (de)compression routines. Important: This module uses C-like 0-based indexing! | |
Functions/Subroutines | |
subroutine | deflate_buffer_real64 (buf, comp, n_doubles, n_threads) |
compress buffer More... | |
subroutine | inflate_buffer_real64 (buf, comp, n_threads) |
decompress buffer More... | |
subroutine | deallocate_compressed_buffer_obj (comp) |
subroutine | allocate_compressed_buffer_index_arrays (comp, n_slices) |
subroutine | print_compression_information (comp, verbose) |
subroutine | set_compression_precision (prec) |
integer function | concatenate_index_arrays (comp, array) |
allocate array, copy indices from comp into array, return More... | |
subroutine | decatenate_index_arrays (comp, array) |
double precision function | get_time () |
Variables | |
integer, parameter | zfp_blocksize = 64 |
integer | zfp_precision = 32 |
type sll_m_compression::sll_t_compressed_buffer |
data structure to support threaded ZFP compression and decompression
Definition at line 65 of file sll_m_compression.F90.