Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-13 Thread Mirco Wahab

On 13.11.2011 02:10, Mirco Wahab wrote:

I was able to build Gromacs 4.5.5 (32 bit) on Cygwin (gcc 4.5.3)
w/o threads


For a better understanding of the usability of
cygwin-compiled Gromacs under windows I performed
some more tests on my desktop box.

First, I tried to install recent versions of MPICH2 or
OpenMPI in cygwin for creating a mdrun_mpi binary. Both
MPI implementations won't compile under cygwin alone
anymore (will require MSVC tools). Therefore, I tested
the single-threaded mdrun version under cygwin. The result
is compared with Gromacs compiled w/other toolchains on
the same desktop machine. To compare architectures,
runtime results on a cluster node (i7) are provided
for the same simulated system.

A. Simulated system
--
50nm Box w/coarse grained solvent (MARTINI W) and
10K coarse grained lipids (MARTINI DPPC), total
number of particles ~ 1 Mio. No Ewald or PME, simple
electrostatics w/shifted coulomb and rlist=1.3nm,
large dt=0.04, v-rescale and isotropic Berendsen
pcoupl. Large, but simple system. Gromacs 4.5.5
has been compiled from source as good as possible.
The GFlops values have been copied from mdrun output
ending after 2000 steps (or 200 steps for cygwin-mdrun).

B. Box@Home: PhenomII/X6 3.4GHz, 4GB DDR3, Windows 7 Pro/x64

No  GFlops  System

1 | 11.3 | Win64 native (MSVC 2010 SP1 + SDK 7.1 SP1), 6 Threads, 3x2x1
2 | 11.1 | SuSE 12.1rc (GCC 4.6) as VMWare Guest OS, 6 Threads, 3x2x1
3 | 0.49 | CygWin 1.7.9-1/Setup 2.738 (GCC 4.5.3), Single Thread, no DD

For the cygwin run, the mdrun.exe process has been allocated
to one cpu core and its priority was set to 'high'. These
optimizations didn't change the outcome at all. Maybe
on a Win32 box (instead of Win64), the situation is different?

C. For comparison: i7/2600K @4.2GHz, 4GB DDR3, SuSE 11.3/x64

No  GFlops  System

 1 | 14.0 | GCC  4.5.1 (4 Threads, 4 x 1 x 1)
 2 | 14.3 | ICC 12.0.4 (4 Threads, 4 x 1 x 1)
 3 | 19.6 | GCC  4.5.1 (8 Threads, 4 x 2 x 1)
 4 | 19.9 | ICC 12.0.4 (8 Threads, 4 x 2 x 1)


Regards,

M.
--
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.

Can't post? Read http://www.gromacs.org/Support/Mailing_Lists


Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-12 Thread Mirco Wahab

On 10.11.2011 15:28, Szilárd Páll wrote:

On Tue, Nov 8, 2011 at 11:59 PM, Mark Abrahammark.abra...@anu.edu.auwrote:

Actually I don't think this issue has been addressed. Some NUMA-aware
thread_mpi stuff does not work under Cygwin, and code added since 4.5.4
assumes that it does. I can find no reason to support that assumption.

To work around, use configure --disable-threads.


This seems to be correct for the current situation
(CygWin 2.738 + Gromacs 4.5.5).

I was able to build Gromacs 4.5.5 (32 bit) on Cygwin (gcc 4.5.3)
w/o threads:

 $ tar xzf gromacs-4.5.5.tar.gz
 $ mkdir build; cd build
 $ LDFLAGS=-L/usr/local/lib/ -llapack -lblas -lgfortran \
   ../gromacs-4.5.5/configure \
   --disable-threads --with-fft=fftw3 --with-gsl
   --with-external-lapack --with-external-blas
 $ make install

This worked *after* I compiled and installed fftw3:

 $  ./configure --with-our-malloc16 --enable-threads \
--enable-float --enable-sse
 $ make -j 4

and Lapack 3.3.1 from source on this cygwin installation
(packaged version won't work due to missing s* linkage,
as fas as I understood).

Performance on the system I tested is rather poor.
I used a membrane system w/10^6 Particles (Martini/NPT,
coulombtype=Shift), the main memory used ~ 300MB.
This has been tested on a PhenomII/X6 @3400MHz.
(The same system is runnning also under Linux
on a i7/2600K @4.2GHz) :


