Skip to content

{vis}[intel/2016a] p4vasp 0.3.29 (REVIEW)#2328

Merged
boegel merged 12 commits intoeasybuilders:developfrom
boegel:p4vasp0329_intel2015b
Mar 4, 2016
Merged

{vis}[intel/2016a] p4vasp 0.3.29 (REVIEW)#2328
boegel merged 12 commits intoeasybuilders:developfrom
boegel:p4vasp0329_intel2015b

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Jan 15, 2016

(replacement for #2086)

edit: requires #2628, #2631

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/5672/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 15, 2016

(continuing where I left off in #2086) Although the build of p4vasp works, trying to use it fails on import gtk failing.
The output of PyGTK's ./configure suggests that gtk+ is missing as a dependency, so I added that, making sure there's no conflict on the GLib version.

However, this doesn't work, because GLib 2.29.92 is too old for this version of gtk+ (or at least, for some of its dependencies, e.g. gdk-pixbuf).

To be continued...

@boegel boegel modified the milestones: v2.6.0, v2.7.0 Jan 23, 2016
@ocaisa
Copy link
Copy Markdown
Member

ocaisa commented Feb 4, 2016

I've solved this by following what homebrew does, working on the PR now (but not including VASP)

@ocaisa
Copy link
Copy Markdown
Member

ocaisa commented Feb 5, 2016

Updated PyGTK PR for intel/2016a at #2443

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 5, 2016

This can be closed as is if #2443 works out... Thanks @ocaisa!

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 9, 2016

Well, not closed, updated to use the PyGTK from #2443 :)

@boegel boegel changed the title {vis}[intel/2015b] p4vasp 0.3.29 + PyGTK 2.24.0 (WIP) {vis}[intel/2016a] p4vasp 0.3.29 (WIP) Feb 10, 2016
@boegel boegel force-pushed the p4vasp0329_intel2015b branch from 2f9fb3a to 7580fb2 Compare February 10, 2016 19:06
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 10, 2016

@wpoely86: please review?

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 10, 2016

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
Linux SL 6.7, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/37701f96d7440083812f for a full test report.

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6070/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6071/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@boegel boegel changed the title {vis}[intel/2016a] p4vasp 0.3.29 (WIP) {vis}[intel/2016a] p4vasp 0.3.29 (REVIEW) Feb 11, 2016
modextrapaths = {
'CPATH': ['p4vasp/include'],
'LIBRARY_PATH': ['p4vasp/lib'],
'PATH': ['p4vasp/bin'],
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.

aren't these picked up automatically?

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.

no, they're in a p4vasp subdir...

@boegel boegel changed the title {vis}[intel/2016a] p4vasp 0.3.29 (REVIEW) {vis}[intel/2016a] p4vasp 0.3.29 (WIP) Feb 12, 2016
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 12, 2016

still several missing pieces: Glade, PyOpenGL, ...

cfr:

$ p4v
Traceback (most recent call last):
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/bin/p4v.py", line 225, in createFrame
    xml=p4vasp.util.loadGlade(self.gladefile,self.gladename)
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/util.py", line 494, in loadGlade
    import gtk.glade
ImportError: No module named glade
ERROR : Unable to create Glade object from frame.glade, frame_box
Searching for applets
Traceback (most recent call last):
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 106, in findApplets
    o=getClass(c)
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 77, in getClass
    exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
  File "<string>", line 1, in <module>
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/KpointsViewerApplet.py", line 26, in <module>
    from p4vasp.paint3d.OpenGLPaint3D import *
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/paint3d/OpenGLPaint3D.py", line 5, in <module>
    from OpenGL.GL import *
ImportError: No module named OpenGL.GL
Traceback (most recent call last):
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 106, in findApplets
    o=getClass(c)
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 77, in getClass
    exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
  File "<string>", line 1, in <module>
ImportError: No module named buggy
Traceback (most recent call last):
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 106, in findApplets
    o=getClass(c)
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 77, in getClass
    exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
  File "<string>", line 1, in <module>
ImportError: No module named mymod
Traceback (most recent call last):
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 106, in findApplets
    o=getClass(c)
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 77, in getClass
    exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
  File "<string>", line 1, in <module>
ImportError: No module named foldx
Traceback (most recent call last):
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 106, in findApplets
    o=getClass(c)
  File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/__init__.py", line 77, in getClass
    exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
  File "<string>", line 1
    import 5.3.2.5.3
             ^
SyntaxError: invalid syntax

@ocaisa
Copy link
Copy Markdown
Member

ocaisa commented Feb 12, 2016

This will give you the build recipe for glade:
https://github.com/Homebrew/homebrew/blob/749acf67a98627cb0e2bbafe5a07c77a244e9e26/Library/Formula/glade.rb

I think PyOpenGL might be a tough one.

On 12 February 2016 at 08:46, Kenneth Hoste <[email protected]mailto:[email protected]> wrote:

still several missing pieces: Glade, PyOpenGL, ...

cfr:

$ p4v
Traceback (most recent call last):
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/bin/p4v.py", line 225, in createFrame
xml=p4vasp.util.loadGlade(self.gladefile,self.gladename)
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/util.py", line 494, in loadGlade
import gtk.glade
ImportError: No module named glade
ERROR : Unable to create Glade object from frame.glade, frame_box
Searching for applets
Traceback (most recent call last):
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 106, in findApplets
o=getClass(c)
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 77, in getClass
exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
File "", line 1, in
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/KpointsViewerApplet.py", line 26, in
from p4vasp.paint3d.OpenGLPaint3D import *
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/paint3d/OpenGLPaint3D.py", line 5, in
from OpenGL.GL import *
ImportError: No module named OpenGL.GL
Traceback (most recent call last):
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 106, in findApplets
o=getClass(c)
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 77, in getClass
exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
File "", line 1, in
ImportError: No module named buggy
Traceback (most recent call last):
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 106, in findApplets
o=getClass(c)
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 77, in getClass
exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
File "", line 1, in
ImportError: No module named mymod
Traceback (most recent call last):
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 106, in findApplets
o=getClass(c)
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 77, in getClass
exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
File "", line 1, in
ImportError: No module named foldx
Traceback (most recent call last):
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 106, in findApplets
o=getClass(c)
File "/user/scratch/gent/vsc400/vsc40023/easybuild_REGTEST/SL6/sandybridge/software/p4vasp/0.3.29-intel-2016a-Python-2.7.11/p4vasp/python-packages/p4vasp/applet/init.py", line 77, in getClass
exec "import %s\nc=%s\n"%(join(v[:-1],"."),c)
File "", line 1
import 5.3.2.5.3
^
SyntaxError: invalid syntax


Reply to this email directly or view it on GitHubhttps://github.com//pull/2328#issuecomment-183219137.

Dr. Alan O'Cais
Application Support
Juelich Supercomputing Centre
Forschungszentrum Juelich GmbH
52425 Juelich, Germany

Phone: +49 2461 61 5213
Fax: +49 2461 61 6656
E-mail: [email protected]:[email protected]
WWW: http://www.fz-juelich.de/ias/jsc/EN



Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,

Prof. Dr. Sebastian M. Schmidt


@boegel
Copy link
Copy Markdown
Member Author

boegel commented Feb 12, 2016

Test report by @boegel
SUCCESS
Build succeeded for 26 out of 26 (1 easyconfigs in this PR)
Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/173ec612556bd910319b for a full test report.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 4, 2016

@ocaisa: PyOpenGL was pretty easy (cfr. #2628), Glade is tackled in #2631

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 4, 2016

p4v now works on top of PyOpenGL (#2628) and Glade (#2631)... \o/

@boegel boegel changed the title {vis}[intel/2016a] p4vasp 0.3.29 (WIP) {vis}[intel/2016a] p4vasp 0.3.29 (REVIEW) Mar 4, 2016
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 4, 2016

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
node2151.delcatty.os - Linux SL 6.7, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.6.6
See https://gist.github.com/8d65fe4671a9384c14c9 for a full test report.

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6805/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 4, 2016

Jenkins: test this please

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 4, 2016

Test report by @boegel
SUCCESS
Build succeeded for 1 out of 1 (1 easyconfigs in this PR)
node2668.swalot.os - Linux centos linux 7.2.1511, Intel(R) Xeon(R) CPU E5-2660 v3 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/941f9f22c06cb581c517 for a full test report.

@hpcugentbot
Copy link
Copy Markdown

Easyconfigs unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyconfigs-pr-builder/6807/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 4, 2016

Going in, thanks for the feedback everyone!

boegel added a commit that referenced this pull request Mar 4, 2016
{vis}[intel/2016a] p4vasp 0.3.29 (REVIEW)
@boegel boegel merged commit e8c33b9 into easybuilders:develop Mar 4, 2016
@boegel boegel deleted the p4vasp0329_intel2015b branch March 4, 2016 17:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants