diff --git a/src/pairs/code_gen/cgen.py b/src/pairs/code_gen/cgen.py index 27093c5190bcd8a3478b99442aa9f62faa2c6b34..7649f4f12d501981456b1e98a9dbc1fe9c834009 100644 --- a/src/pairs/code_gen/cgen.py +++ b/src/pairs/code_gen/cgen.py @@ -380,7 +380,7 @@ class CGen: self.print.end() - def generate_library(self, update_cells_module, user_defined_modules, initialize_module, create_domain_module, setup_sim_module, do_timestep_module, reverse_comm_module, communicate_module, reset_volatiles_module): + def generate_library(self, update_cells_module, user_defined_modules, initialize_module, create_domain_module, setup_sim_module, reverse_comm_module, communicate_module, reset_volatiles_module): self.generate_interfaces() # Generate CUDA/CPP file with modules ext = ".cu" if self.target.is_gpu() else ".cpp" @@ -414,7 +414,7 @@ class CGen: self.generate_kernel(kernel) for module in self.sim.modules(): - if module.name not in ['update_cells', 'initialize', 'create_domain', 'setup_sim', 'do_timestep', 'reverse_comm', 'communicate', 'reset_volatiles']: + if module.name not in ['update_cells', 'initialize', 'create_domain', 'setup_sim', 'reverse_comm', 'communicate', 'reset_volatiles']: if not module.user_defined: self.generate_module(module) @@ -440,7 +440,7 @@ class CGen: self.generate_full_object_names = True self.print("class PairsSimulation {") - self.print("public:") + self.print("private:") self.print(" PairsRuntime *pairs_runtime;") self.print(" struct PairsObjects *pobj;") self.print(" friend class PairsAccessor;") @@ -495,16 +495,6 @@ class CGen: self.print("}") self.print("") - # self.print("void do_timestep(int timestep) {") - # self.print(" pobj->sim_timestep = timestep;") - # self.print.add_indent(4) - # self.generate_statement(do_timestep_module.block) - # self.print.add_indent(-4) - # self.print("}") - # self.print("") - - - self.print("void reverse_comm() {") self.generate_statement(reverse_comm_module.block) self.print("}") diff --git a/src/pairs/sim/simulation.py b/src/pairs/sim/simulation.py index 5c665e48484780cccd94b6443c0855699802bf2c..20b439941bfb23719bd136ee6d6db460f0053bfb 100644 --- a/src/pairs/sim/simulation.py +++ b/src/pairs/sim/simulation.py @@ -568,7 +568,6 @@ class Simulation: ]) setup_sim_module = Module(self, name='setup_sim', block=setup_sim) - do_timestep_module = Module(self, name='do_timestep', block=timestep.as_block()) communicate_module = Module(self, name='communicate', block=Timestep(self, 0, comm_routine).as_block()) reset_volatiles_module = Module(self, name='reset_volatiles', block=Block(self, ResetVolatileProperties(self))) @@ -597,7 +596,6 @@ class Simulation: initialize_module, create_domain_module, setup_sim_module, - do_timestep_module, reverse_comm_module, communicate_module, reset_volatiles_module)