#include "common.h"
#include <cstdlib>
#include <iostream>
#include <cmath>
#include <vector>
#include <sstream>
#include <ctime>
#include <chrono>
#include <fsgrid.hpp>
#include "vlasovsolver/vlasovmover.h"
#include "vlasovsolver/vec.h"
#include "definitions.h"
#include "mpiconversion.h"
#include "logger.h"
#include "parameters.h"
#include "readparameters.h"
#include "spatial_cells/spatial_cell_wrapper.hpp"
#include "datareduction/datareducer.h"
#include "sysboundary/sysboundary.h"
#include "vlasovsolver/common_pitch_angle_diffusion.hpp"
#include "fieldtracing/fieldtracing.h"
#include "fieldsolver/fs_common.h"
#include "projects/project.h"
#include "grid.h"
#include "iowrite.h"
#include "ioread.h"
#include "memory_report.h"
#include "object_wrapper.h"
#include "velocity_mesh_parameters.h"
#include "fieldsolver/gridGlue.hpp"
#include "fieldsolver/derivatives.hpp"
#include "vdf_compression/compression.h"
#include <signal.h>
#include "phiprof.hpp"
Go to the source code of this file.
◆ addTimedBarrier()
| void addTimedBarrier |
( |
string | name | ) |
|
◆ computeNewTimeStep()
◆ getLocalCells()
| const std::vector< CellID > & getLocalCells |
( |
| ) |
|
Get local cell IDs. This function creates a cached copy of the cell ID lists to significantly improve performance. The cell ID cache is recalculated every time the mesh partitioning changes.
- Returns
- Local cell IDs.
Definition at line 120 of file vlasiator.cpp.
◆ getObjectWrapper()
◆ main()
| int main |
( |
int | argn, |
|
|
char * | args[] ) |
◆ simulate()
| int simulate |
( |
int | argn, |
|
|
char * | args[] ) |
◆ diagnostic
◆ logFile
◆ objectWrapper