RE: [gmx-users] GROMACS on Bluegene

2008-11-12 Thread Mike Hanby
Has there been any further discussion about fixing the issues discussed
below regarding Blue Gene?

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Mark Abraham
Sent: Thursday, October 16, 2008 10:43 PM
To: Gromacs Users
Subject: [gmx-users] GROMACS on Bluegene

Hi,

I can see GROMACS 4.0 has inner loops apparently optimized for BlueGene,

however the distribution is incomplete. At least the files

interaction.h
nb_kernel_w3_bluegene.h
nb_kernel_w3w3_bluegene.h
nb_kernel_w4_bluegene.h
nb_kernel_w4w4_bluegene.h
nb_kernel_gen_bluegene.h

are missing from src/gmxlib/nonbonded/nb_kernel_bluegene in the official

distribution.

Further, src/gmxlib/nonbonded/nb_kernel_bluegene/nb_kernel_bluegene.h 
contains the contents of file 
src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_x86_64_sse.h which 
obviously won't work.

Further, GROMACS configure won't work out-of-the-box on this platform 
(see also 
http://www.gromacs.org/pipermail/gmx-users/2008-October/037179.html and 
discussions on this list months back). Since I can see in the source 
code that Mathias Puetz at IBM has done (at least some of) the 
development work here, then I suggest that IBM may like to provide some 
official build instructions. I have my own black magic that makes 
configure work on my machine, and I'm prepared to make that available 
off-list to interested parties, but I don't know how portable it will be

between Bluegene installations. A better solution should be available if

one of the GROMACS developers can approach the IBM people for us,
please.

Mark
___
gmx-users mailing listgmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before
posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [EMAIL PROTECTED]
Can't post? Read http://www.gromacs.org/mailing_lists/users.php
___
gmx-users mailing listgmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to [EMAIL PROTECTED]
Can't post? Read http://www.gromacs.org/mailing_lists/users.php


Re: [gmx-users] GROMACS on Bluegene

2008-11-12 Thread Suman Chakrabarty
I am interested in this as well, since I am planning to compile
version 4.0.2 in Blue Gene within a few days (once I get hold of my
account!).


--
Suman Chakrabarty.


On Wed, Nov 12, 2008 at 8:21 PM, Mike Hanby [EMAIL PROTECTED] wrote:
 Has there been any further discussion about fixing the issues discussed
 below regarding Blue Gene?

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of Mark Abraham
 Sent: Thursday, October 16, 2008 10:43 PM
 To: Gromacs Users
 Subject: [gmx-users] GROMACS on Bluegene

 Hi,

 I can see GROMACS 4.0 has inner loops apparently optimized for BlueGene,

 however the distribution is incomplete. At least the files

 interaction.h
 nb_kernel_w3_bluegene.h
 nb_kernel_w3w3_bluegene.h
 nb_kernel_w4_bluegene.h
 nb_kernel_w4w4_bluegene.h
 nb_kernel_gen_bluegene.h

 are missing from src/gmxlib/nonbonded/nb_kernel_bluegene in the official

 distribution.

 Further, src/gmxlib/nonbonded/nb_kernel_bluegene/nb_kernel_bluegene.h
 contains the contents of file
 src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_x86_64_sse.h which
 obviously won't work.

 Further, GROMACS configure won't work out-of-the-box on this platform
 (see also
 http://www.gromacs.org/pipermail/gmx-users/2008-October/037179.html and
 discussions on this list months back). Since I can see in the source
 code that Mathias Puetz at IBM has done (at least some of) the
 development work here, then I suggest that IBM may like to provide some
 official build instructions. I have my own black magic that makes
 configure work on my machine, and I'm prepared to make that available
 off-list to interested parties, but I don't know how portable it will be

 between Bluegene installations. A better solution should be available if

 one of the GROMACS developers can approach the IBM people for us,
 please.

 Mark
 ___
 gmx-users mailing listgmx-users@gromacs.org
 http://www.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at http://www.gromacs.org/search before
 posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to [EMAIL PROTECTED]
 Can't post? Read http://www.gromacs.org/mailing_lists/users.php
 ___
 gmx-users mailing listgmx-users@gromacs.org
 http://www.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at http://www.gromacs.org/search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to [EMAIL PROTECTED]
 Can't post? Read http://www.gromacs.org/mailing_lists/users.php

 --
 This message has been scanned for viruses and
 dangerous content by MailScanner, and is
 believed to be clean.


