Hi Fotis,

On 06/03/2012 05:42 PM, Fotis Georgatos wrote:
Hi Kenneth, Jens,

On 01/06/2012 08:52, Kenneth Hoste wrote:
On my end, there is a file atlas_pthreads.h in the include/atlas directory
where ATLAS is installed.
So, I tried on another system and the error was not reproduced (voila!).
This means I have by now the quickstart procedures well done and behind me.
And yes, that was on Debian-Squeeze. ;-)

Are you doing a default build of ATLAS as implemented in EasyBuild, or did you
make some changes? Can we see your easyconfig (.eb) file?
Yeap, that was the case: I had done no changes, just stock configuration.
If the error on atlas_pthreads.h pops up again, I will investigate a bit more.

You can check it out at https://github.com/boegel/easybuild/tree/236_DOLFIN
(see easybuild/easyblocks/m/metis.py and easybuild/easyblocks/p/parmetis.py).
Hey, that was an interesting one; I am gonna try a few of these examples ASAP.
(btw. what is the "No cfg option name provided" message supposed to mean?)

A couple of the easyconfig (.eb file) entries are mandatory, including: 'name', 'version', 'homepage', 'description', 'toolkit' .

If you omit one of those ('name' in your case), EasyBuild will show this message.

It should be working, but we want to run a full regression test on this branch
first before we merge it into master and make a new EasyBuild release (v0.8).
When you arrive at the point that, a shortlist of instructions would do for
the regression test, you could involve me in the loop, on best effort basis.
My hope is that I can provide some useful third-party feedback by doing so.

Enabling the regression test (with or without reference data), will be very easy; you will be able to just enable it in the easyconfig file for CP2K.


If during the weekend you mean Sat/Sun, I won't be around (I don't live that
close to Ghent).
OK. I had been driving in the Ghent area yesterday and,
will do so again in the near future; no rush, just keep in touch.

btw.
I was just able to build my first easyblock for MVAPICH2/1.8-GCC-4.6.3;
nothing spectacular, see below for details.

Sounds great, good to hear it's working out well for you so far.

We're aware that the osdependencies part of the easyconfig has some problems w.r.t. the OS-specific naming of the dependencies. We don't have a good fix for that yet, but just commenting out the line like you did should work out fine indeed.


regards,

Kenneth


With greetings from Brussels,

Fotis



name='MVAPICH2'
version='1.8'

homepage='http://mvapich.cse.ohio-state.edu/overview/mvapich2/'
description="""This is an MPI-2 implementation (conforming to MPI 2.1
standard) which includes all MPI-1 features.
It is based on MPICH2 and MVICH."""

toolkit={'name':'GCC','version':'4.6.3'}

sources=['%s-%s.tgz'%(name.lower(),version)]
# note: this URL will only work for the most recent version (previous versions
no longer available?)
sourceURLs=['http://mvapich.cse.ohio-state.edu/download/mvapich2']

## OFED support
# FG 20120603, these are rpm specific names, on Debian install instead:
libibverbs-dev libibumad-dev
#osdependencies=['libibverbs-devel', 'libibumad-devel']

rdma_type="gen2" # 'gen2' or 'udapl'

## enable building of MPE routines
withmpe=True

## parallel build tends to fail
parallel=1

moduleclass='lib'



Reply via email to