diff --git a/tests/particle/dsge_base2.mod b/tests/particle/dsge_base2.mod
index c30f60d7bcf3e906dee0235dc834b98ee1599301..51ca1f6e66c4f07d22d07344064194fb4f992f5a 100644
--- a/tests/particle/dsge_base2.mod
+++ b/tests/particle/dsge_base2.mod
@@ -67,10 +67,15 @@ varobs y l i;
 options_.particle.status = 1;
 options_.particle.algorithm = 'sequential_importance_particle_filter';
 options_.particle.initialization = 1;
-options_.particle.number_of_particles = 5000;
+options_.particle.number_of_particles = 1000;
+options_.particle.resampling.status = 'none';
+options_.particle.resampling.neff_threshold = .1;
+
+options_.gstep(1) = 1e-4;
+options_.gstep(2) = .1;
 
 options_.mode_check_neighbourhood_size = 0.05;
 
-set_dynare_threads('local_state_space_iteration2',3);
+set_dynare_threads('local_state_space_iteration_2',3);
 
-estimation(datafile=data_risky_perturb2,order=2,nobs=100,mh_replic=0,mode_compute=4,mode_check);
\ No newline at end of file
+estimation(datafile=data_risky_perturb2,order=2,nobs=100,mh_replic=0,mode_compute=7,mode_file=dsge_base2_mode,mode_check);
\ No newline at end of file