From fc898a05abd9fc2cba6f087e865415379174bab9 Mon Sep 17 00:00:00 2001 From: NeilZaim <49716072+NeilZaim@users.noreply.github.com> Date: Fri, 25 Sep 2020 10:27:28 +0200 Subject: Add CI test and documentation for leveling thinning algorithm (#1327) * First working version of tests * Add comments to test * Add test in WarpX-test.ini and initial checksum json file * Add resampling to input parameters doc * Uncomment lines about checksum in analysis script + Fix minor typos * Add momentum in plotfiles (for checksum) + Fix minor typoes * Remove particle_theta from checksum json file * Remove rho from checksum json file * Fix syntax error in checksum json file * Add benchmark values * Update Docs/source/running_cpp/parameters.rst Co-authored-by: Axel Huebl * Have one Resampling object per species Co-authored-by: Axel Huebl --- Source/Particles/Resampling/ResamplingTrigger.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Source/Particles/Resampling/ResamplingTrigger.cpp') diff --git a/Source/Particles/Resampling/ResamplingTrigger.cpp b/Source/Particles/Resampling/ResamplingTrigger.cpp index c89f01848..97407d51a 100644 --- a/Source/Particles/Resampling/ResamplingTrigger.cpp +++ b/Source/Particles/Resampling/ResamplingTrigger.cpp @@ -7,15 +7,15 @@ #include "ResamplingTrigger.H" #include "WarpX.H" -ResamplingTrigger::ResamplingTrigger () +ResamplingTrigger::ResamplingTrigger (const std::string species_name) { - amrex::ParmParse pprt("resampling_trigger"); + amrex::ParmParse pprt(species_name); std::vector resampling_trigger_int_string_vec = {"0"}; - pprt.queryarr("intervals", resampling_trigger_int_string_vec); + pprt.queryarr("resampling_trigger_intervals", resampling_trigger_int_string_vec); m_resampling_intervals = IntervalsParser(resampling_trigger_int_string_vec); - pprt.query("max_avg_ppc", m_max_avg_ppc); + pprt.query("resampling_trigger_max_avg_ppc", m_max_avg_ppc); } bool ResamplingTrigger::triggered (const int timestep, const amrex::Real global_numparts) const -- cgit v1.2.3