<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Compile gromacs on Cygwin</title>
	<atom:link href="http://9rivers.linkka.com/2010/05/27/compile-gromacs-on-cygwin/feed/" rel="self" type="application/rss+xml" />
	<link>http://9rivers.linkka.com/2010/05/27/compile-gromacs-on-cygwin/</link>
	<description>Molecular modeling in Materials Sciences Web development Programming IT</description>
	<lastBuildDate>Mon, 20 Jun 2011 09:37:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: 9rivers</title>
		<link>http://9rivers.linkka.com/2010/05/27/compile-gromacs-on-cygwin/comment-page-1/#comment-437</link>
		<dc:creator>9rivers</dc:creator>
		<pubDate>Fri, 11 Jun 2010 12:33:32 +0000</pubDate>
		<guid isPermaLink="false">http://9rivers.linkka.com/?p=500#comment-437</guid>
		<description>Hi nbbb,

First, for serial compilation I don&#039;t think there is any difference in functionality than between the binary on Cygwin and LINUX. However, I have seen some posts on internet that some of the MPI libraries do not support Cygwin, e.g. openmpi. In addition, to run a mpi program on Cygwin is a little weird to me. I never tried this. 

Talking about the performance I think Cygwin is not a good platform. I prefer MinGW/MSYS or better the native LINUX virtual machine if you&#039;d like to stick to Windows. The reason is Cgywin does not produce &#039;native&#039; WIN32 but POSIX program. The programs compiled on Cygwin need cygwin.dll as an intermediate layer. Therefore, some performance sacrifice must be paid. (see also: http://forums.techarena.in/software-development/1196236.htm )

As my suggestion, you could run your testing on the virtual LINUX machine (e.g. oracle Virtual Box) and then make your final production run on a real LINUX server for the best performance. Or you could compile Gromacs with MinGW or VC++ to make native WIN32 binary and run it on Windows. I didn&#039;t compare the speed of between the Windows version and the LINUX version. But I did compile Gromacs with VC++ successfully. (There is a Windows HPC VS solution of Gromacs on the official website as far as I remember.)

Further discussion is alway welcome!

Ting</description>
		<content:encoded><![CDATA[<p>Hi nbbb,</p>
<p>First, for serial compilation I don&#8217;t think there is any difference in functionality than between the binary on Cygwin and LINUX. However, I have seen some posts on internet that some of the MPI libraries do not support Cygwin, e.g. openmpi. In addition, to run a mpi program on Cygwin is a little weird to me. I never tried this. </p>
<p>Talking about the performance I think Cygwin is not a good platform. I prefer MinGW/MSYS or better the native LINUX virtual machine if you&#8217;d like to stick to Windows. The reason is Cgywin does not produce &#8216;native&#8217; WIN32 but POSIX program. The programs compiled on Cygwin need cygwin.dll as an intermediate layer. Therefore, some performance sacrifice must be paid. (see also: <a href="http://forums.techarena.in/software-development/1196236.htm" rel="nofollow">http://forums.techarena.in/software-development/1196236.htm</a> )</p>
<p>As my suggestion, you could run your testing on the virtual LINUX machine (e.g. oracle Virtual Box) and then make your final production run on a real LINUX server for the best performance. Or you could compile Gromacs with MinGW or VC++ to make native WIN32 binary and run it on Windows. I didn&#8217;t compare the speed of between the Windows version and the LINUX version. But I did compile Gromacs with VC++ successfully. (There is a Windows HPC VS solution of Gromacs on the official website as far as I remember.)</p>
<p>Further discussion is alway welcome!</p>
<p>Ting</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nbbb</title>
		<link>http://9rivers.linkka.com/2010/05/27/compile-gromacs-on-cygwin/comment-page-1/#comment-436</link>
		<dc:creator>nbbb</dc:creator>
		<pubDate>Thu, 10 Jun 2010 16:24:27 +0000</pubDate>
		<guid isPermaLink="false">http://9rivers.linkka.com/?p=500#comment-436</guid>
		<description>Dear Ting,

I am currently using GROMACS for simulations and I was wondering whether GROMACS on CYGWIN is less capable than GROMACS run on LINUX? i.e. concerning its speed and its ability to simulate larger macromolecules. 
I would be very grateful for your help.

Thank you</description>
		<content:encoded><![CDATA[<p>Dear Ting,</p>
<p>I am currently using GROMACS for simulations and I was wondering whether GROMACS on CYGWIN is less capable than GROMACS run on LINUX? i.e. concerning its speed and its ability to simulate larger macromolecules.<br />
I would be very grateful for your help.</p>
<p>Thank you</p>
]]></content:encoded>
	</item>
</channel>
</rss>