___
gmx-users mailing listgmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [EMAIL PROTECTED]
Can't post? Read http://www.gromacs.org/mailing_lists/users.php


Re: [gmx-users] GROMACS on Bluegene

2008-11-12 Thread Roland Schulz
Mathias has updated the wiki:
http://wiki.gromacs.org/index.php/GROMACS_on_BlueGene


On Wed, Nov 12, 2008 at 11:57 AM, Suman Chakrabarty 
[EMAIL PROTECTED] wrote:

 I am interested in this as well, since I am planning to compile
 version 4.0.2 in Blue Gene within a few days (once I get hold of my
 account!).


 --
 Suman Chakrabarty.


 On Wed, Nov 12, 2008 at 8:21 PM, Mike Hanby [EMAIL PROTECTED] wrote:
  Has there been any further discussion about fixing the issues discussed
  below regarding Blue Gene?
 
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of Mark Abraham
  Sent: Thursday, October 16, 2008 10:43 PM
  To: Gromacs Users
  Subject: [gmx-users] GROMACS on Bluegene
 
  Hi,
 
  I can see GROMACS 4.0 has inner loops apparently optimized for BlueGene,
 
  however the distribution is incomplete. At least the files
 
  interaction.h
  nb_kernel_w3_bluegene.h
  nb_kernel_w3w3_bluegene.h
  nb_kernel_w4_bluegene.h
  nb_kernel_w4w4_bluegene.h
  nb_kernel_gen_bluegene.h
 
  are missing from src/gmxlib/nonbonded/nb_kernel_bluegene in the official
 
  distribution.
 
  Further, src/gmxlib/nonbonded/nb_kernel_bluegene/nb_kernel_bluegene.h
  contains the contents of file
  src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_x86_64_sse.h which
  obviously won't work.
 
  Further, GROMACS configure won't work out-of-the-box on this platform
  (see also
  http://www.gromacs.org/pipermail/gmx-users/2008-October/037179.html and
  discussions on this list months back). Since I can see in the source
  code that Mathias Puetz at IBM has done (at least some of) the
  development work here, then I suggest that IBM may like to provide some
  official build instructions. I have my own black magic that makes
  configure work on my machine, and I'm prepared to make that available
  off-list to interested parties, but I don't know how portable it will be
 
  between Bluegene installations. A better solution should be available if
 
  one of the GROMACS developers can approach the IBM people for us,
  please.
 
  Mark
  ___
  gmx-users mailing listgmx-users@gromacs.org
  http://www.gromacs.org/mailman/listinfo/gmx-users
  Please search the archive at http://www.gromacs.org/search before
  posting!
  Please don't post (un)subscribe requests to the list. Use the
  www interface or send it to [EMAIL PROTECTED]
  Can't post? Read http://www.gromacs.org/mailing_lists/users.php
  ___
  gmx-users mailing listgmx-users@gromacs.org
  http://www.gromacs.org/mailman/listinfo/gmx-users
  Please search the archive at http://www.gromacs.org/search before
 posting!
  Please don't post (un)subscribe requests to the list. Use the
  www interface or send it to [EMAIL PROTECTED]
  Can't post? Read http://www.gromacs.org/mailing_lists/users.php
 
  --
  This message has been scanned for viruses and
  dangerous content by MailScanner, and is
  believed to be clean.
 
 
 ___
 gmx-users mailing listgmx-users@gromacs.org
 http://www.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at http://www.gromacs.org/search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to [EMAIL PROTECTED]
 Can't post? Read http://www.gromacs.org/mailing_lists/users.php




-- 
ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
___
gmx-users mailing listgmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [EMAIL PROTECTED]
Can't post? Read http://www.gromacs.org/mailing_lists/users.php

Re: [gmx-users] GROMACS on Bluegene

2008-11-12 Thread Mark Abraham

Roland Schulz wrote:

Mathias has updated the wiki:
http://wiki.gromacs.org/index.php/GROMACS_on_BlueGene


That's great, there's a lot of useful info here.

There are still outstanding issues with the kernels - see the discussion 
here and my various bugzillas 
http://www.gromacs.org/pipermail/gmx-developers/2008-November/002873.html


Mark
___
gmx-users mailing listgmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [EMAIL PROTECTED]

Can't post? Read http://www.gromacs.org/mailing_lists/users.php


Re: [gmx-users] GROMACS on Bluegene

