Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
compression.cpp File Reference
#include "compression.h"
#include "compression_tools.h"
#include <atomic>
#include <concepts>
#include <cstdint>
#include <fstream>
#include <iostream>
#include <limits>
#include <map>
#include <ranges>
#include <stdexcept>
#include <type_traits>
#include <unordered_map>
#include <vector>
#include <omp.h>
Include dependency graph for compression.cpp:

Go to the source code of this file.

Macros

#define ASTERIX_USE_GPU
#define MEMPOOL_BYTES   60ul*1024ul*1024ul*1024ul

Functions

std::vector< std::pair< std::size_t, std::size_t > > partition (std::size_t array_size, std::size_t chunk_size, std::size_t max_chunks)
std::vector< CellIDsort_cells_based_on_maxwellianity (const std::vector< CellID > &local_cells, uint popID, dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > &mpiGrid)

Variables

Logger logFile

Macro Definition Documentation

◆ ASTERIX_USE_GPU

#define ASTERIX_USE_GPU

Definition at line 44 of file compression.cpp.

◆ MEMPOOL_BYTES

#define MEMPOOL_BYTES   60ul*1024ul*1024ul*1024ul

Definition at line 45 of file compression.cpp.

Function Documentation

◆ partition()

std::vector< std::pair< std::size_t, std::size_t > > partition ( std::size_t array_size,
std::size_t chunk_size,
std::size_t max_chunks )

Definition at line 154 of file compression.cpp.

◆ sort_cells_based_on_maxwellianity()

std::vector< CellID > sort_cells_based_on_maxwellianity ( const std::vector< CellID > & local_cells,
uint popID,
dccrg::Dccrg< SpatialCell, dccrg::Cartesian_Geometry > & mpiGrid )

Definition at line 173 of file compression.cpp.

Here is the call graph for this function:

Variable Documentation

◆ logFile

Logger logFile
extern

Definition at line 25 of file main.cpp.