OpenFPM  5.2.0
Project that contain the implementation of distributed structures
main.cu File Reference
#include <iostream>
#include <typeinfo>
#include "CSVReader/CSVReader.hpp"
#include "util/PathsAndFiles.hpp"
#include "level_set/redistancing_Sussman/RedistancingSussman.hpp"
#include "RawReader/InitGridWithPixel.hpp"
#include "include/RemoveLines.hpp"
#include "level_set/redistancing_Sussman/HelpFunctionsForGrid.hpp"
#include "level_set/redistancing_Sussman/AnalyticalSDF.hpp"
#include "FiniteDifference/FD_simple.hpp"
#include "Decomposition/Distribution/BoxDistribution.hpp"
#include "timer.hpp"
#include "include/DiffusionSpace_sparseGrid.hpp"
#include "include/HelpFunctions_diffusion.hpp"

Go to the source code of this file.

Typedefs

typedef aggregate< float > props_full
 
typedef aggregate< float, float, float, float > props_sparse
 

Variables

const std::string path_to_redistancing_result
 
const std::string redistancing_filename = "grid_CaCO3_post_redistancing.hdf5"
 
const std::string path_to_size = path_to_redistancing_result
 
const std::string output_name = "output_inhomogDiffusion_CaCO3_fluid_phase"
 
const size_t PHI_FULL = 0
 
const openfpm::vector< std::string > prop_names_full = {"Phi_Sussman_Out"}
 
const size_t PHI_PHASE = 0
 
const size_t CONC_N = 1
 
const size_t CONC_NPLUS1 = 2
 
const size_t DIFFUSION_COEFFICIENT = 3
 
const openfpm::vector< std::string > prop_names_sparse
 
constexpr size_t x = 0
 
constexpr size_t y = 1
 
constexpr size_t z = 2
 
const size_t dims = 3
 

Variable Documentation

◆ path_to_redistancing_result

const std::string path_to_redistancing_result
Initial value:
=
"output_sussman_maxIter6e3_CaCO3_fluidPhase_531x531x531"

Definition at line 59 of file main.cu.

◆ prop_names_sparse

const openfpm::vector<std::string> prop_names_sparse
Initial value:
= {"PHI_PHASE",
"CONC_N",
"CONC_NPLUS1",
"DIFFUSION_COEFFICIENT"}

Definition at line 85 of file main.cu.