2008-11-12 Thread Mark Abraham

Mike Hanby wrote:

I keep failing the ../configure  when I have -lmass or -lmassv in
LIBS for the frontend gromacs configure:

-
checking for C compiler default output file name... 
configure: error: C compiler cannot create executables

-

XLMASS=/opt/ibmcmp/xlmass/bg/4.4
ESSL=/opt/ibmmath
MPI=/bgl/BlueLight/ppcfloor/bglsys
BG_INCLUDE=-I$ESSL/include -I$MPI/include -I$XLMASS/include
-I$VAC/include -I$XLF/include
MPILIBS=-L$MPI/lib -lmpich.rts -lmsglayer.rts -ldevices.rts -lrts.rts
-ldevices.rts -lrts.rts
ESSLLIBS=-L$ESSL/lib -lesslbg
BG_LIBS=-L$VAC/lib $ESSLLIBS -lxlopt -lnss_files -lnss_dns -lresolv -lc
-lnss_files -lnss_dns -lresolv $MPILIBS

../configure --prefix=$PREFIX \
  --enable-fortran \
  --enable-ppc-sqrt \
  --disable-ppc-altivec \
  --enable-fortran \
  --with-fft=fftw3 \
  --without-x \
  CC=xlc_r -q64 CFLAGS=-O3 -qarch=auto -qtune=auto \
  CXX=xlC_r -q64 CXXFLAGS=-O3 -qarch=auto -qtune=auto \
  CPPFLAGS=-I$FFTW/include $OTHERINCLUDES \
  F77=xlf_r -q64 FFLAGS=-O3 -qnoprefetch -qarch=auto -qtune=auto
\
  LDFLAGS=-L$FFTW/lib  \
  LIBS=$XLMASS/lib -lmass -L$FFTW/lib

If I remove $XLMASS/lib -lmass LIBS variable, the configure continues
on.

The /opt/ibmcmp/xlmass/bg/4.4 directory has the following libraries
/opt/ibmcmp/xlmass/bg/4.4/bglib:
 libmass.a
 libmassv.a

/opt/ibmcmp/xlmass/bg/4.4/lib:
 libmass.a
 libmassvp4.a
 libmassvp5.a

/opt/ibmcmp/xlmass/bg/4.4/lib64:
 libmass_64.a
 libmassvp4_64.a
 libmassvp5_64.a

Any suggestions?


MASS and MASSV are some optimized math libraries with and without 
vectorization - anything in a bg subdirectory is only suitable for 
execution on the back end.


Even if you have a MASS/MASSV for the front end, unless you're planning 
on running mdrun on it, you won't want it for 99% of GROMACS usage.


Mark
___
gmx-users mailing listgmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [EMAIL PROTECTED]

Can't post? Read http://www.gromacs.org/mailing_lists/users.php


[gmx-users] GROMACS on Bluegene

2008-10-16 Thread Mark Abraham

Hi,

I can see GROMACS 4.0 has inner loops apparently optimized for BlueGene, 
however the distribution is incomplete. At least the files


interaction.h
nb_kernel_w3_bluegene.h
nb_kernel_w3w3_bluegene.h
nb_kernel_w4_bluegene.h
nb_kernel_w4w4_bluegene.h
nb_kernel_gen_bluegene.h

are missing from src/gmxlib/nonbonded/nb_kernel_bluegene in the official 
distribution.


Further, src/gmxlib/nonbonded/nb_kernel_bluegene/nb_kernel_bluegene.h 
contains the contents of file 
src/gmxlib/nonbonded/nb_kernel_x86_64_sse/nb_kernel_x86_64_sse.h which 
obviously won't work.


Further, GROMACS configure won't work out-of-the-box on this platform 
(see also 
http://www.gromacs.org/pipermail/gmx-users/2008-October/037179.html and 
discussions on this list months back). Since I can see in the source 
code that Mathias Puetz at IBM has done (at least some of) the 
development work here, then I suggest that IBM may like to provide some 
official build instructions. I have my own black magic that makes 
configure work on my machine, and I'm prepared to make that available 
off-list to interested parties, but I don't know how portable it will be 
between Bluegene installations. A better solution should be available if 
one of the GROMACS developers can approach the IBM people for us, please.


Mark
___
gmx-users mailing listgmx-users@gromacs.org
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [EMAIL PROTECTED]

Can't post? Read http://www.gromacs.org/mailing_lists/users.php