4.5.5/32b | Cygwin-version: 0.5 GFlops (single process only)
4.5.5/64b | Windows-version: ~10 GFlops (6 threads)
4.5.5/64b | Linux/icc:   ~20GFlops  (8 threads)



I'd be surprised. Why should MSVC outperform gcc?


That statement was based on my previous experience which, admittedly, might
be outdated. I don't remember the exact details, but from what I recall,
the I had to fiddle quite a lot with gcc optimizations to get the
performance close to MSVC. One detail might be important: the code I was
working on is C/C++ mix which quite a lot of ++ in it.

Anyway, to get a better picture, it would be nice if people running GROMACS
on Windows could share their experience/performance numbers.


The Linux-compiled (both gcc and icc) versions *and* the
native Windows-64 report after startup:
...
Configuring nonbonded kernels...
Configuring standard C nonbonded kernels...
Testing x86_64 SSE2 support... present.
...

whereas, the Cygwin-compiled version says:
...
Configuring nonbonded kernels...
Configuring standard C nonbonded kernels...
Testing ia32 SSE2 support... present.
...

So I don't have any idea why it would be that slow,
(even scaled by 6 or processor affinity set) compared
to the msvc-64 (2010) compiled version. There's enough
memory and no disk activity during tests.


Regards,

M.
--
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.

Can't post? Read http://www.gromacs.org/Support/Mailing_Lists


Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-10 Thread Mr Bernard Ramos
yes, I have also experience the same with Gromacs 4.5.5 and cygwin. I hope this 
issue will be addressed.Thanks




From: Roland Schulz rol...@utk.edu
To: Discussion list for GROMACS users gmx-users@gromacs.org
Sent: Wednesday, November 9, 2011 11:03 AM
Subject: Re: [gmx-users] CygWin and Gromacs 4.5.5





On Tue, Nov 8, 2011 at 5:59 PM, Mark Abraham mark.abra...@anu.edu.au wrote:

On 8/11/2011 11:35 PM, Szilárd Páll wrote:

 Additionally, AFAIK you will get better performance if you compile
 with MSVC which should be fairly easy if you use CMake - I'm not
 entirely sure about this

I'd be surprised. Why should MSVC outperform gcc?

