Skip to content

Replace Meschach by eigen#2470

Merged
pramodk merged 21 commits into
masterfrom
cornu/add_eigen
Oct 12, 2023
Merged

Replace Meschach by eigen#2470
pramodk merged 21 commits into
masterfrom
cornu/add_eigen

Conversation

@alkino

@alkino alkino commented Aug 22, 2023

Copy link
Copy Markdown
Member

CI_BRANCHES:BLUECONFIGS_BRANCH=jblanco/update_references_eigen

@alkino alkino marked this pull request as draft August 22, 2023 08:25
@bbpbuildbot

This comment has been minimized.

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ 9703e6b -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ ed83c6b -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ 9c82fce -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ 3f6f0ea -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ 289962c -> Azure artifacts URL

@azure-pipelines

Copy link
Copy Markdown

✔️ f90d043 -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ 12a9a6f -> Azure artifacts URL

@codecov

codecov Bot commented Aug 24, 2023

Copy link
Copy Markdown

Codecov Report

Merging #2470 (84f07f1) into master (ba78cb8) will increase coverage by 4.37%.
The diff coverage is 98.49%.

❗ Current head 84f07f1 differs from pull request most recent head e0f5a4a. Consider uploading reports for the commit e0f5a4a to get more accurate results

@@            Coverage Diff             @@
##           master    #2470      +/-   ##
==========================================
+ Coverage   61.09%   65.46%   +4.37%     
==========================================
  Files         628      565      -63     
  Lines      121088   110943   -10145     
==========================================
- Hits        73977    72633    -1344     
+ Misses      47111    38310    -8801     
Files Changed Coverage Δ
src/ivoc/matrix.cpp 58.76% <ø> (ø)
src/nrnpython/grids.cpp 76.23% <ø> (ø)
src/nrnpython/rxd.cpp 89.46% <ø> (-0.07%) ⬇️
src/nrnpython/rxd_extracellular.cpp 70.90% <ø> (+0.85%) ⬆️
test/unit_tests/matrix.cpp 97.05% <ø> (+0.06%) ⬆️
src/ivoc/ocmatrix.cpp 97.20% <98.46%> (+8.75%) ⬆️
src/ivoc/ocmatrix.h 7.69% <100.00%> (+2.74%) ⬆️

... and 1 file with indirect coverage changes

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ a8a0058 -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@alexsavulescu alexsavulescu mentioned this pull request Aug 24, 2023
19 tasks
@azure-pipelines

Copy link
Copy Markdown

✔️ 978c53d -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ 24dd250 -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@alkino alkino changed the base branch from master to cornu/add_test_matrix August 29, 2023 11:13
@bbpbuildbot

This comment has been minimized.

Base automatically changed from cornu/add_test_matrix to master August 29, 2023 12:00
@alkino alkino marked this pull request as ready for review August 29, 2023 12:22
@nrnhines

nrnhines commented Sep 6, 2023

Copy link
Copy Markdown
Member

The idea behind 9c1d070 is to orient the major axis so its 1 end is in a more positive 3-d location than the 0 end. For the
morphologies of modeldb 149100 it turns out that this was already the case for the meschach version. For this eigen pr, 3 of 4 morphologies, the soma points are reversed by the new orient function (and correspond to the meschach version). It may make sense to have this in a separate pr for easy reverting. But it will be interesting to see if this fixes the BBP and Modeldb model result differences.

@azure-pipelines

Copy link
Copy Markdown

✔️ 9c1d070 -> Azure artifacts URL

@azure-pipelines

Copy link
Copy Markdown

✔️ 88bc143 -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@pramodk pramodk added the nrn-modeldb-ci-nightly Launch external ModelDB CI label Sep 18, 2023
@github-actions github-actions Bot removed the nrn-modeldb-ci-nightly Launch external ModelDB CI label Sep 18, 2023
@github-actions

Copy link
Copy Markdown
Contributor

NEURON ModelDB CI: launching for 88bc143 via its drop url

@bbpbuildbot

This comment has been minimized.

@nrnhines nrnhines left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In Import3d_GUI.hoc, I know of no way for the information from symmeig in eigen to be used to predict the legacy orientation computed by symmeig in meschach. We've added a heuristic to disambiguate the orientation. With that heuristic, symmeig and eigen generate same orientation of the major axis from the contour point data.

@azure-pipelines

Copy link
Copy Markdown

✔️ 0befaac -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@azure-pipelines

Copy link
Copy Markdown

✔️ efdaaa8 -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

@jorblancoa jorblancoa closed this Oct 12, 2023
@jorblancoa jorblancoa reopened this Oct 12, 2023
@sonarqubecloud

Copy link
Copy Markdown

SonarCloud Quality Gate failed.    Quality Gate failed

Bug B 1 Bug
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 14 Code Smells

No Coverage information No Coverage information
11.4% 11.4% Duplication

idea Catch issues before they fail your Quality Gate with our IDE extension sonarlint SonarLint

@azure-pipelines

Copy link
Copy Markdown

✔️ 3646c0f -> Azure artifacts URL

@bbpbuildbot

This comment has been minimized.

pramodk pushed a commit that referenced this pull request Oct 12, 2023
#2491)

A temporary pull request to allow comparison with #2470 

This was an attempt to see if this produces the same result as #2470.
But the conclusion was that this is not easy. We are still merging this
PR/change because we thought it would be helpful to have this change
into the NEURON master branch as a reference point if we ever have
to compare this change in isolation.
@pramodk pramodk merged commit 62e5368 into master Oct 12, 2023
@pramodk pramodk deleted the cornu/add_eigen branch October 12, 2023 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants