example | |
Debugging | |
0_classes | |
main.cpp | |
1_classes | |
main.cpp | |
Grid | |
0_simple | |
main.cpp | |
1_stencil | |
main.cpp | |
2_solve_eq | |
main.cpp | |
3_gray_scott | |
main.cpp | |
3_gray_scott_3d | |
main.cpp | |
3_gray_scott_3d_vectorization | |
main.cpp | |
Numerics | |
PS-CMA-ES | |
f15_cec_const.hpp | |
f15_cec_fun.hpp | |
main.cpp | |
PSE | |
0_Derivative_approx_1D | |
main.cpp | |
1_Derivative_approx_1D_mp | |
main_float128.cpp | |
1_Diffusion_1D | |
main.cpp | |
Stoke_flow | |
0_2D_incompressible | |
main_eigen.cpp | |
main_petsc.cpp | |
1_3D_incompressible | |
main_eigen.cpp | |
main_petsc.cpp | |
Vortex_in_cell | |
main_vic_petsc.cpp | |
main_vic_petsc_opt.cpp | |
Plot | |
0_simple_graph | |
main.cpp | |
2_PSE_convergence | |
main.cpp | |
VCluster | |
0_simple | |
main.cpp | |
1_semantic | |
main.cpp | |
Vector | |
0_simple | |
main.cpp | |
1_celllist | |
main.cpp | |
1_ghost_get_put | |
main.cpp | |
1_HDF5_save_load | |
main.cpp | |
2_expressions | |
main.cpp | |
3_molecular_dynamic | |
main.cpp | |
main_expr.cpp | |
main_expr_paper.cpp | |
main_expr_vl.cpp | |
main_vl.cpp | |
4_complex_prop | |
main.cpp | |
main_ser.cpp | |
4_multiphase_celllist_verlet | |
main.cpp | |
4_reorder | |
energy_force.hpp | |
main_comp_ord.cpp | |
main_data_ord.cpp | |
main_expr.cpp | |
5_molecular_dynamic_sym | |
main.cpp | |
5_molecular_dynamic_sym_crs | |
main.cpp | |
6_complex_usage | |
main.cpp | |
7_SPH_dlb | |
main.cpp | |
7_SPH_dlb_opt | |
main.cpp | |
openfpm_data | |
src | |
config | |
config.h | |
data_type | |
aggregate.hpp | |
Graph | |
graph_unit_tests.hpp | |
map_graph.hpp | |
Grid | |
iterators | |
grid_iterators_unit_tests.cpp | |
grid_key_dx_iterator.hpp | |
grid_key_dx_iterator_sp.hpp | |
grid_key_dx_iterator_sub.hpp | |
grid_key_dx_iterator_sub_bc.hpp | |
grid_skin_iterator.hpp | |
stencil_type.hpp | |
comb.hpp | |
copy_grid_fast.hpp | |
copy_grid_unit_test.cpp | |
Encap.hpp | |
grid_base_impl_layout.hpp | |
grid_base_implementation.hpp | |
grid_common.hpp | |
grid_gpu.hpp | |
grid_key.hpp | |
grid_key_dx_expression_unit_tests.hpp | |
grid_key_dx_iterator_hilbert.hpp | |
grid_key_expression.hpp | |
grid_performance_tests.hpp | |
grid_sm.hpp | |
grid_sm_unit_tests.hpp | |
grid_unit_tests.hpp | |
grid_util_test.hpp | |
map_grid.hpp | |
se_grid.hpp | |
util.hpp | |
map_units_test | |
grid_test.hpp | |
Point_test.hpp | |
memory_ly | |
memory_array.hpp | |
memory_c.hpp | |
memory_conf.hpp | |
t_to_memory_c.hpp | |
NN | |
CellList | |
tests | |
NNc_array_tests.hpp | |
CellDecomposer.hpp | |
CellDecomposer_unit_tests.hpp | |
CellList.hpp | |
CellList_test.hpp | |
CellList_util.hpp | |
CellListFast_gen.hpp | |
CellListIterator.hpp | |
CellListIterator_test.hpp | |
CellListM.hpp | |
CellListNNIteratorRadius.hpp | |
CellNNIterator.hpp | |
CellNNIteratorM.hpp | |
CellNNIteratorRuntime.hpp | |
CellNNIteratorRuntimeM.hpp | |
NNc_array.hpp | |
ParticleIt_Cells.hpp | |
ParticleItCRS_Cells.hpp | |
ProcKeys.hpp | |
Mem_type | |
Mem_type_unit_tests.cpp | |
MemBalanced.hpp | |
MemFast.hpp | |
MemMemoryWise.hpp | |
VerletList | |
VerletList.hpp | |
VerletList_test.hpp | |
VerletListFast.hpp | |
VerletListM.hpp | |
VerletNNIterator.hpp | |
VerletNNIteratorM.hpp | |
Packer_Unpacker | |
has_max_prop.hpp | |
has_pack_agg.hpp | |
has_pack_encap.hpp | |
Pack_selector.hpp | |
Packer.hpp | |
Packer_nested_tests.hpp | |
Packer_unit_tests.hpp | |
Packer_unpacker_benchmark_test.hpp | |
Packer_util.hpp | |
prp_all_zero.hpp | |
Unpacker.hpp | |
Space | |
Shape | |
AdaptiveCylinderCone.hpp | |
Box.hpp | |
Box_unit_tests.hpp | |
HyperCube.hpp | |
HyperCube_unit_test.hpp | |
Point.hpp | |
Point_operators.hpp | |
Point_operators_functions.hpp | |
Point_unit_test.hpp | |
Sphere.hpp | |
tests | |
SpaceBox_unit_tests.cpp | |
Ghost.hpp | |
Matrix.hpp | |
SpaceBox.hpp | |
util | |
copy_compare | |
compare_fusion_vector.hpp | |
compare_general.hpp | |
copy_compare_aggregates.hpp | |
copy_fusion_vector.hpp | |
copy_general.hpp | |
meta_cc_unit_tests.hpp | |
meta_compare.hpp | |
meta_copy.hpp | |
check_no_pointers.hpp | |
common.hpp | |
convert.hpp | |
create_vmpl_sequence.hpp | |
ct_array.hpp | |
for_each_ref.hpp | |
mathutil.hpp | |
mathutil_unit_test.hpp | |
mul_array_extents.hpp | |
object_creator.hpp | |
object_s_di.hpp | |
object_si_d.hpp | |
object_util.hpp | |
Pack_stat.hpp | |
SimpleRNG.hpp | |
util_debug.hpp | |
util_test.hpp | |
variadic_to_vmpl.hpp | |
variadic_to_vmpl_unit_test.hpp | |
Vector | |
map_vector.hpp | |
map_vector_grow_p.hpp | |
map_vector_std.hpp | |
map_vector_std_ptr.hpp | |
map_vector_std_util.hpp | |
map_vector_std_util_unit_test.hpp | |
se_vector.hpp | |
util.hpp | |
vect_isel.hpp | |
vector_def.hpp | |
vector_map_iterator.hpp | |
vector_performance_test.hpp | |
vector_test_util.hpp | |
vector_unit_tests.hpp | |
integrator.hpp | |
main.cpp | |
memory_thrust_c.hpp | |
performance.hpp | |
Point_orig.hpp | |
Point_test.hpp | |
Point_test_unit_tests.hpp | |
reduce_type.hpp | |
test_3.hpp | |
test_4.hpp | |
test_5.hpp | |
test_6.hpp | |
timer.hpp | |
timer_util_test.hpp | |
trash_bin.hpp | |
unit_test_init_cleanup.hpp | |
openfpm_devices | |
src | |
config | |
config.h | |
memory | |
BHeapMemory.hpp | |
ExtPreAlloc.hpp | |
HeapMemory.cpp | |
HeapMemory.hpp | |
HeapMemory_unit_tests.hpp | |
memory.hpp | |
PtrMemory.cpp | |
PtrMemory.hpp | |
util | |
print_stack.hpp | |
se_util.hpp | |
cuda_macro.h | |
main.cpp | |
Memleak_check.cpp | |
Memleak_check.hpp | |
ptr_info.hpp | |
openfpm_io | |
src | |
config | |
config.h | |
CSVWriter | |
csv_multiarray.hpp | |
CSVWriter.hpp | |
CSVWriter_unit_tests.hpp | |
is_csv_writable.hpp | |
garbage | |
HDF5_XdmfWriter.hpp | |
HDF5_XdmfWriter_point_set.hpp | |
HDF5_XdmfWriter_unit_tests.hpp | |
HDF5_XdmfWriter_util.hpp | |
GraphMLWriter | |
GraphMLWriter.hpp | |
GraphMLWriter_unit_tests.hpp | |
HDF5_wr | |
HDF5_reader.hpp | |
HDF5_reader_gd.hpp | |
HDF5_reader_vd.hpp | |
HDF5_wr.hpp | |
HDF5_writer.hpp | |
HDF5_writer_gd.hpp | |
HDF5_writer_unit_tests.hpp | |
HDF5_writer_vd.hpp | |
Plot | |
GoogleChart.hpp | |
Plot_unit_tests.hpp | |
util.hpp | |
RawReader | |
RawReader.hpp | |
RawReader_unit_tests.hpp | |
util | |
GBoxes.hpp | |
util.hpp | |
VTKWriter | |
byteswap_portable.hpp | |
is_vtk_writable.hpp | |
VTKWriter.hpp | |
VTKWriter_dist_graph.hpp | |
VTKWriter_graph.hpp | |
VTKWriter_grids.hpp | |
VTKWriter_grids_st.hpp | |
VTKWriter_grids_util.hpp | |
VTKWriter_point_set.hpp | |
VTKWriter_unit_tests.hpp | |
VTKWriter_vector_box.hpp | |
main.cpp | |
MatLabWriter.hpp | |
TiffWriter.hpp | |
unit_test_init_cleanup_io.hpp | |
openfpm_numerics | |
src | |
config | |
config.h | |
DMatrix | |
tests | |
EMatrix_unit_tests.cpp | |
EMatrix.hpp | |
Draw | |
DrawParticles.hpp | |
DrawParticles_unit_tests.hpp | |
PointIterator.hpp | |
PointIteratorSkin.hpp | |
Equations | |
eq_1_ag_unit_test.hpp | |
eq_2_ag_unit_test.hpp | |
eq_base_unit_test.hpp | |
stoke_flow_eq_3d.hpp | |
FiniteDifference | |
util | |
common.hpp | |
common_test.hpp | |
Average.hpp | |
Derivative.hpp | |
eq.hpp | |
eq_unit_test.hpp | |
eq_unit_test_3d.hpp | |
FD_util_include.hpp | |
FDScheme.hpp | |
FDScheme_unit_tests.hpp | |
Laplacian.hpp | |
mul.hpp | |
sum.hpp | |
System.hpp | |
interpolation | |
interpolation.hpp | |
interpolation_unit_tests.hpp | |
mp4_kernel.hpp | |
z_spline.hpp | |
Matrix | |
SparseMatrix.hpp | |
SparseMatrix_Eigen.hpp | |
SparseMatrix_petsc.hpp | |
SparseMatrix_unit_tests.hpp | |
Operators | |
Vector | |
vector_dist_operator_assign.hpp | |
vector_dist_operators.hpp | |
vector_dist_operators_apply_kernel.hpp | |
vector_dist_operators_apply_kernel_unit_tests.hpp | |
vector_dist_operators_extensions.hpp | |
vector_dist_operators_functions.hpp | |
vector_dist_operators_unit_tests.hpp | |
PSE | |
Kernels.hpp | |
Kernels_test_util.hpp | |
Kernels_unit_tests.hpp | |
Solvers | |
petsc_solver.hpp | |
petsc_solver_AMG_report.hpp | |
petsc_solver_ASM_AMG_to_do.hpp | |
petsc_solver_report_unit_tests.hpp | |
petsc_solver_unit_tests.cpp | |
umfpack_solver.hpp | |
util | |
grid_dist_testing.hpp | |
linalgebra_lib.hpp | |
petsc_util.hpp | |
util_num.hpp | |
util_num_unit_tests.hpp | |
Vector | |
Vector.hpp | |
Vector_eigen.hpp | |
Vector_petsc.hpp | |
Vector_unit_tests.hpp | |
Vector_util.hpp | |
main.cpp | |
unit_test_init_cleanup.hpp | |
openfpm_vcluster | |
src | |
config | |
config.h | |
MPI_wrapper | |
MPI_IAllGather.hpp | |
MPI_IallreduceW.hpp | |
MPI_IBcastW.hpp | |
MPI_IrecvW.hpp | |
MPI_IsendW.hpp | |
MPI_util.hpp | |
util | |
Vcluster_log.hpp | |
VCluster | |
VCluster.cpp | |
VCluster.hpp | |
VCluster_base.hpp | |
VCluster_meta_function.hpp | |
VCluster_semantic_unit_tests.hpp | |
VCluster_unit_test_util.hpp | |
VCluster_unit_tests.hpp | |
garbage.hpp | |
main.cpp | |
unit_test_init_cleanup.hpp | |
src | |
config | |
config.h | |
Decomposition | |
Distribution | |
DistParMetisDistribution.hpp | |
Distribution_unit_tests.hpp | |
metis_util.hpp | |
metis_util_unit_test.hpp | |
MetisDistribution.hpp | |
parmetis_dist_util.hpp | |
parmetis_util.hpp | |
ParMetisDistribution.hpp | |
SpaceDistribution.hpp | |
SpaceDistributionWeight.hpp | |
tests | |
CartDecomposition_unit_test.cpp | |
shift_vect_converter_tests.cpp | |
CartDecomposition.hpp | |
CartDecomposition_ext.hpp | |
common.hpp | |
dec_optimizer.hpp | |
dec_optimizer_unit_test.hpp | |
Decomposition.hpp | |
Domain_NN_calculator_cart.hpp | |
Domain_NN_calculator_cart_unit_test.hpp | |
ie_ghost.hpp | |
ie_loc_ghost.hpp | |
nn_processor.hpp | |
nn_processor_unit_test.hpp | |
ORB.hpp | |
ORB_unit_test.hpp | |
shift_vect_converter.hpp | |
DLB | |
DLB.hpp | |
DLB_unit_test.hpp | |
LB_Model.hpp | |
Graph | |
CartesianGraphFactory.hpp | |
CartesianGraphFactory_unit_test.hpp | |
dist_map_graph.hpp | |
dist_map_graph_unit_test.hpp | |
DistGraphFactory.hpp | |
ids.hpp | |
Grid | |
Iterators | |
grid_dist_id_iterator.hpp | |
grid_dist_id_iterator_dec.hpp | |
grid_dist_id_iterator_dec_skin.hpp | |
grid_dist_id_iterator_sub.hpp | |
grid_dist_id_iterator_util.hpp | |
grid_dist_id_iterators_unit_tests.hpp | |
performance | |
grid_dist_performance.hpp | |
tests | |
grid_dist_id_HDF5_chckpnt_restart_test.cpp | |
grid_dist_id_unit_test.cpp | |
grid_dist_id_unit_test_ext_dom.hpp | |
grid_dist_id_unit_test_unb_ghost.hpp | |
staggered_grid_dist_unit_test.cpp | |
grid_dist_id.hpp | |
grid_dist_id_comm.hpp | |
grid_dist_key.hpp | |
grid_dist_util.hpp | |
staggered_dist_grid.hpp | |
staggered_dist_grid_copy.hpp | |
staggered_dist_grid_util.hpp | |
lib | |
pdata.cpp | |
Space | |
space_key.hpp | |
Vector | |
Iterators | |
vector_dist_iterator.hpp | |
vector_dist_iterator_skin.hpp | |
performance | |
cell_list_comp_reorder.hpp | |
cell_list_part_reorder.hpp | |
cl_comp_performance_graph.hpp | |
cl_part_performance_graph.hpp | |
vector_dist_performance_common.hpp | |
vector_dist_performance_util.cpp | |
vector_dist_performance_util.hpp | |
verlet_performance_tests.hpp | |
tests | |
vector_dist_cell_list_tests.cpp | |
vector_dist_complex_prp_unit_test.cpp | |
vector_dist_HDF5_chckpnt_restart_test.cpp | |
vector_dist_MP_unit_tests.cpp | |
vector_dist_NN_tests.cpp | |
vector_dist_unit_test.cpp | |
vector_dist_util_unit_tests.hpp | |
se_class3_vector.hpp | |
se_class3_vector_unit_tests.hpp | |
vector_dist.hpp | |
vector_dist_comm.hpp | |
vector_dist_dlb_test.hpp | |
vector_dist_key.hpp | |
vector_dist_multiphase_functions.hpp | |
vector_dist_ofb.hpp | |
debug.hpp | |
gargabe.hpp | |
main.cpp | |
pdata_performance.cpp | |
SubdomainGraphNodes.hpp | |
test_isolation.hpp | |
test_multiple_o.cpp | |
unit_test_init_cleanup.hpp | |