diff --git a/neurodamus/core/configuration.py b/neurodamus/core/configuration.py index b3cf0486..494d1d5a 100644 --- a/neurodamus/core/configuration.py +++ b/neurodamus/core/configuration.py @@ -1023,10 +1023,10 @@ def _coreneuron_direct_mode(config: _SimConfig, run_conf): logging.warning("--coreneuron-direct-mode not valid for save/restore, " "continue with file mode") direct_mode = False - if run_conf.get("LFPWeightsPath"): - logging.warning("--coreneuron-direct-mode not valid for LFP, " - "continue with file mode") - direct_mode = False + # if run_conf.get("LFPWeightsPath"): + # logging.warning("--coreneuron-direct-mode not valid for LFP, " + # "continue with file mode") + # direct_mode = False if direct_mode: logging.info("Run CORENEURON direct mode without writing model data to disk") diff --git a/neurodamus/node.py b/neurodamus/node.py index f7e9ff62..d7e7fb94 100644 --- a/neurodamus/node.py +++ b/neurodamus/node.py @@ -820,6 +820,7 @@ def enable_reports(self): CoreConfig.write_report_count(len(reports_conf)) for rep_name, rep_conf in reports_conf.items(): + logging.info(" * [REPORT] %s: %s", rep_name, rep_conf["Target"]) target_spec = TargetSpec(rep_conf["Target"]) target = self._target_manager.get_target(target_spec) @@ -842,7 +843,8 @@ def enable_reports(self): # With coreneuron direct mode, enable fast membrane current calculation for i_membrane if SimConfig.coreneuron_direct_mode and \ - "i_membrane" in rep_params.report_on or rep_params.rep_type == "lfp": + ("i_membrane" in rep_params.report_on or rep_params.rep_type == "lfp"): + logging.info("->>>>>>>>>> Enabling fast membrane current calculation for i_membrane in CORENEURON DIRECT MODE!!!") Nd.cvode.use_fast_imem(1) if not SimConfig.use_coreneuron or rep_params.rep_type == "Synapse":