Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

CoreNEURON: reduce memory usage in report initialization#1776

Merged
jorblancoa merged 1 commit into
developfrom
jblanco/memory_report_init
Nov 25, 2022
Merged

CoreNEURON: reduce memory usage in report initialization#1776
jorblancoa merged 1 commit into
developfrom
jblanco/memory_report_init

Conversation

@jorblancoa

Copy link
Copy Markdown

No description provided.

@bbpbuildbot

Copy link
Copy Markdown
Collaborator

Thank you for your pull request!

Should you want to clear the PR build directory after failures, please use this pipeline. Before running the cleanup pipeline, please ensure that any PR building pipelines have been cancelled or finished running.

@bbpbuildbot

Copy link
Copy Markdown
Collaborator

To test your PR, use the following on BlueBrain5:

unset MODULEPATH
. /gpfs/bbp.cscs.ch/ssd/apps/bsd/pulls/1776/config/modules.sh
module load unstable

Please test the following updated modules:

  • neurodamus-hippocampus-knl/1.8-2.12.9
  • neurodamus-hippocampus/1.8-2.12.9
  • neurodamus-mousify/1.6-2.12.9
  • neurodamus-neocortex-knl/1.9-2.12.9
  • neurodamus-neocortex-plasticity/1.9-2.12.9
  • neurodamus-neocortex/1.9-2.12.9
  • neurodamus-thalamus-knl/1.6-2.12.9
  • neurodamus-thalamus/1.6-2.12.9

@jorblancoa jorblancoa merged commit 4590714 into develop Nov 25, 2022
@jorblancoa jorblancoa deleted the jblanco/memory_report_init branch November 25, 2022 15:17
heerener pushed a commit that referenced this pull request Jan 23, 2023
CoreNEURON: reduce memory usage in report initialization (#1776)

Recipe changes to combine coreneuron into NEURON (#1777)

* Bring coreneuron recipe options into neuron for coreneuron merge
* remove dependency with coreneuron when neuron>=9.0 or develop
* coreneuron variant is on by default in neuron
* coreneuron mechanism library should always have different name than
   libcorenrnmech.so as it's now part of NEURON installation
* do not add arch specific opt flags with +debug
* Automatically bring coreneuron build_type=Debug when neuron+debug
  is used. This will simplify logic in blueconfig CI where we don't
  have to explicitly specify coreneuron dependency (especially as we
  have merged neuron and coreneuron)
* Find "right" nrnivmodl-core binary for neurodamus building

See relevant PR: neuronsimulator/nrn#2055

Deploy NEURON's upcoming 9.0a release (#1781)

* Updated model-neocortex packages with latest 1.10 tag
* add nmodl 0.5.a
* remove coreneuron packages

Co-authored-by: Ioannis Magkanaris <iomagkanaris@gmail.com>
Co-authored-by: Matthias Wolf <matthias.wolf@epfl.ch>

Update NEURON version (#1792)

- Create NEURON version 9.0.a2 that includes bug fixes

[Core]NEURON 8.2.2 (#1802)

coreneuron: so long, and thanks for the fish.

Coreneuron has been folded into neuRon and should not be referred to as
a standalone package any more.

Add py-sympy dependency at neuron package level

newer spack doesn't seem to propogate python package
dependencies (as PYTHONPATH) during build phase.

neuron: omitted link flag for Caliper
heerener pushed a commit that referenced this pull request Jan 23, 2023
CoreNEURON: reduce memory usage in report initialization (#1776)

Recipe changes to combine coreneuron into NEURON (#1777)

* Bring coreneuron recipe options into neuron for coreneuron merge
* remove dependency with coreneuron when neuron>=9.0 or develop
* coreneuron variant is on by default in neuron
* coreneuron mechanism library should always have different name than
   libcorenrnmech.so as it's now part of NEURON installation
* do not add arch specific opt flags with +debug
* Automatically bring coreneuron build_type=Debug when neuron+debug
  is used. This will simplify logic in blueconfig CI where we don't
  have to explicitly specify coreneuron dependency (especially as we
  have merged neuron and coreneuron)
* Find "right" nrnivmodl-core binary for neurodamus building

See relevant PR: neuronsimulator/nrn#2055

Deploy NEURON's upcoming 9.0a release (#1781)

* Updated model-neocortex packages with latest 1.10 tag
* add nmodl 0.5.a
* remove coreneuron packages

Co-authored-by: Ioannis Magkanaris <iomagkanaris@gmail.com>
Co-authored-by: Matthias Wolf <matthias.wolf@epfl.ch>

Update NEURON version (#1792)

- Create NEURON version 9.0.a2 that includes bug fixes

[Core]NEURON 8.2.2 (#1802)

coreneuron: so long, and thanks for the fish.

Coreneuron has been folded into neuRon and should not be referred to as
a standalone package any more.

Add py-sympy dependency at neuron package level

newer spack doesn't seem to propogate python package
dependencies (as PYTHONPATH) during build phase.

neuron: omitted link flag for Caliper
matz-e pushed a commit that referenced this pull request Jan 25, 2023
CoreNEURON: reduce memory usage in report initialization (#1776)

Recipe changes to combine coreneuron into NEURON (#1777)

* Bring coreneuron recipe options into neuron for coreneuron merge
* remove dependency with coreneuron when neuron>=9.0 or develop
* coreneuron variant is on by default in neuron
* coreneuron mechanism library should always have different name than
   libcorenrnmech.so as it's now part of NEURON installation
* do not add arch specific opt flags with +debug
* Automatically bring coreneuron build_type=Debug when neuron+debug
  is used. This will simplify logic in blueconfig CI where we don't
  have to explicitly specify coreneuron dependency (especially as we
  have merged neuron and coreneuron)
* Find "right" nrnivmodl-core binary for neurodamus building

See relevant PR: neuronsimulator/nrn#2055

Deploy NEURON's upcoming 9.0a release (#1781)

* Updated model-neocortex packages with latest 1.10 tag
* add nmodl 0.5.a
* remove coreneuron packages

Co-authored-by: Ioannis Magkanaris <iomagkanaris@gmail.com>
Co-authored-by: Matthias Wolf <matthias.wolf@epfl.ch>

Update NEURON version (#1792)

- Create NEURON version 9.0.a2 that includes bug fixes

[Core]NEURON 8.2.2 (#1802)

coreneuron: so long, and thanks for the fish.

Coreneuron has been folded into neuRon and should not be referred to as
a standalone package any more.

Add py-sympy dependency at neuron package level

newer spack doesn't seem to propogate python package
dependencies (as PYTHONPATH) during build phase.

neuron: omitted link flag for Caliper
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants