Hi,

On 12/22/10 4:39 AM, Justin A. Lemkul wrote:


chris.ne...@utoronto.ca wrote:
Dear Roland:

I am not sure what my barrier is electronically, only that there is a barrier. The web site has changed since my last attempt to make modifications, but I still can not add to the site as I once could when it was simply a wiki. Currently, I have a tab labeled "[MISSING: skin.common.this-page]" and if I click on it there is an edit page option but it is commented out, even when I am logged in.
Chris: what is your username at www.gromacs.org? I couldn't find you in the registered users. I fixed the [missing...] label, it was due to unsupervised update of the mindtouch base (we're using a custom skin).


To edit the wiki, you have to be added as a contributor by Rossen after you've created your account. This process started when the Gromacs site transitioned over.

My suggestion for the documentation and the test suite is that these aspects of gromacs become part of the "vision" in the way that speed is prioritized. A while back, myself and a colleague had a gromacs pull-code extension turned down as a contribution because it would negatively impact the overall performance of gromacs in the general case. After I mulled that decision over for a while, I realized that it was actually a very good and very important decision made by the developers to keep gromacs as fast as possible over the long term even if that meant losing out on some bells and whistles in the short term. So I would suggest that this philosophy might be usefully applied to code development and that modification acceptance would be dependent on the provision of both documentation and a test suite. Not glamorous, I know, but it's my two-cents and it's why I tend to stay more than a year behind the release cycle with my important runs.


Having a proper test suite is indeed very important. After moving to C++ with a different code structure it will be easier to have unit testing of functionality. A speed benchmarking suite is mostly ready too.


I tend to be the same way. I will usually play with new features, but I haven't done any production runs with any version post-4.0.7 (mostly due to the fact that I prefer continuity). I agree with this assessment. The need for a test suite that actually works has been debated for a long time, usually amounting to incremental progress at best, but it seems that other MD packages provide extensive tests, though Gromacs does not. I know many are willing to help develop it, and I guess we're waiting on a way to effectively communicate, set priorities and to-do lists, and put it all in motion. Is the Redmine infrastructure on the way? Do we have an estimate on when that might be available? I think it would really help.


Actually today I set a testbed for Redmine. I could even import a snapshot of bugzilla so we can preserve old information. We'll probably freeze bugzilla in a read-only mode pretty soon and move everything to redmine.

Cheers,
Rossen

-Justin

Thanks again,
Chris.

-- original message --

sorry I didn't pay attention (was in a hurry). I know that you have helped with the documentation and wouldn't have suggested to you to put it on the wiki if I recognized it was you. I thought it was a new user. And I didn't want to criticize but only point out (to the assumed new user) that the wiki
can be improved by everyone.

Do you have suggestion of how to improve the documentation or the test
suite? What is the barrier to the wiki?
I have mentioned that before (on the dev-list) but I think a monthly phone
conference could help to coordinate those kind of issues.

Roland

On Mon, Dec 20, 2010 at 10:07 PM, <chris.neale at utoronto.ca> wrote:

<<I have changed the topic to continue a conversation that started on
"cmake --> relocation R_X86_64_32S against `a local symbol' can not be used
when making a shared object;>>

Dear Roland:

It is not my intention to be confrontational, your assistance was very
useful, I appreciate it very much, and I realize that it's not your job to
comment everything (or even answer my questions on this mailing list).
Further, I have actually contributed significantly to the gromacs wiki in the past, but it's not a wiki anymore and the barrier to posting is enough
that I'm not the only person who has given up on it.

Second, I would like to mention that as a user I am extremely hesitant to upgrade my gromacs version due to the lack of commenting and lack of a good test suite. Anybody who used the free energy code with TIP4P in 2008/2009 or used the pull code in the early versions of gromacs 4 will probably agree
with me that testing and documentation are at least as important as new
code.

I'm not asking anybody else to add documentation or test suites. I'm simply pointing out that gromacs is falling behind in these areas and it is not necessarily a good thing. I think that there is a utility in simply noting
this.

Sincerely,
Chris.






--
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

Reply via email to