Skip to content

enable building of MPI libraries in VTK 8.1.0 easyconfigs#6460

Merged
damianam merged 2 commits intoeasybuilders:developfrom
boegel:VTK810_mpi
Jun 22, 2018
Merged

enable building of MPI libraries in VTK 8.1.0 easyconfigs#6460
damianam merged 2 commits intoeasybuilders:developfrom
boegel:VTK810_mpi

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Jun 15, 2018

No description provided.

@boegel boegel added this to the 3.6.2 milestone Jun 15, 2018
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jun 15, 2018

Test report by @boegel
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in this PR)
node2585.golett.os - Linux centos linux 7.4.1708, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 2.7.5
See https://gist.github.com/0c14f96f52d2509e6b38f3784c8e49fc for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jun 15, 2018

Test report by @boegel
SUCCESS
Build succeeded for 2 out of 2 (2 easyconfigs in this PR)
node2034.delcatty.os - Linux centos linux 7.4.1708, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/e4aa1e886f15277c0b996edab4166fba for a full test report.

Copy link
Copy Markdown
Member

@damianam damianam left a comment

Choose a reason for hiding this comment

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

Looks fine to me, but I am nitpicking a bit just to avoid randomness in lists of configopts.

]

configopts = "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT
configopts = "-DVTK_Group_MPI:BOOL=ON "
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.

Why this particular order? I'd suggest to group by either functionality or alphabetically. Now it seems random.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@damianam Like this it's consistent with the existing VTK 8.1.1 easyconfig, see https://github.com/easybuilders/easybuild-easyconfigs/pull/6404/files#diff-0ee45fd4c5d93b140383c1df76708f6eR48, so I prefer leaving it like this.

I have no particular reason to order the options like this though, so if you insist I'll just tweak the VTK 8.1.1 easyconfig as well to match it.

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.

I think it makes sense to use a sensible order, now that you are changing the easyconfig.

configopts = "-DVTK_Group_MPI:BOOL=ON "
configopts += "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT
configopts += "-DOPENGL_gl_LIBRARY=$EBROOTMESA/lib/libGL.%s " % SHLIB_EXT
configopts += "-DOPENGL_INCLUDE_DIR=$EBROOTMESA/include -DVTK_WRAP_PYTHON=ON "
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.

Divide in 2 lines?

]

configopts = "-DOPENGL_glu_LIBRARY=$EBROOTLIBGLU/lib/libGLU.%s " % SHLIB_EXT
configopts = "-DVTK_Group_MPI:BOOL=ON "
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.

Same comments as previous file.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jun 21, 2018

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in this PR)
node2476.golett.os - Linux centos linux 7.4.1708, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 2.7.5
See https://gist.github.com/3df599ac7af44cf60072905002ace04c for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jun 21, 2018

Test report by @boegel
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in this PR)
node2041.delcatty.os - Linux centos linux 7.4.1708, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/606138d8f28e59867b0ea42c6f76d3d8 for a full test report.

Copy link
Copy Markdown
Member

@damianam damianam left a comment

Choose a reason for hiding this comment

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

lgtm

@damianam damianam merged commit 27e50fb into easybuilders:develop Jun 22, 2018
@boegel boegel deleted the VTK810_mpi branch June 22, 2018 14:13
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.

2 participants