add GROMACS v4.6 easyconfigs#165
Conversation
Signed-off-by: Fotis Georgatos <[email protected]>
Signed-off-by: Fotis Georgatos <[email protected]>
There was a problem hiding this comment.
please break this line, 120 chars is the max
|
It's worth noting that GROMACS provided a set of regression tests, see http://www.gromacs.org/Downloads . An easyblock for GROMACS should include a decent sanity check, support for building GROMACS with CUDA, relying on the upcoming CUDA support in the framework, and should also try and build and run the regression tests as part of the build, ideally. |
Signed-off-by: Fotis Georgatos <[email protected]>
Signed-off-by: Fotis Georgatos <[email protected]>
Signed-off-by: Fotis Georgatos <[email protected]>
|
I didn't test it myself but according to documentation one can provide -DREGRESSIONTEST_DOWNLOAD to cmake configuration in order to download the regression tests during the installation procedure. This could be in principle added to easyconfig file as one of cmake options. |
|
I have no "sane" way to do this, in the sense that going for the So, AFAIK unless we hack the cmake configuration we have two ways to go
What do you suggest? Also, related: should we rewire the CUDA enabled version for goolfc? let's On Fri, Apr 19, 2013 at 5:01 PM, wjurkowski [email protected]:
|
…use goolfc toolchain instead
… v4.7-based toolchain)
|
This depends on #191 (after @fgeorgatos merges in fgeorgatos#12). |
GROMACS tweaks
|
@wjurkowski: The GROMACS easyconfigs now include running the regression test, so it seems like this is ready to merge in (after #191). I did notice that the CUDA-enabled build (on top of GCC 4.6.4) required 130s for running the 5 tests, while the non-CUDA build (with GCC 4.7.2) required something like 50s. Does that make any sense to you? Have you seen this? |
|
Required toolchain support (easybuilders/easybuild-framework#603 and #191) is there, so this is ready to be merged in. |
highlights:
Ref:
(generally the installation instructions are a must-read and things can be tuned more).
fyi. the current initial code is a synthesis of all these bits (reflected in "authors"):
https://github.com/fgeorgatos/easybuild.experimental/tree/master/users/georgets/g/GROMACS
https://github.com/fgeorgatos/easybuild.experimental/tree/master/users/wiktor/GROMACS
https://github.com/fgeorgatos/easybuild.experimental/blob/master/contrib/pkgsrc/20121109/g/gromacs-4.5.5.eb
I took the freedom to add Kenneth, since I know his magic hand will touch this...
Progress is pending now on the FFT/CUDA business.
Signed-off-by: Fotis Georgatos [email protected]