Feature/limited particles output
Compare changes
@@ -11,11 +11,12 @@
@@ -11,11 +11,12 @@
@@ -33,10 +34,15 @@ class abstract_particles_output {
@@ -33,10 +34,15 @@ class abstract_particles_output {
@@ -51,18 +57,75 @@ protected:
@@ -51,18 +57,75 @@ protected:
@@ -125,12 +188,12 @@ public:
@@ -125,12 +188,12 @@ public:
const particles_utils::IntervalSplitter<int> particles_splitter(total_nb_particles, nb_processes, my_rank);
int* buffer_indexes_send_tmp = reinterpret_cast<int*>(buffer_indexes_send.get());// trick re-use buffer_indexes_send memory
@@ -138,7 +201,7 @@ public:
@@ -138,7 +201,7 @@ public:
@@ -159,6 +222,12 @@ public:
@@ -159,6 +222,12 @@ public:
@@ -172,9 +241,9 @@ public:
@@ -172,9 +241,9 @@ public:
@@ -190,7 +259,7 @@ public:
@@ -190,7 +259,7 @@ public:
virtual void write(const int idx_time_step, const real_number* positions, const std::unique_ptr<real_number[]>* rhs,