The file performance is horrible with cygwin (even much slower than a virtual 
machine). But this should only be important for analysis. For simulation I 
agree that the performance should be as good  (I don't know about NUMA) .

Roland

Mark


 though.
 Cheers,
 --
 Szilárd



 On Tue, Nov 8, 2011 at 12:41 PM,bh...@udsu.ru  wrote:
 Help me.
 I want to install Gromacs 4.5.5 with usage CygWin.
 When I execute a command make I receive the error report:

 numa_malloc.c:117: error: expected '  ' before ' Processor'
 numa_malloc.c:117: error: expected '  ' before ' ProcNumber'
 numa_malloc.c:117: error: expected ' = ', ', ', '; ', ' asm '
 or.
 ...
 make [3]: *** [numa_malloc.lo] Error 1
 make [3]: leaving directory '/cygdrive/.
 gromacs4.5.5/src/gmxlib/thread_mpi'
 make [3]: *** [install-recursive] Error 1
 make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src/gmxlib'
 make [3]: *** [install-recursive] Error 1
 make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src'
 make [3]: *** [install-recursive] Error 1

 Where an error?


 CygWin it is installed with packets:
 Section Devel
 - autoconf: Wrapper scripts for autoconf commands
 - autoconf2.1: Stable version of the automatic configure script builder
 - autoconf2.5: Development version of the automatic configure script builder
 - automake1.9: a tool for generating GNU-compliant Makefiles
 - binutils: The GNU assembler, linker and binary utilites
 - gcc: A C compiler upgrade helper
 - gcc-core: A C compiler
 - gcc-g ++: A C ++ compiler
 - gcc-g77: Fortran compiler
 - gcc-mingw-core: Mingw32 support headers and libraries for GCC
 - gcc-mingw-g ++: Mingw32 support headers and libraries for GCC A C ++
 - gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
 - libgcc1: GCC compiler support shared runtime
 - libgdbm-devel: GNU dbm database routines (development)
 - make: The GNU version of the ` make ` utility
 - mingw-runtime: MinGW Runtime

 Section Interpreters
 - perl: Larry Wall ` s Practical Extracting and Report Language

 Packet FFTW ver.3.2.2 is in addition compiled and installed

 Trial setting Gromacs of 4.5.3 errors does not give.

 The instruction on setting took here:
 http://lists.groma cs.org/pipermail/gmx-users/2009-September/044792.html

 The error arises only for version Gromacs 4.5.5


 Igor


 --
 gmx-users mailing list    gmx-users@gromacs.org
 http://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at 
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to gmx-users-requ...@gromacs.org.
 Can't post? Read http://www.gromacs.org/Support/Mailing_Lists


--
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists







-- 
ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
865-241-1537, ORNL PO BOX 2008 MS6309

-- 
gmx-users mailing list    gmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists-- 
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-10 Thread Szilárd Páll
On Tue, Nov 8, 2011 at 11:59 PM, Mark Abraham mark.abra...@anu.edu.auwrote:

 On 8/11/2011 11:35 PM, Szilárd Páll wrote:

 Hi,

 There have been quite some discussion on the topic of GROMACS on
 Cygwin so please search the mailing list for information.


 Actually I don't think this issue has been addressed. Some NUMA-aware
 thread_mpi stuff does not work under Cygwin, and code added since 4.5.4
 assumes that it does. I can find no reason to support that assumption.

 To work around, use configure --disable-threads.



 Some of that information might have not gone into the wiki
 (http://goo.gl/ALQuC) - especially that the page appears to be intact
 for the last 7 months. [Which is a pity and it would be really much
 appreciated if people in the future contribute back!!!]

 Additionally, AFAIK you will get better performance if you compile
 with MSVC which should be fairly easy if you use CMake - I'm not
 entirely sure about this


 I'd be surprised. Why should MSVC outperform gcc?


That statement was based on my previous experience which, admittedly, might
be outdated. I don't remember the exact details, but from what I recall,
the I had to fiddle quite a lot with gcc optimizations to get the
performance close to MSVC. One detail might be important: the code I was
working on is C/C++ mix which quite a lot of ++ in it.

Anyway, to get a better picture, it would be nice if people running GROMACS
on Windows could share their experience/performance numbers.

--
Szilárd



 Mark


  though.
 Cheers,
 --
 Szilárd



 On Tue, Nov 8, 2011 at 12:41 PM,bh...@udsu.ru  wrote:

 Help me.
 I want to install Gromacs 4.5.5 with usage CygWin.
 When I execute a command make I receive the error report:

 numa_malloc.c:117: error: expected '  ' before ' Processor'
 numa_malloc.c:117: error: expected '  ' before ' ProcNumber'
 numa_malloc.c:117: error: expected ' = ', ', ', '; ', ' asm '
 or.
 ...
 make [3]: *** [numa_malloc.lo] Error 1
 make [3]: leaving directory '/cygdrive/.
 gromacs4.5.5/src/gmxlib/**thread_mpi'
 make [3]: *** [install-recursive] Error 1
 make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src/gmxlib'
 make [3]: *** [install-recursive] Error 1
 make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src'
 make [3]: *** [install-recursive] Error 1

 Where an error?


 CygWin it is installed with packets:
 Section Devel
 - autoconf: Wrapper scripts for autoconf commands
 - autoconf2.1: Stable version of the automatic configure script builder
 - autoconf2.5: Development version of the automatic configure script
 builder
 - automake1.9: a tool for generating GNU-compliant Makefiles
 - binutils: The GNU assembler, linker and binary utilites
 - gcc: A C compiler upgrade helper
 - gcc-core: A C compiler
 - gcc-g ++: A C ++ compiler
 - gcc-g77: Fortran compiler
 - gcc-mingw-core: Mingw32 support headers and libraries for GCC
 - gcc-mingw-g ++: Mingw32 support headers and libraries for GCC A C ++
 - gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
 - libgcc1: GCC compiler support shared runtime
 - libgdbm-devel: GNU dbm database routines (development)
 - make: The GNU version of the ` make ` utility
 - mingw-runtime: MinGW Runtime

 Section Interpreters
 - perl: Larry Wall ` s Practical Extracting and Report Language

 Packet FFTW ver.3.2.2 is in addition compiled and installed

 Trial setting Gromacs of 4.5.3 errors does not give.

 The instruction on setting took here:
 http://lists.groma cs.org/pipermail/gmx-users/**
 2009-September/044792.htmlhttp://cs.org/pipermail/gmx-users/2009-September/044792.html

 The error arises only for version Gromacs 4.5.5


 Igor


 --
 gmx-users mailing listgmx-users@gromacs.org
 http://lists.gromacs.org/**mailman/listinfo/gmx-usershttp://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at http://www.gromacs.org/**
 Support/Mailing_Lists/Searchhttp://www.gromacs.org/Support/Mailing_Lists/Searchbefore
  posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to gmx-users-requ...@gromacs.org.
 Can't post? Read 
 http://www.gromacs.org/**Support/Mailing_Listshttp://www.gromacs.org/Support/Mailing_Lists


 --
 gmx-users mailing listgmx-users@gromacs.org
 http://lists.gromacs.org/**mailman/listinfo/gmx-usershttp://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at http://www.gromacs.org/**
 Support/Mailing_Lists/Searchhttp://www.gromacs.org/Support/Mailing_Lists/Searchbefore
  posting!
 Please don't post (un)subscribe requests to the list. Use the www
 interface or send it to gmx-users-requ...@gromacs.org.
 Can't post? Read 
 http://www.gromacs.org/**Support/Mailing_Listshttp://www.gromacs.org/Support/Mailing_Lists

-- 
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post 

Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-10 Thread Roland Schulz
On Thu, Nov 10, 2011 at 5:37 AM, Mr Bernard Ramos bgrquan...@yahoo.comwrote:

  yes, I have also experience the same with Gromacs 4.5.5 and cygwin. I
 hope this issue will be addressed.Thanks

The slow IO performance under cygwin is a known problem with the approach
of cygwin and happens with any cygwin program and cannot be fixed by
GROMACS. If you   want decent IO performance you need to either use Visual
C++ or Msys/MingW (see http://redmine.gromacs.org/issues/448).

Roland


   --
 *From:* Roland Schulz rol...@utk.edu
 *To:* Discussion list for GROMACS users gmx-users@gromacs.org
 *Sent:* Wednesday, November 9, 2011 11:03 AM
 *Subject:* Re: [gmx-users] CygWin and Gromacs 4.5.5



 On Tue, Nov 8, 2011 at 5:59 PM, Mark Abraham mark.abra...@anu.edu.auwrote:

 On 8/11/2011 11:35 PM, Szilárd Páll wrote:
   Additionally, AFAIK you will get better performance if you compile
  with MSVC which should be fairly easy if you use CMake - I'm not
  entirely sure about this

  I'd be surprised. Why should MSVC outperform gcc?

 The file performance is horrible with cygwin (even much slower than a
 virtual machine). But this should only be important for analysis. For
 simulation I agree that the performance should be as good  (I don't know
 about NUMA) .

  Roland


 Mark

  though.
  Cheers,
  --
  Szilárd
 
 
 
  On Tue, Nov 8, 2011 at 12:41 PM,bh...@udsu.ru  wrote:
  Help me.
  I want to install Gromacs 4.5.5 with usage CygWin.
  When I execute a command make I receive the error report:
 
  numa_malloc.c:117: error: expected '  ' before ' Processor'
  numa_malloc.c:117: error: expected '  ' before ' ProcNumber'
  numa_malloc.c:117: error: expected ' = ', ', ', '; ', ' asm '
  or.
  ...
  make [3]: *** [numa_malloc.lo] Error 1
  make [3]: leaving directory '/cygdrive/.
  gromacs4.5.5/src/gmxlib/thread_mpi'
  make [3]: *** [install-recursive] Error 1
  make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src/gmxlib'
  make [3]: *** [install-recursive] Error 1
  make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src'
  make [3]: *** [install-recursive] Error 1
 
  Where an error?
 
 
  CygWin it is installed with packets:
  Section Devel
  - autoconf: Wrapper scripts for autoconf commands
  - autoconf2.1: Stable version of the automatic configure script builder
  - autoconf2.5: Development version of the automatic configure script
 builder
  - automake1.9: a tool for generating GNU-compliant Makefiles
  - binutils: The GNU assembler, linker and binary utilites
  - gcc: A C compiler upgrade helper
  - gcc-core: A C compiler
  - gcc-g ++: A C ++ compiler
  - gcc-g77: Fortran compiler
  - gcc-mingw-core: Mingw32 support headers and libraries for GCC
  - gcc-mingw-g ++: Mingw32 support headers and libraries for GCC A C ++
  - gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
  - libgcc1: GCC compiler support shared runtime
  - libgdbm-devel: GNU dbm database routines (development)
  - make: The GNU version of the ` make ` utility
  - mingw-runtime: MinGW Runtime
 
  Section Interpreters
  - perl: Larry Wall ` s Practical Extracting and Report Language
 
  Packet FFTW ver.3.2.2 is in addition compiled and installed
 
  Trial setting Gromacs of 4.5.3 errors does not give.
 
  The instruction on setting took here:
  http://lists.groma
 cs.org/pipermail/gmx-users/2009-September/044792.html
 
  The error arises only for version Gromacs 4.5.5
 
 
  Igor
 
 
  --
  gmx-users mailing listgmx-users@gromacs.org
  http://lists.gromacs.org/mailman/listinfo/gmx-users
  Please search the archive at
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
  Please don't post (un)subscribe requests to the list. Use the
  www interface or send it to gmx-users-requ...@gromacs.org.
  Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
 

 --
 gmx-users mailing listgmx-users@gromacs.org
 http://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to gmx-users-requ...@gromacs.org.
 Can't post? Read http://www.gromacs.org/Support/Mailing_Lists







  --
 ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
 865-241-1537, ORNL PO BOX 2008 MS6309

 --
 gmx-users mailing listgmx-users@gromacs.org
 http://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to gmx-users-requ...@gromacs.org.
 Can't post? Read http://www.gromacs.org/Support/Mailing_Lists




-- 
ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
865-241-1537, ORNL PO BOX 2008 MS6309
-- 
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive

[gmx-users] CygWin and Gromacs 4.5.5

2011-11-08 Thread bhf70
Help me.
I want to install Gromacs 4.5.5 with usage CygWin.
When I execute a command make I receive the error report:

numa_malloc.c:117: error: expected ' ' before ' Processor'
numa_malloc.c:117: error: expected ' ' before ' ProcNumber'
numa_malloc.c:117: error: expected ' = ', ', ', '; ', ' asm '
or.
...
make [3]: *** [numa_malloc.lo] Error 1
make [3]: leaving directory '/cygdrive/.
gromacs4.5.5/src/gmxlib/thread_mpi'
make [3]: *** [install-recursive] Error 1
make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src/gmxlib'
make [3]: *** [install-recursive] Error 1
make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src'
make [3]: *** [install-recursive] Error 1

Where an error?


CygWin it is installed with packets:
Section Devel
- autoconf: Wrapper scripts for autoconf commands
- autoconf2.1: Stable version of the automatic configure script builder
- autoconf2.5: Development version of the automatic configure script builder
- automake1.9: a tool for generating GNU-compliant Makefiles
- binutils: The GNU assembler, linker and binary utilites
- gcc: A C compiler upgrade helper
- gcc-core: A C compiler
- gcc-g ++: A C ++ compiler
- gcc-g77: Fortran compiler
- gcc-mingw-core: Mingw32 support headers and libraries for GCC
- gcc-mingw-g ++: Mingw32 support headers and libraries for GCC A C ++
- gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
- libgcc1: GCC compiler support shared runtime
- libgdbm-devel: GNU dbm database routines (development)
- make: The GNU version of the ` make ` utility
- mingw-runtime: MinGW Runtime

Section Interpreters
- perl: Larry Wall ` s Practical Extracting and Report Language

Packet FFTW ver.3.2.2 is in addition compiled and installed

Trial setting Gromacs of 4.5.3 errors does not give.

The instruction on setting took here:
http://lists.groma cs.org/pipermail/gmx-users/2009-September/044792.html

The error arises only for version Gromacs 4.5.5


Igor


-- 
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists


Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-08 Thread Szilárd Páll
Hi,

There have been quite some discussion on the topic of GROMACS on
Cygwin so please search the mailing list for information.

Some of that information might have not gone into the wiki
(http://goo.gl/ALQuC) - especially that the page appears to be intact
for the last 7 months. [Which is a pity and it would be really much
appreciated if people in the future contribute back!!!]

Additionally, AFAIK you will get better performance if you compile
with MSVC which should be fairly easy if you use CMake - I'm not
entirely sure about this
though.
Cheers,
--
Szilárd



On Tue, Nov 8, 2011 at 12:41 PM,  bh...@udsu.ru wrote:
 Help me.
 I want to install Gromacs 4.5.5 with usage CygWin.
 When I execute a command make I receive the error report:

 numa_malloc.c:117: error: expected ' ' before ' Processor'
 numa_malloc.c:117: error: expected ' ' before ' ProcNumber'
 numa_malloc.c:117: error: expected ' = ', ', ', '; ', ' asm '
 or.
 ...
 make [3]: *** [numa_malloc.lo] Error 1
 make [3]: leaving directory '/cygdrive/.
 gromacs4.5.5/src/gmxlib/thread_mpi'
 make [3]: *** [install-recursive] Error 1
 make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src/gmxlib'
 make [3]: *** [install-recursive] Error 1
 make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src'
 make [3]: *** [install-recursive] Error 1

 Where an error?


 CygWin it is installed with packets:
 Section Devel
 - autoconf: Wrapper scripts for autoconf commands
 - autoconf2.1: Stable version of the automatic configure script builder
 - autoconf2.5: Development version of the automatic configure script builder
 - automake1.9: a tool for generating GNU-compliant Makefiles
 - binutils: The GNU assembler, linker and binary utilites
 - gcc: A C compiler upgrade helper
 - gcc-core: A C compiler
 - gcc-g ++: A C ++ compiler
 - gcc-g77: Fortran compiler
 - gcc-mingw-core: Mingw32 support headers and libraries for GCC
 - gcc-mingw-g ++: Mingw32 support headers and libraries for GCC A C ++
 - gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
 - libgcc1: GCC compiler support shared runtime
 - libgdbm-devel: GNU dbm database routines (development)
 - make: The GNU version of the ` make ` utility
 - mingw-runtime: MinGW Runtime

 Section Interpreters
 - perl: Larry Wall ` s Practical Extracting and Report Language

 Packet FFTW ver.3.2.2 is in addition compiled and installed

 Trial setting Gromacs of 4.5.3 errors does not give.

 The instruction on setting took here:
 http://lists.groma cs.org/pipermail/gmx-users/2009-September/044792.html

 The error arises only for version Gromacs 4.5.5


 Igor


 --
 gmx-users mailing list    gmx-users@gromacs.org
 http://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at 
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to gmx-users-requ...@gromacs.org.
 Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

--
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists


Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-08 Thread bhf70
I have read and have carried out the instruction on the given page.
The error arises again.

Igor


В письме от Втр, 08 Ноя 2011, 16:35 Szilárd Páll пишет:
 Hi,


 There have been quite some discussion on the topic of GROMACS on
 Cygwin so please search the mailing list for information.


 Some of that information might have not gone into the wiki
 (http://goo.gl/ALQuC) - especially that the page appears to be intact
 for the last 7 months. [Which is a pity and it would be really much
 appreciated if people in the future contribute back!!!]

 Additionally, AFAIK you will get better performance if you compile
 with MSVC which should be fairly easy if you use CMake - I'm not entirely
 sure about this though. Cheers,
 --
 Szilárd




 On Tue, Nov 8, 2011 at 12:41 PM,  bh...@udsu.ru wrote:

 Help me.
 I want to install Gromacs 4.5.5 with usage CygWin.
 When I execute a command make I receive the error report:


 numa_malloc.c:117: error: expected ' ' before ' Processor'
 numa_malloc.c:117: error: expected ' ' before ' ProcNumber'
 numa_malloc.c:117: error: expected ' = ', ', ', '; ', ' asm '
 or. ...
 make [3]: *** [numa_malloc.lo] Error 1 make [3]: leaving directory
 '/cygdrive/.
 gromacs4.5.5/src/gmxlib/thread_mpi' make [3]: *** [install-recursive]
 Error 1
 make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src/gmxlib'
 make [3]: *** [install-recursive] Error 1 make [3]: leaving directory
 '/cygdrive/. gromacs4.5.5/src'
 make [3]: *** [install-recursive] Error 1

 Where an error?



 CygWin it is installed with packets:
 Section Devel
 - autoconf: Wrapper scripts for autoconf commands
 - autoconf2.1: Stable version of the automatic configure script builder
 - autoconf2.5: Development version of the automatic configure script
 builder - automake1.9: a tool for generating GNU-compliant Makefiles
 - binutils: The GNU assembler, linker and binary utilites
 - gcc: A C compiler upgrade helper
 - gcc-core: A C compiler
 - gcc-g ++: A C ++ compiler
 - gcc-g77: Fortran compiler
 - gcc-mingw-core: Mingw32 support headers and libraries for GCC
 - gcc-mingw-g ++: Mingw32 support headers and libraries for GCC A C ++
 - gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
 - libgcc1: GCC compiler support shared runtime
 - libgdbm-devel: GNU dbm database routines (development)
 - make: The GNU version of the ` make ` utility
 - mingw-runtime: MinGW Runtime


 Section Interpreters
 - perl: Larry Wall ` s Practical Extracting and Report Language


 Packet FFTW ver.3.2.2 is in addition compiled and installed


 Trial setting Gromacs of 4.5.3 errors does not give.


 The instruction on setting took here:
 http://lists.groma cs.org/pipermail/gmx-users/2009-September/044792.html


 The error arises only for version Gromacs 4.5.5



 Igor



 --
 gmx-users mailing list    gmx-users@gromacs.org
 http://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to gmx-users-requ...@gromacs.org. Can't post?
 Read http://www.gromacs.org/Support/Mailing_Lists


 --
 gmx-users mailing listgmx-users@gromacs.org
 http://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to gmx-users-requ...@gromacs.org. Can't post? Read
 http://www.gromacs.org/Support/Mailing_Lists




-- 
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists


Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-08 Thread Mark Abraham

On 8/11/2011 11:35 PM, Szilárd Páll wrote:

Hi,

There have been quite some discussion on the topic of GROMACS on
Cygwin so please search the mailing list for information.


Actually I don't think this issue has been addressed. Some NUMA-aware 
thread_mpi stuff does not work under Cygwin, and code added since 4.5.4 
assumes that it does. I can find no reason to support that assumption.


To work around, use configure --disable-threads.



Some of that information might have not gone into the wiki
(http://goo.gl/ALQuC) - especially that the page appears to be intact
for the last 7 months. [Which is a pity and it would be really much
appreciated if people in the future contribute back!!!]

Additionally, AFAIK you will get better performance if you compile
with MSVC which should be fairly easy if you use CMake - I'm not
entirely sure about this


I'd be surprised. Why should MSVC outperform gcc?

Mark


though.
Cheers,
--
Szilárd



On Tue, Nov 8, 2011 at 12:41 PM,bh...@udsu.ru  wrote:

Help me.
I want to install Gromacs 4.5.5 with usage CygWin.
When I execute a command make I receive the error report:

numa_malloc.c:117: error: expected '  ' before ' Processor'
numa_malloc.c:117: error: expected '  ' before ' ProcNumber'
numa_malloc.c:117: error: expected ' = ', ', ', '; ', ' asm '
or.
...
make [3]: *** [numa_malloc.lo] Error 1
make [3]: leaving directory '/cygdrive/.
gromacs4.5.5/src/gmxlib/thread_mpi'
make [3]: *** [install-recursive] Error 1
make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src/gmxlib'
make [3]: *** [install-recursive] Error 1
make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src'
make [3]: *** [install-recursive] Error 1

Where an error?


CygWin it is installed with packets:
Section Devel
- autoconf: Wrapper scripts for autoconf commands
- autoconf2.1: Stable version of the automatic configure script builder
- autoconf2.5: Development version of the automatic configure script builder
- automake1.9: a tool for generating GNU-compliant Makefiles
- binutils: The GNU assembler, linker and binary utilites
- gcc: A C compiler upgrade helper
- gcc-core: A C compiler
- gcc-g ++: A C ++ compiler
- gcc-g77: Fortran compiler
- gcc-mingw-core: Mingw32 support headers and libraries for GCC
- gcc-mingw-g ++: Mingw32 support headers and libraries for GCC A C ++
- gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
- libgcc1: GCC compiler support shared runtime
- libgdbm-devel: GNU dbm database routines (development)
- make: The GNU version of the ` make ` utility
- mingw-runtime: MinGW Runtime

Section Interpreters
- perl: Larry Wall ` s Practical Extracting and Report Language

Packet FFTW ver.3.2.2 is in addition compiled and installed

Trial setting Gromacs of 4.5.3 errors does not give.

The instruction on setting took here:
http://lists.groma cs.org/pipermail/gmx-users/2009-September/044792.html

The error arises only for version Gromacs 4.5.5


Igor


--
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists



--
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.

Can't post? Read http://www.gromacs.org/Support/Mailing_Lists


Re: [gmx-users] CygWin and Gromacs 4.5.5

2011-11-08 Thread Roland Schulz
On Tue, Nov 8, 2011 at 5:59 PM, Mark Abraham mark.abra...@anu.edu.auwrote:

 On 8/11/2011 11:35 PM, Szilárd Páll wrote:
  Additionally, AFAIK you will get better performance if you compile
  with MSVC which should be fairly easy if you use CMake - I'm not
  entirely sure about this

 I'd be surprised. Why should MSVC outperform gcc?

The file performance is horrible with cygwin (even much slower than a
virtual machine). But this should only be important for analysis. For
simulation I agree that the performance should be as good  (I don't know
about NUMA) .

Roland


 Mark

  though.
  Cheers,
  --
  Szilárd
 
 
 
  On Tue, Nov 8, 2011 at 12:41 PM,bh...@udsu.ru  wrote:
  Help me.
  I want to install Gromacs 4.5.5 with usage CygWin.
  When I execute a command make I receive the error report:
 
  numa_malloc.c:117: error: expected '  ' before ' Processor'
  numa_malloc.c:117: error: expected '  ' before ' ProcNumber'
  numa_malloc.c:117: error: expected ' = ', ', ', '; ', ' asm '
  or.
  ...
  make [3]: *** [numa_malloc.lo] Error 1
  make [3]: leaving directory '/cygdrive/.
  gromacs4.5.5/src/gmxlib/thread_mpi'
  make [3]: *** [install-recursive] Error 1
  make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src/gmxlib'
  make [3]: *** [install-recursive] Error 1
  make [3]: leaving directory '/cygdrive/. gromacs4.5.5/src'
  make [3]: *** [install-recursive] Error 1
 
  Where an error?
 
 
  CygWin it is installed with packets:
  Section Devel
  - autoconf: Wrapper scripts for autoconf commands
  - autoconf2.1: Stable version of the automatic configure script builder
  - autoconf2.5: Development version of the automatic configure script
 builder
  - automake1.9: a tool for generating GNU-compliant Makefiles
  - binutils: The GNU assembler, linker and binary utilites
  - gcc: A C compiler upgrade helper
  - gcc-core: A C compiler
  - gcc-g ++: A C ++ compiler
  - gcc-g77: Fortran compiler
  - gcc-mingw-core: Mingw32 support headers and libraries for GCC
  - gcc-mingw-g ++: Mingw32 support headers and libraries for GCC A C ++
  - gcc-mingw-g77: Mingw32 support headers and libraries for GCC Fortran
  - libgcc1: GCC compiler support shared runtime
  - libgdbm-devel: GNU dbm database routines (development)
  - make: The GNU version of the ` make ` utility
  - mingw-runtime: MinGW Runtime
 
  Section Interpreters
  - perl: Larry Wall ` s Practical Extracting and Report Language
 
  Packet FFTW ver.3.2.2 is in addition compiled and installed
 
  Trial setting Gromacs of 4.5.3 errors does not give.
 
  The instruction on setting took here:
  http://lists.groma
 cs.org/pipermail/gmx-users/2009-September/044792.html
 
  The error arises only for version Gromacs 4.5.5
 
 
  Igor
 
 
  --
  gmx-users mailing listgmx-users@gromacs.org
  http://lists.gromacs.org/mailman/listinfo/gmx-users
  Please search the archive at
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
  Please don't post (un)subscribe requests to the list. Use the
  www interface or send it to gmx-users-requ...@gromacs.org.
  Can't post? Read http://www.gromacs.org/Support/Mailing_Lists
 

 --
 gmx-users mailing listgmx-users@gromacs.org
 http://lists.gromacs.org/mailman/listinfo/gmx-users
 Please search the archive at
 http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
 Please don't post (un)subscribe requests to the list. Use the
 www interface or send it to gmx-users-requ...@gromacs.org.
 Can't post? Read http://www.gromacs.org/Support/Mailing_Lists







-- 
ORNL/UT Center for Molecular Biophysics cmb.ornl.gov
865-241-1537, ORNL PO BOX 2008 MS6309
-- 
gmx-users mailing listgmx-users@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists