Skip to content

easyblock for VMD#1148

Merged
boegel merged 3 commits intoeasybuilders:developfrom
boegel:VMD
Mar 23, 2017
Merged

easyblock for VMD#1148
boegel merged 3 commits intoeasybuilders:developfrom
boegel:VMD

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Mar 23, 2017

This is a cleaned up/enhanced version of the VMD easyblock contributed by @thiell in #879, works with VMD 1.9.3.

The CUDA/OptiX support added by @thiell should still work, but this has not been tested.


# add additional configopts based on available dependencies
for key in deps:
if deps[key]:
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 if? Can it not be avoided?

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.

some dependencies are optional, so some of these may be None

Comment thread easybuild/easyblocks/v/vmd.py Outdated
# source tarballs contains a 'plugins' and 'vmd-<version>' directory
vmddir = os.path.join(self.cfg['start_dir'], '%s-%s' % (self.name.lower(), self.version))

# first, build plugins
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.

you have to explain this one

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.

well, I can provide a reference to the VMD docs, but that's how it should be done, see http://www.ks.uiuc.edu/Research/vmd/doxygen/compiling.html or http://robinbetz.com/blog/2015/01/08/compiling-vmd-with-python-support/

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Mar 23, 2017

Tested with easybuilders/easybuild-easyconfigs#4391, good to go in as revised version of #879. Thanks for the review @wpoely86!

@boegel boegel merged commit 9c9955e into easybuilders:develop Mar 23, 2017
@boegel boegel deleted the VMD branch March 23, 2017 17:05
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.

3 participants